Uses of Interface
org.optaplanner.core.impl.heuristic.selector.Selector
-
-
Uses of Selector in org.optaplanner.core.impl.heuristic.selector
Subinterfaces of Selector in org.optaplanner.core.impl.heuristic.selector Modifier and Type Interface Description interface
IterableSelector<T>
interface
ListIterableSelector<T>
Classes in org.optaplanner.core.impl.heuristic.selector that implement Selector Modifier and Type Class Description class
AbstractSelector
Abstract superclass forSelector
. -
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.common.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.common.decorator with type parameters of type Selector Modifier and Type Class Description class
FixedSelectorProbabilityWeightFactory<Solution_,Selector_ extends Selector>
-
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.entity
Subinterfaces of Selector in org.optaplanner.core.impl.heuristic.selector.entity Modifier and Type Interface Description interface
EntitySelector
Selects instances of 1PlanningEntity
annotated class.Classes in org.optaplanner.core.impl.heuristic.selector.entity that implement Selector Modifier and Type Class Description class
AbstractEntitySelector
Abstract superclass forEntitySelector
.class
FromSolutionEntitySelector
This is the commonEntitySelector
implementation. -
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.entity.decorator that implement Selector Modifier and Type Class Description class
AbstractCachingEntitySelector
class
CachingEntitySelector
AEntitySelector
that caches the result of its childEntitySelector
.class
FilteringEntitySelector
class
ProbabilityEntitySelector
class
SelectedCountLimitEntitySelector
class
ShufflingEntitySelector
class
SortingEntitySelector
-
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.entity.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.entity.mimic that implement Selector Modifier and Type Class Description class
MimicRecordingEntitySelector
class
MimicReplayingEntitySelector
-
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.entity.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.entity.nearby that implement Selector Modifier and Type Class Description class
NearEntityNearbyEntitySelector
-
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Subinterfaces of Selector in org.optaplanner.core.impl.heuristic.selector.entity.pillar Modifier and Type Interface Description interface
PillarSelector
A pillar is aList
of entities that have the same planning value for each (or a subset) of their planning values.Classes in org.optaplanner.core.impl.heuristic.selector.entity.pillar that implement Selector Modifier and Type Class Description class
DefaultPillarSelector
-
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.move
Subinterfaces of Selector in org.optaplanner.core.impl.heuristic.selector.move Modifier and Type Interface Description interface
MoveSelector
GeneratesMove
s.Classes in org.optaplanner.core.impl.heuristic.selector.move that implement Selector Modifier and Type Class Description class
AbstractMoveSelector
Abstract superclass forMoveSelector
. -
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.move.composite
Classes in org.optaplanner.core.impl.heuristic.selector.move.composite that implement Selector 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. -
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.move.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.move.decorator that implement Selector 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
-
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.move.factory
Classes in org.optaplanner.core.impl.heuristic.selector.move.factory that implement Selector Modifier and Type Class Description class
MoveIteratorFactoryToMoveSelectorBridge
Bridges aMoveIteratorFactory
to aMoveSelector
.class
MoveListFactoryToMoveSelectorBridge
Bridges aMoveListFactory
to aMoveSelector
. -
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.move.generic
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic that implement Selector Modifier and Type Class Description class
ChangeMoveSelector
class
GenericMoveSelector
Abstract superclass for every genericMoveSelector
.class
PillarChangeMoveSelector
class
PillarSwapMoveSelector
class
SwapMoveSelector
-
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that implement Selector Modifier and Type Class Description class
KOptMoveSelector
class
SubChainChangeMoveSelector
class
SubChainSwapMoveSelector
class
TailChainSwapMoveSelector
Also known as a 2-opt move selector. -
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.value
Subinterfaces of Selector in org.optaplanner.core.impl.heuristic.selector.value Modifier and Type Interface Description interface
EntityIndependentValueSelector
interface
ValueSelector
Selects values from theValueRangeProvider
for aPlanningVariable
annotated property.Classes in org.optaplanner.core.impl.heuristic.selector.value that implement Selector Modifier and Type Class Description class
AbstractValueSelector
Abstract superclass forValueSelector
.class
FromEntityPropertyValueSelector<Solution_>
This is the commonValueSelector
implementation.class
FromSolutionPropertyValueSelector
This is the commonValueSelector
implementation. -
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.value.chained
Subinterfaces of Selector in org.optaplanner.core.impl.heuristic.selector.value.chained Modifier and Type Interface Description interface
SubChainSelector
Classes in org.optaplanner.core.impl.heuristic.selector.value.chained that implement Selector Modifier and Type Class Description class
DefaultSubChainSelector
This is the commonSubChainSelector
implementation. -
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.value.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.value.decorator that implement Selector Modifier and Type Class Description class
AbstractCachingValueSelector
class
CachingValueSelector
AValueSelector
that caches the result of its childValueSelector
.class
DowncastingValueSelector
class
EntityDependentSortingValueSelector
class
EntityIndependentFilteringValueSelector
class
EntityIndependentInitializedValueSelector
class
FilteringValueSelector
class
InitializedValueSelector
Prevents creating chains without an anchor.class
ProbabilityValueSelector
class
ReinitializeVariableValueSelector
Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.class
SelectedCountLimitValueSelector
class
ShufflingValueSelector
class
SortingValueSelector
-
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.value.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.value.mimic that implement Selector Modifier and Type Class Description class
MimicRecordingValueSelector
class
MimicReplayingValueSelector
-
Uses of Selector in org.optaplanner.core.impl.heuristic.selector.value.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.value.nearby that implement Selector Modifier and Type Class Description class
NearEntityNearbyValueSelector
-