Uses of Interface
org.optaplanner.core.impl.heuristic.selector.move.MoveSelector
-
-
Uses of MoveSelector in org.optaplanner.core.config.heuristic.selector.move
Methods in org.optaplanner.core.config.heuristic.selector.move that return MoveSelector Modifier and Type Method Description protected abstract MoveSelector
MoveSelectorConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
MoveSelector
MoveSelectorConfig. buildMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)
-
Uses of MoveSelector in org.optaplanner.core.config.heuristic.selector.move.composite
Methods in org.optaplanner.core.config.heuristic.selector.move.composite that return MoveSelector Modifier and Type Method Description MoveSelector
CartesianProductMoveSelectorConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
MoveSelector
UnionMoveSelectorConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
-
Uses of MoveSelector in org.optaplanner.core.config.heuristic.selector.move.factory
Methods in org.optaplanner.core.config.heuristic.selector.move.factory that return MoveSelector Modifier and Type Method Description MoveSelector
MoveIteratorFactoryConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
MoveSelector
MoveListFactoryConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
-
Uses of MoveSelector in org.optaplanner.core.config.heuristic.selector.move.generic
Methods in org.optaplanner.core.config.heuristic.selector.move.generic that return MoveSelector Modifier and Type Method Description MoveSelector
ChangeMoveSelectorConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
MoveSelector
PillarChangeMoveSelectorConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
MoveSelector
PillarSwapMoveSelectorConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
MoveSelector
SwapMoveSelectorConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
-
Uses of MoveSelector in org.optaplanner.core.config.heuristic.selector.move.generic.chained
Methods in org.optaplanner.core.config.heuristic.selector.move.generic.chained that return MoveSelector Modifier and Type Method Description MoveSelector
KOptMoveSelectorConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
MoveSelector
SubChainChangeMoveSelectorConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
MoveSelector
SubChainSwapMoveSelectorConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
MoveSelector
TailChainSwapMoveSelectorConfig. buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
-
Uses of MoveSelector in org.optaplanner.core.config.localsearch
Methods in org.optaplanner.core.config.localsearch that return MoveSelector Modifier and Type Method Description protected MoveSelector
LocalSearchPhaseConfig. buildMoveSelector(HeuristicConfigPolicy configPolicy)
-
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
PooledEntityPlacer. moveSelector
protected MoveSelector
QueuedValuePlacer. moveSelector
Fields in org.optaplanner.core.impl.constructionheuristic.placer with type parameters of type MoveSelector Modifier and Type Field Description protected List<MoveSelector>
QueuedEntityPlacer. moveSelectorList
Constructors in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type MoveSelector Constructor Description PooledEntityPlacer(MoveSelector moveSelector)
QueuedValuePlacer(EntityIndependentValueSelector valueSelector, MoveSelector moveSelector)
Constructor parameters in org.optaplanner.core.impl.constructionheuristic.placer with type arguments of type MoveSelector Constructor Description QueuedEntityPlacer(EntitySelector entitySelector, List<MoveSelector> 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
ExhaustiveSearchDecider. moveSelector
Methods in org.optaplanner.core.impl.exhaustivesearch.decider that return MoveSelector Modifier and Type Method Description MoveSelector
ExhaustiveSearchDecider. getMoveSelector()
Constructors in org.optaplanner.core.impl.exhaustivesearch.decider with parameters of type MoveSelector Constructor Description ExhaustiveSearchDecider(String logIndentation, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, ManualEntityMimicRecorder manualEntityMimicRecorder, MoveSelector 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 class
AbstractMoveSelector
Abstract superclass forMoveSelector
. -
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 class
CartesianProductMoveSelector
ACompositeMoveSelector
that Cartesian products 2 or moreMoveSelector
s.class
CompositeMoveSelector
Abstract superclass for every compositeMoveSelector
.class
UnionMoveSelector
ACompositeMoveSelector
that unions 2 or moreMoveSelector
s.Fields in org.optaplanner.core.impl.heuristic.selector.move.composite with type parameters of type MoveSelector Modifier and Type Field Description protected List<MoveSelector>
CompositeMoveSelector. childMoveSelectorList
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>
CompositeMoveSelector. getChildMoveSelectorList()
Constructor parameters in org.optaplanner.core.impl.heuristic.selector.move.composite with type arguments of type MoveSelector Constructor Description CartesianProductMoveSelector(List<MoveSelector> childMoveSelectorList, boolean ignoreEmptyChildIterators, boolean randomSelection)
CompositeMoveSelector(List<MoveSelector> childMoveSelectorList, boolean randomSelection)
UnionMoveSelector(List<MoveSelector> childMoveSelectorList, boolean randomSelection)
UnionMoveSelector(List<MoveSelector> childMoveSelectorList, boolean randomSelection, SelectionProbabilityWeightFactory 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 class
AbstractCachingMoveSelector
class
CachingMoveSelector
AMoveSelector
that caches the result of its childMoveSelector
.class
FilteringMoveSelector
class
ProbabilityMoveSelector
class
SelectedCountLimitMoveSelector
class
ShufflingMoveSelector
class
SortingMoveSelector
Fields in org.optaplanner.core.impl.heuristic.selector.move.decorator declared as MoveSelector Modifier and Type Field Description protected MoveSelector
AbstractCachingMoveSelector. childMoveSelector
protected MoveSelector
FilteringMoveSelector. childMoveSelector
protected MoveSelector
ProbabilityMoveSelector. childMoveSelector
protected MoveSelector
SelectedCountLimitMoveSelector. childMoveSelector
Methods in org.optaplanner.core.impl.heuristic.selector.move.decorator that return MoveSelector Modifier and Type Method Description MoveSelector
AbstractCachingMoveSelector. getChildMoveSelector()
Constructors in org.optaplanner.core.impl.heuristic.selector.move.decorator with parameters of type MoveSelector Constructor Description AbstractCachingMoveSelector(MoveSelector childMoveSelector, SelectionCacheType cacheType)
CachingMoveSelector(MoveSelector childMoveSelector, SelectionCacheType cacheType, boolean randomSelection)
FilteringMoveSelector(MoveSelector childMoveSelector, List<SelectionFilter> filterList)
ProbabilityMoveSelector(MoveSelector childMoveSelector, SelectionCacheType cacheType, SelectionProbabilityWeightFactory probabilityWeightFactory)
SelectedCountLimitMoveSelector(MoveSelector childMoveSelector, long selectedCountLimit)
ShufflingMoveSelector(MoveSelector childMoveSelector, SelectionCacheType cacheType)
SortingMoveSelector(MoveSelector childMoveSelector, SelectionCacheType cacheType, SelectionSorter 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 MoveSelector Modifier and Type Class Description class
MoveIteratorFactoryToMoveSelectorBridge
Bridges aMoveIteratorFactory
to aMoveSelector
.class
MoveListFactoryToMoveSelectorBridge
Bridges aMoveListFactory
to aMoveSelector
. -
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 class
ChangeMoveSelector
class
GenericMoveSelector
Abstract superclass for every genericMoveSelector
.class
PillarChangeMoveSelector
class
PillarSwapMoveSelector
class
SwapMoveSelector
-
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 class
KOptMoveSelector
class
SubChainChangeMoveSelector
class
SubChainSwapMoveSelector
class
TailChainSwapMoveSelector
Also known as a 2-opt move selector. -
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
LocalSearchDecider. moveSelector
Methods in org.optaplanner.core.impl.localsearch.decider that return MoveSelector Modifier and Type Method Description MoveSelector
LocalSearchDecider. getMoveSelector()
Constructors in org.optaplanner.core.impl.localsearch.decider with parameters of type MoveSelector Constructor Description LocalSearchDecider(String logIndentation, Termination termination, MoveSelector moveSelector, Acceptor acceptor, LocalSearchForager forager)
MultiThreadedLocalSearchDecider(String logIndentation, Termination termination, MoveSelector moveSelector, Acceptor acceptor, LocalSearchForager forager, ThreadFactory threadFactory, int moveThreadCount, int selectedMoveBufferSize)
-