Uses of Class
org.optaplanner.core.impl.heuristic.selector.AbstractSelector
-
-
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.entity
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.entity Modifier and Type Class Description class
AbstractEntitySelector<Solution_>
Abstract superclass forEntitySelector
.class
FromSolutionEntitySelector<Solution_>
This is the commonEntitySelector
implementation. -
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.entity.decorator Modifier and Type Class Description class
AbstractCachingEntitySelector<Solution_>
class
CachingEntitySelector<Solution_>
AEntitySelector
that caches the result of its childEntitySelector
.class
FilteringEntitySelector<Solution_>
class
ProbabilityEntitySelector<Solution_>
class
SelectedCountLimitEntitySelector<Solution_>
class
ShufflingEntitySelector<Solution_>
class
SortingEntitySelector<Solution_>
-
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.entity.mimic
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.entity.mimic Modifier and Type Class Description class
MimicRecordingEntitySelector<Solution_>
class
MimicReplayingEntitySelector<Solution_>
-
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.entity.nearby
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.entity.nearby Modifier and Type Class Description class
NearEntityNearbyEntitySelector<Solution_>
-
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.entity.pillar Modifier and Type Class Description class
DefaultPillarSelector<Solution_>
-
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move Modifier and Type Class Description class
AbstractMoveSelector<Solution_>
Abstract superclass forMoveSelector
. -
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move.composite
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move.composite Modifier and Type Class Description class
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. -
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move.decorator
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move.decorator Modifier and Type Class Description class
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_>
-
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move.factory
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move.factory Modifier and Type Class Description class
MoveIteratorFactoryToMoveSelectorBridge<Solution_>
Bridges aMoveIteratorFactory
to aMoveSelector
.class
MoveListFactoryToMoveSelectorBridge<Solution_>
Bridges aMoveListFactory
to aMoveSelector
. -
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move.generic
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move.generic Modifier and Type Class Description class
ChangeMoveSelector<Solution_>
class
GenericMoveSelector<Solution_>
Abstract superclass for every genericMoveSelector
.class
PillarChangeMoveSelector<Solution_>
class
PillarSwapMoveSelector<Solution_>
class
SwapMoveSelector<Solution_>
-
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained Modifier and Type Class Description class
KOptMoveSelector<Solution_>
class
SubChainChangeMoveSelector<Solution_>
class
SubChainSwapMoveSelector<Solution_>
class
TailChainSwapMoveSelector<Solution_>
Also known as a 2-opt move selector. -
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.value
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.value Modifier and Type Class Description class
AbstractValueSelector<Solution_>
Abstract superclass forValueSelector
.class
FromEntityPropertyValueSelector<Solution_>
This is the commonValueSelector
implementation.class
FromSolutionPropertyValueSelector<Solution_>
This is the commonValueSelector
implementation. -
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.value.chained
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.value.chained Modifier and Type Class Description class
DefaultSubChainSelector<Solution_>
This is the commonSubChainSelector
implementation. -
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.value.decorator
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.value.decorator Modifier and Type Class Description class
AbstractCachingValueSelector<Solution_>
class
CachingValueSelector<Solution_>
AValueSelector
that caches the result of its childValueSelector
.class
DowncastingValueSelector<Solution_>
class
EntityDependentSortingValueSelector<Solution_>
class
EntityIndependentFilteringValueSelector<Solution_>
class
EntityIndependentInitializedValueSelector<Solution_>
class
FilteringValueSelector<Solution_>
class
InitializedValueSelector<Solution_>
Prevents creating chains without an anchor.class
ProbabilityValueSelector<Solution_>
class
ReinitializeVariableValueSelector<Solution_>
Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.class
SelectedCountLimitValueSelector<Solution_>
class
ShufflingValueSelector<Solution_>
class
SortingValueSelector<Solution_>
-
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.value.mimic
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.value.mimic Modifier and Type Class Description class
MimicRecordingValueSelector<Solution_>
class
MimicReplayingValueSelector<Solution_>
-
Uses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.value.nearby
Subclasses of AbstractSelector in org.optaplanner.core.impl.heuristic.selector.value.nearby Modifier and Type Class Description class
NearEntityNearbyValueSelector<Solution_>
-