Interface SelectionPolicyHandler<T extends Comparable<T>>
- All Known Implementing Classes:
DoubleTournamentSelectionPolicyHandler
,MultiSelectionsPolicyHandler
,MultiTournamentsSelectionPolicyHandler
,NeatSelectionPolicyHandler
,NSGA2SelectionPolicyHandler
,ProportionalTournamentSelectionPolicyHandler
,RandomSelectionPolicyHandler
,RouletteWheelSelectionPolicyHandler
,SelectAllPolicyHandler
,TournamentNSGA2SelectionPolicyHandler
,TournamentSelectionPolicyHandler
public interface SelectionPolicyHandler<T extends Comparable<T>>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canHandle
(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)
-