Uses of Interface
org.optaplanner.core.impl.heuristic.selector.IterableSelector
Packages that use IterableSelector
Package
Description
-
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector
Subinterfaces of IterableSelector in org.optaplanner.core.impl.heuristic.selector -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.common.decorator
Methods in org.optaplanner.core.impl.heuristic.selector.common.decorator with parameters of type IterableSelectorModifier and TypeMethodDescriptiondouble
FairSelectorProbabilityWeightFactory.createProbabilityWeight
(ScoreDirector<Solution_> scoreDirector, IterableSelector selector) -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.entity
Subinterfaces of IterableSelector in org.optaplanner.core.impl.heuristic.selector.entityModifier and TypeInterfaceDescriptioninterface
EntitySelector<Solution_>
Selects instances of 1PlanningEntity
annotated class.Classes in org.optaplanner.core.impl.heuristic.selector.entity that implement IterableSelectorModifier and TypeClassDescriptionfinal class
FromSolutionEntitySelector<Solution_>
This is the commonEntitySelector
implementation. -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.entity.decorator that implement IterableSelectorModifier and TypeClassDescriptionclass
AbstractCachingEntitySelector<Solution_>
final class
CachingEntitySelector<Solution_>
AEntitySelector
that caches the result of its childEntitySelector
.final class
FilteringEntitySelector<Solution_>
final class
ProbabilityEntitySelector<Solution_>
final class
SelectedCountLimitEntitySelector<Solution_>
final class
ShufflingEntitySelector<Solution_>
final class
SortingEntitySelector<Solution_>
-
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.entity.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.entity.mimic that implement IterableSelectorModifier and TypeClassDescriptionfinal class
MimicRecordingEntitySelector<Solution_>
class
MimicReplayingEntitySelector<Solution_>
-
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.entity.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.entity.nearby that implement IterableSelector -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Subinterfaces of IterableSelector in org.optaplanner.core.impl.heuristic.selector.entity.pillarModifier and TypeInterfaceDescriptioninterface
PillarSelector<Solution_>
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 IterableSelector -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.list
Subinterfaces of IterableSelector in org.optaplanner.core.impl.heuristic.selector.listModifier and TypeInterfaceDescriptioninterface
DestinationSelector<Solution_>
interface
SubListSelector<Solution_>
Classes in org.optaplanner.core.impl.heuristic.selector.list that implement IterableSelectorModifier and TypeClassDescriptionclass
ElementDestinationSelector<Solution_>
Selects destinations for list variable change moves.class
RandomSubListSelector<Solution_>
-
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.list.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.list.mimic that implement IterableSelectorModifier and TypeClassDescriptionclass
MimicRecordingSubListSelector<Solution_>
class
MimicReplayingSubListSelector<Solution_>
-
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.list.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.list.nearby that implement IterableSelectorModifier and TypeClassDescriptionfinal class
NearSubListNearbyDestinationSelector<Solution_>
final class
NearSubListNearbySubListSelector<Solution_>
final class
NearValueNearbyDestinationSelector<Solution_>
-
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.move
Subinterfaces of IterableSelector in org.optaplanner.core.impl.heuristic.selector.moveClasses in org.optaplanner.core.impl.heuristic.selector.move that implement IterableSelectorModifier and TypeClassDescriptionclass
AbstractMoveSelector<Solution_>
Abstract superclass forMoveSelector
. -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.move.composite
Classes in org.optaplanner.core.impl.heuristic.selector.move.composite that implement IterableSelectorModifier 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. -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.move.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.move.decorator that implement IterableSelectorModifier 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_>
-
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.move.factory
Classes in org.optaplanner.core.impl.heuristic.selector.move.factory that implement IterableSelectorModifier and TypeClassDescriptionclass
MoveIteratorFactoryToMoveSelectorBridge<Solution_>
Bridges aMoveIteratorFactory
to aMoveSelector
.class
MoveListFactoryToMoveSelectorBridge<Solution_>
Bridges aMoveListFactory
to aMoveSelector
. -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.move.generic
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic that implement IterableSelectorModifier and TypeClassDescriptionclass
ChangeMoveSelector<Solution_>
class
GenericMoveSelector<Solution_>
Abstract superclass for every genericMoveSelector
.class
PillarChangeMoveSelector<Solution_>
class
PillarSwapMoveSelector<Solution_>
class
SwapMoveSelector<Solution_>
-
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that implement IterableSelectorModifier and TypeClassDescriptionclass
KOptMoveSelector<Solution_>
class
SubChainChangeMoveSelector<Solution_>
class
SubChainSwapMoveSelector<Solution_>
class
TailChainSwapMoveSelector<Solution_>
Also known as a 2-opt move selector. -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.move.generic.list
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic.list that implement IterableSelectorModifier and TypeClassDescriptionclass
ListChangeMoveSelector<Solution_>
class
ListSwapMoveSelector<Solution_>
class
RandomSubListChangeMoveSelector<Solution_>
class
RandomSubListSwapMoveSelector<Solution_>
-
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.value
Subinterfaces of IterableSelector in org.optaplanner.core.impl.heuristic.selector.valueClasses in org.optaplanner.core.impl.heuristic.selector.value that implement IterableSelectorModifier and TypeClassDescriptionfinal class
FromSolutionPropertyValueSelector<Solution_>
This is the commonValueSelector
implementation. -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.value.chained
Subinterfaces of IterableSelector in org.optaplanner.core.impl.heuristic.selector.value.chainedClasses in org.optaplanner.core.impl.heuristic.selector.value.chained that implement IterableSelectorModifier and TypeClassDescriptionclass
DefaultSubChainSelector<Solution_>
This is the commonSubChainSelector
implementation. -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.value.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.value.decorator that implement IterableSelectorModifier and TypeClassDescriptionfinal class
AssignedValueSelector<Solution_>
Only selects values from the child value selector that are assigned.final class
CachingValueSelector<Solution_>
AValueSelector
that caches the result of its childValueSelector
.final class
EntityIndependentFilteringValueSelector<Solution_>
final class
EntityIndependentInitializedValueSelector<Solution_>
final class
ProbabilityValueSelector<Solution_>
final class
SelectedCountLimitValueSelector<Solution_>
final class
ShufflingValueSelector<Solution_>
final class
SortingValueSelector<Solution_>
final class
UnassignedValueSelector<Solution_>
Only selects values from the child value selector that are unassigned. -
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.value.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.value.mimic that implement IterableSelectorModifier and TypeClassDescriptionclass
MimicRecordingValueSelector<Solution_>
class
MimicReplayingValueSelector<Solution_>
-
Uses of IterableSelector in org.optaplanner.core.impl.heuristic.selector.value.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.value.nearby that implement IterableSelector