Interface MoveSelector<Solution_>
- All Superinterfaces:
EventListener,Iterable<Move<Solution_>>,IterableSelector<Solution_,,Move<Solution_>> PhaseLifecycleListener<Solution_>,Selector<Solution_>,SolverLifecycleListener<Solution_>
- All Known Implementing Classes:
AbstractCachingMoveSelector,AbstractMoveSelector,CachingMoveSelector,CartesianProductMoveSelector,ChangeMoveSelector,CompositeMoveSelector,FilteringMoveSelector,GenericMoveSelector,KOptMoveSelector,ListChangeMoveSelector,ListSwapMoveSelector,MoveIteratorFactoryToMoveSelectorBridge,MoveListFactoryToMoveSelectorBridge,PillarChangeMoveSelector,PillarSwapMoveSelector,ProbabilityMoveSelector,RandomSubListChangeMoveSelector,RandomSubListSwapMoveSelector,SelectedCountLimitMoveSelector,ShufflingMoveSelector,SortingMoveSelector,SubChainChangeMoveSelector,SubChainSwapMoveSelector,SwapMoveSelector,TailChainSwapMoveSelector,UnionMoveSelector
Generates
Moves.- See Also:
-
Method Summary
Methods inherited from interface org.optaplanner.core.impl.heuristic.selector.IterableSelector
getSize, spliteratorMethods inherited from interface org.optaplanner.core.impl.phase.event.PhaseLifecycleListener
phaseEnded, phaseStarted, stepEnded, stepStartedMethods inherited from interface org.optaplanner.core.impl.heuristic.selector.Selector
getCacheType, isCountable, isNeverEndingMethods inherited from interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener
solvingEnded, solvingError, solvingStarted
-
Method Details
-
supportsPhaseAndSolverCaching
default boolean supportsPhaseAndSolverCaching()
-