Uses of Interface
org.optaplanner.core.impl.heuristic.selector.move.MoveSelector
Packages that use MoveSelector
Package
Description
Contains classes relevant to K-Opt moves.
-
Uses of MoveSelector in org.optaplanner.core.impl.constructionheuristic.placer
Fields in org.optaplanner.core.impl.constructionheuristic.placer declared as MoveSelectorModifier and TypeFieldDescriptionprotected final MoveSelector<Solution_>
PooledEntityPlacer.moveSelector
protected final MoveSelector<Solution_>
QueuedValuePlacer.moveSelector
Fields in org.optaplanner.core.impl.constructionheuristic.placer with type parameters of type MoveSelectorModifier and TypeFieldDescriptionprotected final List<MoveSelector<Solution_>>
QueuedEntityPlacer.moveSelectorList
Constructors in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type MoveSelectorModifierConstructorDescriptionPooledEntityPlacer
(MoveSelector<Solution_> moveSelector) QueuedValuePlacer
(EntityIndependentValueSelector<Solution_> valueSelector, MoveSelector<Solution_> moveSelector) Constructor parameters in org.optaplanner.core.impl.constructionheuristic.placer with type arguments of type MoveSelectorModifierConstructorDescriptionQueuedEntityPlacer
(EntitySelector<Solution_> entitySelector, List<MoveSelector<Solution_>> moveSelectorList) -
Uses of MoveSelector in org.optaplanner.core.impl.exhaustivesearch.decider
Methods in org.optaplanner.core.impl.exhaustivesearch.decider that return MoveSelectorConstructors in org.optaplanner.core.impl.exhaustivesearch.decider with parameters of type MoveSelectorModifierConstructorDescriptionExhaustiveSearchDecider
(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 MoveSelectorModifier and TypeClassDescriptionclass
AbstractMoveSelector<Solution_>
Abstract superclass forMoveSelector
.Methods in org.optaplanner.core.impl.heuristic.selector.move that return MoveSelectorModifier and TypeMethodDescriptionprotected 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 baseMoveSelector
without any advanced capabilities (filtering, sorting, ...).AbstractMoveSelectorFactory.buildMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) BuildsMoveSelector
from theMoveSelectorConfig
and provided parameters.MoveSelectorFactory.buildMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) BuildsMoveSelector
from theMoveSelectorConfig
and provided parameters.Methods in org.optaplanner.core.impl.heuristic.selector.move with parameters of type MoveSelectorModifier and TypeMethodDescriptionprotected 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 MoveSelectorModifier and TypeClassDescriptionclass
CartesianProductMoveSelector<Solution_>
ACompositeMoveSelector
that Cartesian products 2 or moreMoveSelector
s.class
CompositeMoveSelector<Solution_>
Abstract superclass for every compositeMoveSelector
.class
UnionMoveSelector<Solution_>
ACompositeMoveSelector
that unions 2 or moreMoveSelector
s.Fields in org.optaplanner.core.impl.heuristic.selector.move.composite with type parameters of type MoveSelectorModifier and TypeFieldDescriptionprotected final List<MoveSelector<Solution_>>
CompositeMoveSelector.childMoveSelectorList
protected final SelectionProbabilityWeightFactory<Solution_,
MoveSelector<Solution_>> UnionMoveSelector.selectorProbabilityWeightFactory
Methods in org.optaplanner.core.impl.heuristic.selector.move.composite that return MoveSelectorModifier and TypeMethodDescriptionCartesianProductMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) 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 MoveSelectorConstructor parameters in org.optaplanner.core.impl.heuristic.selector.move.composite with type arguments of type MoveSelectorModifierConstructorDescriptionCartesianProductMoveSelector
(List<MoveSelector<Solution_>> childMoveSelectorList, boolean ignoreEmptyChildIterators, boolean randomSelection) protected
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 MoveSelectorModifier and TypeClassDescriptionclass
AbstractCachingMoveSelector<Solution_>
class
CachingMoveSelector<Solution_>
AMoveSelector
that caches the result of its childMoveSelector
.class
FilteringMoveSelector<Solution_>
class
ProbabilityMoveSelector<Solution_>
class
SelectedCountLimitMoveSelector<Solution_>
class
ShufflingMoveSelector<Solution_>
class
SortingMoveSelector<Solution_>
Fields in org.optaplanner.core.impl.heuristic.selector.move.decorator declared as MoveSelectorModifier and TypeFieldDescriptionprotected final MoveSelector<Solution_>
AbstractCachingMoveSelector.childMoveSelector
protected final MoveSelector<Solution_>
FilteringMoveSelector.childMoveSelector
protected final MoveSelector<Solution_>
ProbabilityMoveSelector.childMoveSelector
protected final MoveSelector<Solution_>
SelectedCountLimitMoveSelector.childMoveSelector
Methods in org.optaplanner.core.impl.heuristic.selector.move.decorator that return MoveSelectorConstructors in org.optaplanner.core.impl.heuristic.selector.move.decorator with parameters of type MoveSelectorModifierConstructorDescriptionAbstractCachingMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType) CachingMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, boolean randomSelection) FilteringMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionFilter<Solution_, Move<Solution_>> filter) ProbabilityMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, SelectionProbabilityWeightFactory<Solution_, ? extends Move<Solution_>> probabilityWeightFactory) SelectedCountLimitMoveSelector
(MoveSelector<Solution_> childMoveSelector, long selectedCountLimit) ShufflingMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType) SortingMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionCacheType cacheType, SelectionSorter<Solution_, Move<Solution_>> sorter) -
Uses of MoveSelector in org.optaplanner.core.impl.heuristic.selector.move.factory
Classes in org.optaplanner.core.impl.heuristic.selector.move.factory that implement MoveSelectorModifier and TypeClassDescriptionclass
MoveIteratorFactoryToMoveSelectorBridge<Solution_>
Bridges aMoveIteratorFactory
to aMoveSelector
.class
MoveListFactoryToMoveSelectorBridge<Solution_>
Bridges aMoveListFactory
to aMoveSelector
.Methods in org.optaplanner.core.impl.heuristic.selector.move.factory that return MoveSelectorModifier and TypeMethodDescriptionMoveIteratorFactoryFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) 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 MoveSelectorModifier and TypeClassDescriptionclass
ChangeMoveSelector<Solution_>
class
GenericMoveSelector<Solution_>
Abstract superclass for every genericMoveSelector
.class
PillarChangeMoveSelector<Solution_>
class
PillarSwapMoveSelector<Solution_>
class
SwapMoveSelector<Solution_>
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic that return MoveSelectorModifier and TypeMethodDescriptionprotected 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 MoveSelectorModifier and TypeClassDescriptionclass
KOptMoveSelector<Solution_>
class
SubChainChangeMoveSelector<Solution_>
class
SubChainSwapMoveSelector<Solution_>
class
TailChainSwapMoveSelector<Solution_>
Also known as a 2-opt move selector.Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that return MoveSelectorModifier and TypeMethodDescriptionprotected 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.heuristic.selector.move.generic.list
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic.list that implement MoveSelectorModifier and TypeClassDescriptionclass
ListChangeMoveSelector<Solution_>
class
ListSwapMoveSelector<Solution_>
class
RandomSubListChangeMoveSelector<Solution_>
class
RandomSubListSwapMoveSelector<Solution_>
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.list that return MoveSelectorModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>
ListChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
ListSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SubListChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SubListSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of MoveSelector in org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt that return MoveSelectorModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>
KOptListMoveSelectorFactory.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 MoveSelectorModifier and TypeMethodDescriptionprotected 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 MoveSelectorModifier and TypeFieldDescriptionprotected final MoveSelector<Solution_>
LocalSearchDecider.moveSelector
Methods in org.optaplanner.core.impl.localsearch.decider that return MoveSelectorConstructors in org.optaplanner.core.impl.localsearch.decider with parameters of type MoveSelectorModifierConstructorDescriptionLocalSearchDecider
(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)