Package org.opt4j.core.common.completer

Provides the classes for the IndividualCompleters.

See:
          Description

Class Summary
IndividualCompleterModule The IndividualCompleterModule is used to choose and configure a IndividualCompleter.
ParallelIndividualCompleter The ParallelIndividualCompleter completes Individuals with multiple threads.
SequentialIndividualCompleter The SequentialIndividualCompleter completes the Individuals sequentially.
 

Enum Summary
IndividualCompleterModule.Type The IndividualCompleterModule.Type of IndividualCompleter to use.
 

Package org.opt4j.core.common.completer Description

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.