Package org.opt4j.common.completer
package org.opt4j.common.completer
Provides the classes for the IndividualCompleters.
The task of an IndividualCompleter is to decode and evaluate an
Individual. Finally, the Individual is in the state
evaluated. In real-world and industrial problems the decoding and evaluation
is the most time consuming task. Internally, the IndividualCompleter uses the
Decoder and Evaluator. In fact, an Optimizer shall
use the IndividualCompleter instead of the Decoder and
Evaluator.
There are two predefined completers: The SequentialIndividualCompleter
completes each individual sequentially. The ParallelIndividualCompleter completes
n individuals in parallel exploiting multicore architectures efficiently.
-
ClassDescriptionThe
IndividualCompleterModuleis used to choose and configure aIndividualCompleter.TheIndividualCompleterModule.TypeofIndividualCompleterto use.TheParallelIndividualCompletercompletesIndividuals with multiple threads.TheSequentialIndividualCompletercompletes theIndividuals sequentially.