Modifier and Type | Method and Description |
---|---|
protected abstract MoveSelector |
MoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
MoveSelectorConfig.buildMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
SelectionOrder inheritedSelectionOrder) |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
UnionMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
CartesianProductMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
MoveListFactoryConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
MoveIteratorFactoryConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
SwapMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
PillarSwapMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
PillarChangeMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
ChangeMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
TailChainSwapMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
SubChainSwapMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
SubChainChangeMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
KOptMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
Modifier and Type | Method and Description |
---|---|
protected MoveSelector |
LocalSearchPhaseConfig.buildMoveSelector(HeuristicConfigPolicy configPolicy) |
Modifier and Type | Field and Description |
---|---|
protected MoveSelector |
QueuedValuePlacer.moveSelector |
protected MoveSelector |
PooledEntityPlacer.moveSelector |
Modifier and Type | Field and Description |
---|---|
protected List<MoveSelector> |
QueuedEntityPlacer.moveSelectorList |
Constructor and Description |
---|
PooledEntityPlacer(MoveSelector moveSelector) |
QueuedValuePlacer(EntityIndependentValueSelector valueSelector,
MoveSelector moveSelector) |
Constructor and Description |
---|
QueuedEntityPlacer(EntitySelector entitySelector,
List<MoveSelector> moveSelectorList) |
Modifier and Type | Field and Description |
---|---|
protected MoveSelector |
ExhaustiveSearchDecider.moveSelector |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
ExhaustiveSearchDecider.getMoveSelector() |
Constructor and Description |
---|
ExhaustiveSearchDecider(String logIndentation,
BestSolutionRecaller<Solution_> bestSolutionRecaller,
Termination termination,
ManualEntityMimicRecorder manualEntityMimicRecorder,
MoveSelector moveSelector,
boolean scoreBounderEnabled,
ScoreBounder scoreBounder) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMoveSelector
Abstract superclass for
MoveSelector . |
Modifier and Type | Class and Description |
---|---|
class |
CartesianProductMoveSelector
A
CompositeMoveSelector that Cartesian products 2 or more MoveSelector s. |
class |
CompositeMoveSelector
Abstract superclass for every composite
MoveSelector . |
class |
UnionMoveSelector
A
CompositeMoveSelector that unions 2 or more MoveSelector s. |
Modifier and Type | Field and Description |
---|---|
protected List<MoveSelector> |
CompositeMoveSelector.childMoveSelectorList |
Modifier and Type | Method and Description |
---|---|
List<MoveSelector> |
CompositeMoveSelector.getChildMoveSelectorList() |
Constructor and 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) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCachingMoveSelector |
class |
CachingMoveSelector
A
MoveSelector that caches the result of its child MoveSelector . |
class |
FilteringMoveSelector |
class |
ProbabilityMoveSelector |
class |
SelectedCountLimitMoveSelector |
class |
ShufflingMoveSelector |
class |
SortingMoveSelector |
Modifier and Type | Field and Description |
---|---|
protected MoveSelector |
SelectedCountLimitMoveSelector.childMoveSelector |
protected MoveSelector |
ProbabilityMoveSelector.childMoveSelector |
protected MoveSelector |
FilteringMoveSelector.childMoveSelector |
protected MoveSelector |
AbstractCachingMoveSelector.childMoveSelector |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
AbstractCachingMoveSelector.getChildMoveSelector() |
Constructor and 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) |
Modifier and Type | Class and Description |
---|---|
class |
MoveIteratorFactoryToMoveSelectorBridge
Bridges a
MoveIteratorFactory to a MoveSelector . |
class |
MoveListFactoryToMoveSelectorBridge
Bridges a
MoveListFactory to a MoveSelector . |
Modifier and Type | Class and Description |
---|---|
class |
ChangeMoveSelector |
class |
GenericMoveSelector
Abstract superclass for every generic
MoveSelector . |
class |
PillarChangeMoveSelector |
class |
PillarSwapMoveSelector |
class |
SwapMoveSelector |
Modifier and Type | Class and Description |
---|---|
class |
KOptMoveSelector |
class |
SubChainChangeMoveSelector |
class |
SubChainSwapMoveSelector |
class |
TailChainSwapMoveSelector
Also known as a 2-opt move selector.
|
Modifier and Type | Field and Description |
---|---|
protected MoveSelector |
LocalSearchDecider.moveSelector |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
LocalSearchDecider.getMoveSelector() |
Constructor and 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) |
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.