Interface SelectionPolicyHandler<T extends Comparable<T>>
- All Known Implementing Classes:
MultiSelectionsPolicyHandler, MultiTournamentsSelectionPolicyHandler, ProportionalTournamentSelectionPolicyHandler, RandomSelectionPolicyHandler, RouletteWheelSelectionPolicyHandler, SelectAllPolicyHandler, SelectiveRefinementTournamentPolicyHandler, TournamentSelectionPolicyHandler
public interface SelectionPolicyHandler<T extends Comparable<T>>
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandle(SelectionPolicy selectionPolicy) resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy)
-
Method Details
-
canHandle
-
resolve
Selector<T> resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy)
-