Class NeighborhoodSelection<S extends Solution<?>>
java.lang.Object
org.uma.jmetal.component.catalogue.ea.selection.impl.NeighborhoodSelection<S>
- Type Parameters:
S- Type of the solutions
- All Implemented Interfaces:
Selection<S>
This class produces a mating pool composed of solutions belonging to a neighborhood. The neighborhood is associated
to a particular solution, which is determined by its position in the population as indicated by a
SequenceGenerator object.- Author:
- Antonio J. Nebro
-
Constructor Summary
ConstructorsConstructorDescriptionNeighborhoodSelection(int matingPoolSize, SequenceGenerator<Integer> solutionIndexGenerator, Neighborhood<S> neighborhood, SelectionOperator<List<S>, S> selectionOperator, boolean updateCurrentSolutionIndex) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
NeighborhoodSelection
public NeighborhoodSelection(int matingPoolSize, SequenceGenerator<Integer> solutionIndexGenerator, Neighborhood<S> neighborhood, SelectionOperator<List<S>, S> selectionOperator, boolean updateCurrentSolutionIndex)
-
-
Method Details