Uses of Interface
org.optaplanner.core.impl.heuristic.selector.move.MoveSelector
-
-
Uses of MoveSelector in org.optaplanner.core.impl.constructionheuristic.placer
Fields in org.optaplanner.core.impl.constructionheuristic.placer declared as MoveSelector Modifier and Type Field Description protected MoveSelector<Solution_>PooledEntityPlacer. moveSelectorprotected MoveSelector<Solution_>QueuedValuePlacer. moveSelectorFields in org.optaplanner.core.impl.constructionheuristic.placer with type parameters of type MoveSelector Modifier and Type Field Description protected List<MoveSelector<Solution_>>QueuedEntityPlacer. moveSelectorListConstructors in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type MoveSelector Constructor Description PooledEntityPlacer(MoveSelector<Solution_> moveSelector)QueuedValuePlacer(EntityIndependentValueSelector<Solution_> valueSelector, MoveSelector<Solution_> moveSelector)Constructor parameters in org.optaplanner.core.impl.constructionheuristic.placer with type arguments of type MoveSelector Constructor Description QueuedEntityPlacer(EntitySelector<Solution_> entitySelector, List<MoveSelector<Solution_>> moveSelectorList) -
Uses of MoveSelector in org.optaplanner.core.impl.exhaustivesearch.decider
Fields in org.optaplanner.core.impl.exhaustivesearch.decider declared as MoveSelector Modifier and Type Field Description protected MoveSelector<Solution_>ExhaustiveSearchDecider. moveSelectorMethods in org.optaplanner.core.impl.exhaustivesearch.decider that return MoveSelector Modifier and Type Method Description MoveSelector<Solution_>ExhaustiveSearchDecider. getMoveSelector()Constructors in org.optaplanner.core.impl.exhaustivesearch.decider with parameters of type MoveSelector Constructor Description ExhaustiveSearchDecider(String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination, ManualEntityMimicRecorder<Solution_> manualEntityMimicRecorder, MoveSelector<Solution_> moveSelector, boolean scoreBounderEnabled, ScoreBounder scoreBounder) -
Uses of MoveSelector in org.optaplanner.core.impl.heuristic.selector.move
Classes in org.optaplanner.core.impl.heuristic.selector.move that implement MoveSelector Modifier and Type Class Description classAbstractMoveSelector<Solution_>Abstract superclass forMoveSelector.Methods in org.optaplanner.core.impl.heuristic.selector.move that return MoveSelector Modifier and Type Method Description protected MoveSelector<Solution_>AbstractMoveSelectorFactory. applySorting(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, MoveSelector<Solution_> moveSelector)protected abstract MoveSelector<Solution_>AbstractMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)Builds a baseMoveSelectorwithout any advanced capabilities (filtering, sorting, ...).MoveSelector<Solution_>AbstractMoveSelectorFactory. buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)BuildsMoveSelectorfrom theMoveSelectorConfigand provided parameters.MoveSelector<Solution_>MoveSelectorFactory. buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)BuildsMoveSelectorfrom theMoveSelectorConfigand provided parameters.Methods in org.optaplanner.core.impl.heuristic.selector.move with parameters of type MoveSelector Modifier and Type Method Description protected MoveSelector<Solution_>AbstractMoveSelectorFactory. applySorting(SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, MoveSelector<Solution_> moveSelector) -
Uses of MoveSelector in org.optaplanner.core.impl.heuristic.selector.move.composite
Classes in org.optaplanner.core.impl.heuristic.selector.move.composite that implement MoveSelector Modifier and Type Class Description classCartesianProductMoveSelector<Solution_>ACompositeMoveSelectorthat Cartesian products 2 or moreMoveSelectors.classCompositeMoveSelector<Solution_>Abstract superclass for every compositeMoveSelector.classUnionMoveSelector<Solution_>ACompositeMoveSelectorthat unions 2 or moreMoveSelectors.Fields in org.optaplanner.core.impl.heuristic.selector.move.composite with type parameters of type MoveSelector Modifier and Type Field Description protected List<MoveSelector<Solution_>>CompositeMoveSelector. childMoveSelectorListprotected SelectionProbabilityWeightFactory<Solution_,MoveSelector<Solution_>>UnionMoveSelector. selectorProbabilityWeightFactoryMethods in org.optaplanner.core.impl.heuristic.selector.move.composite that return MoveSelector Modifier and Type Method Description MoveSelector<Solution_>CartesianProductMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)MoveSelector<Solution_>UnionMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)Methods in org.optaplanner.core.impl.heuristic.selector.move.composite that return types with arguments of type MoveSelector Modifier and Type Method Description List<MoveSelector<Solution_>>CompositeMoveSelector. getChildMoveSelectorList()Constructor parameters in org.optaplanner.core.impl.heuristic.selector.move.composite with type arguments of type MoveSelector Constructor Description CartesianProductMoveSelector(List<MoveSelector<Solution_>> childMoveSelectorList, boolean ignoreEmptyChildIterators, boolean randomSelection)CompositeMoveSelector(List<MoveSelector<Solution_>> childMoveSelectorList, boolean randomSelection)UnionMoveSelector(List<MoveSelector<Solution_>> childMoveSelectorList, boolean randomSelection)UnionMoveSelector(List<MoveSelector<Solution_>> childMoveSelectorList, boolean randomSelection, SelectionProbabilityWeightFactory<Solution_,MoveSelector<Solution_>> selectorProbabilityWeightFactory)UnionMoveSelector(List<MoveSelector<Solution_>> childMoveSelectorList, boolean randomSelection, SelectionProbabilityWeightFactory<Solution_,MoveSelector<Solution_>> selectorProbabilityWeightFactory) -
Uses of MoveSelector in org.optaplanner.core.impl.heuristic.selector.move.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.move.decorator that implement MoveSelector Modifier and Type Class Description classAbstractCachingMoveSelector<Solution_>classCachingMoveSelector<Solution_>AMoveSelectorthat caches the result of its childMoveSelector.classFilteringMoveSelector<Solution_>classProbabilityMoveSelector<Solution_>classSelectedCountLimitMoveSelector<Solution_>classShufflingMoveSelector<Solution_>classSortingMoveSelector<Solution_>Fields in org.optaplanner.core.impl.heuristic.selector.move.decorator declared as MoveSelector Modifier and Type Field Description protected MoveSelector<Solution_>AbstractCachingMoveSelector. childMoveSelectorprotected MoveSelector<Solution_>FilteringMoveSelector. childMoveSelectorprotected MoveSelector<Solution_>ProbabilityMoveSelector. childMoveSelectorprotected MoveSelector<Solution_>SelectedCountLimitMoveSelector. childMoveSelectorMethods in org.optaplanner.core.impl.heuristic.selector.move.decorator that return MoveSelector Modifier and Type Method Description MoveSelector<Solution_>AbstractCachingMoveSelector. getChildMoveSelector() -
Uses of MoveSelector in org.optaplanner.core.impl.heuristic.selector.move.factory
Classes in org.optaplanner.core.impl.heuristic.selector.move.factory that implement MoveSelector Modifier and Type Class Description classMoveIteratorFactoryToMoveSelectorBridge<Solution_>Bridges aMoveIteratorFactoryto aMoveSelector.classMoveListFactoryToMoveSelectorBridge<Solution_>Bridges aMoveListFactoryto aMoveSelector.Methods in org.optaplanner.core.impl.heuristic.selector.move.factory that return MoveSelector Modifier and Type Method Description MoveSelector<Solution_>MoveIteratorFactoryFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)MoveSelector<Solution_>MoveListFactoryFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of MoveSelector in org.optaplanner.core.impl.heuristic.selector.move.generic
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic that implement MoveSelector Modifier and Type Class Description classChangeMoveSelector<Solution_>classGenericMoveSelector<Solution_>Abstract superclass for every genericMoveSelector.classPillarChangeMoveSelector<Solution_>classPillarSwapMoveSelector<Solution_>classSwapMoveSelector<Solution_>Methods in org.optaplanner.core.impl.heuristic.selector.move.generic that return MoveSelector Modifier and Type Method Description protected MoveSelector<Solution_>ChangeMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>PillarChangeMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>PillarSwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>SwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of MoveSelector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that implement MoveSelector Modifier and Type Class Description classKOptMoveSelector<Solution_>classSubChainChangeMoveSelector<Solution_>classSubChainSwapMoveSelector<Solution_>classTailChainSwapMoveSelector<Solution_>Also known as a 2-opt move selector.Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that return MoveSelector Modifier and Type Method Description protected MoveSelector<Solution_>KOptMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>SubChainChangeMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>SubChainSwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)protected MoveSelector<Solution_>TailChainSwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of MoveSelector in org.optaplanner.core.impl.localsearch
Methods in org.optaplanner.core.impl.localsearch that return MoveSelector Modifier and Type Method Description protected MoveSelector<Solution_>DefaultLocalSearchPhaseFactory. buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of MoveSelector in org.optaplanner.core.impl.localsearch.decider
Fields in org.optaplanner.core.impl.localsearch.decider declared as MoveSelector Modifier and Type Field Description protected MoveSelector<Solution_>LocalSearchDecider. moveSelectorMethods in org.optaplanner.core.impl.localsearch.decider that return MoveSelector Modifier and Type Method Description MoveSelector<Solution_>LocalSearchDecider. getMoveSelector()Constructors in org.optaplanner.core.impl.localsearch.decider with parameters of type MoveSelector Constructor Description LocalSearchDecider(String logIndentation, Termination<Solution_> termination, MoveSelector<Solution_> moveSelector, Acceptor<Solution_> acceptor, LocalSearchForager<Solution_> forager)MultiThreadedLocalSearchDecider(String logIndentation, Termination<Solution_> termination, MoveSelector<Solution_> moveSelector, Acceptor<Solution_> acceptor, LocalSearchForager<Solution_> forager, ThreadFactory threadFactory, int moveThreadCount, int selectedMoveBufferSize)
-