Interface ChromosomeCombinatorHandler<T extends Comparable<T>>
- All Known Implementing Classes:
EdgeRecombinationCrossoverHandler
,IntOrderCrossoverHandler
,MultiCombinationsHandler
,MultiPointArithmeticCombinationHandler
,MultiPointCrossoverCombinationHandler
,NeatCombinationHandler
,PickFirstParentHandler
,ProgramRandomCombineHandler
,SinglePointArithmeticCombinationHandler
,SinglePointCrossoverHandler
public interface ChromosomeCombinatorHandler<T extends Comparable<T>>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome)
-
Method Details
-
canHandle
boolean canHandle(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
resolve
ChromosomeCombinator<T> resolve(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome)
-