Class GenericMoveSelector<Solution_>

java.lang.Object
ai.timefold.solver.core.impl.heuristic.selector.AbstractSelector<Solution_>
ai.timefold.solver.core.impl.heuristic.selector.move.AbstractMoveSelector<Solution_>
ai.timefold.solver.core.impl.heuristic.selector.move.generic.GenericMoveSelector<Solution_>
All Implemented Interfaces:
IterableSelector<Solution_,Move<Solution_>>, MoveSelector<Solution_>, Selector<Solution_>, PhaseLifecycleListener<Solution_>, SolverLifecycleListener<Solution_>, Iterable<Move<Solution_>>, EventListener
Direct Known Subclasses:
ChangeMoveSelector, KOptMoveSelector, ListChangeMoveSelector, ListSwapMoveSelector, PillarChangeMoveSelector, PillarSwapMoveSelector, RandomSubListChangeMoveSelector, RandomSubListSwapMoveSelector, SubChainChangeMoveSelector, SubChainSwapMoveSelector, SwapMoveSelector, TailChainSwapMoveSelector

public abstract class GenericMoveSelector<Solution_> extends AbstractMoveSelector<Solution_>
Abstract superclass for every generic MoveSelector.
See Also:
  • Constructor Details

    • GenericMoveSelector

      public GenericMoveSelector()