Package dealib.components.selectors
Interface Selector
- All Known Implementing Classes:
BinarySelector
public interface Selector
Selector is a class implementing the basic scheme of a selector operator in
differential evolution.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Alicia Vazquez Ramos
-
Method Summary
Modifier and TypeMethodDescriptionselectIndividual
(Individual... candidates) Executes a specific selector scheme.
-
Method Details
-
selectIndividual
Executes a specific selector scheme.- Parameters:
candidates
- a set of candidates for selecting the best of them with a concrete selector operator.- Returns:
- S, the selected individual.
- Throws:
IncompatibleConfigurationException
- when selector is not enabled with the defined configuration or when the Evaluator used throws this exception because of an incorrect dimensionality of the problem.
-