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 Type
    Method
    Description
    Executes a specific selector scheme.
  • Method Details

    • selectIndividual

      Individual selectIndividual(Individual... candidates) throws IncompatibleConfigurationException
      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.