Interface SelectionPolicyHandler<T extends Comparable<T>>
- All Known Implementing Classes:
DoubleTournamentSelectionPolicyHandler,MultiSelectionsPolicyHandler,MultiTournamentsSelectionPolicyHandler,NeatSelectionPolicyHandler,NSGA2SelectionPolicyHandler,ProportionalTournamentSelectionPolicyHandler,RandomSelectionPolicyHandler,RouletteWheelSelectionPolicyHandler,SelectAllPolicyHandler,SelectiveRefinementTournamentPolicyHandler,TournamentNSGA2SelectionPolicyHandler,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)
-