Uses of Interface
ai.timefold.solver.core.impl.heuristic.selector.Selector
-
-
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector
Subinterfaces of Selector in ai.timefold.solver.core.impl.heuristic.selector Modifier and Type Interface Description interfaceIterableSelector<Solution_,T>interfaceListIterableSelector<Solution_,T>Classes in ai.timefold.solver.core.impl.heuristic.selector that implement Selector Modifier and Type Class Description classAbstractDemandEnabledSelector<Solution_>It is expected that if two instances share the same properties, they areequalto one another.classAbstractSelector<Solution_>Abstract superclass forSelector. -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.common.nearby
Classes in ai.timefold.solver.core.impl.heuristic.selector.common.nearby that implement Selector Modifier and Type Class Description classAbstractNearbySelector<Solution_,ChildSelector_ extends PhaseLifecycleListener<Solution_>,ReplayingSelector_ extends PhaseLifecycleListener<Solution_>> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.entity
Subinterfaces of Selector in ai.timefold.solver.core.impl.heuristic.selector.entity Modifier and Type Interface Description interfaceEntitySelector<Solution_>Selects instances of 1PlanningEntityannotated class.Classes in ai.timefold.solver.core.impl.heuristic.selector.entity that implement Selector Modifier and Type Class Description classFromSolutionEntitySelector<Solution_>This is the commonEntitySelectorimplementation. -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.decorator that implement Selector Modifier and Type Class Description classAbstractCachingEntitySelector<Solution_>classCachingEntitySelector<Solution_>AEntitySelectorthat caches the result of its childEntitySelector.classFilteringEntitySelector<Solution_>classProbabilityEntitySelector<Solution_>classSelectedCountLimitEntitySelector<Solution_>classShufflingEntitySelector<Solution_>classSortingEntitySelector<Solution_> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.mimic that implement Selector Modifier and Type Class Description classMimicRecordingEntitySelector<Solution_>classMimicReplayingEntitySelector<Solution_> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.entity.nearby
Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.nearby that implement Selector Modifier and Type Class Description classNearEntityNearbyEntitySelector<Solution_> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar
Subinterfaces of Selector in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar Modifier and Type Interface Description interfacePillarSelector<Solution_>A pillar is aListof entities that have the same planning value for each (or a subset) of their planning values.Classes in ai.timefold.solver.core.impl.heuristic.selector.entity.pillar that implement Selector Modifier and Type Class Description classDefaultPillarSelector<Solution_> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.list
Subinterfaces of Selector in ai.timefold.solver.core.impl.heuristic.selector.list Modifier and Type Interface Description interfaceDestinationSelector<Solution_>interfaceSubListSelector<Solution_>Classes in ai.timefold.solver.core.impl.heuristic.selector.list that implement Selector Modifier and Type Class Description classElementDestinationSelector<Solution_>Selects destinations for list variable change moves.classRandomSubListSelector<Solution_> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.list.mimic
Classes in ai.timefold.solver.core.impl.heuristic.selector.list.mimic that implement Selector Modifier and Type Class Description classMimicRecordingSubListSelector<Solution_>classMimicReplayingSubListSelector<Solution_> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.list.nearby
Classes in ai.timefold.solver.core.impl.heuristic.selector.list.nearby that implement Selector Modifier and Type Class Description classNearSubListNearbyDestinationSelector<Solution_>classNearSubListNearbySubListSelector<Solution_>classNearValueNearbyDestinationSelector<Solution_> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.move
Subinterfaces of Selector in ai.timefold.solver.core.impl.heuristic.selector.move Modifier and Type Interface Description interfaceMoveSelector<Solution_>GeneratesMoves.Classes in ai.timefold.solver.core.impl.heuristic.selector.move that implement Selector Modifier and Type Class Description classAbstractMoveSelector<Solution_>Abstract superclass forMoveSelector. -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.move.composite
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.composite that implement Selector Modifier and Type Class Description classCartesianProductMoveSelector<Solution_>ACompositeMoveSelectorthat Cartesian products 2 or moreMoveSelectors.classCompositeMoveSelector<Solution_>Abstract superclass for every compositeMoveSelector.classUnionMoveSelector<Solution_>ACompositeMoveSelectorthat unions 2 or moreMoveSelectors. -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.move.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.decorator that implement Selector Modifier and Type Class Description classAbstractCachingMoveSelector<Solution_>classCachingMoveSelector<Solution_>AMoveSelectorthat caches the result of its childMoveSelector.classFilteringMoveSelector<Solution_>classProbabilityMoveSelector<Solution_>classSelectedCountLimitMoveSelector<Solution_>classShufflingMoveSelector<Solution_>classSortingMoveSelector<Solution_> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.move.factory
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.factory that implement Selector Modifier and Type Class Description classMoveIteratorFactoryToMoveSelectorBridge<Solution_>Bridges aMoveIteratorFactoryto aMoveSelector.classMoveListFactoryToMoveSelectorBridge<Solution_>Bridges aMoveListFactoryto aMoveSelector. -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.move.generic
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.generic that implement Selector Modifier and Type Class Description classChangeMoveSelector<Solution_>classGenericMoveSelector<Solution_>Abstract superclass for every genericMoveSelector.classPillarChangeMoveSelector<Solution_>classPillarSwapMoveSelector<Solution_>classSwapMoveSelector<Solution_> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained that implement Selector Modifier and Type Class Description classKOptMoveSelector<Solution_>classSubChainChangeMoveSelector<Solution_>classSubChainSwapMoveSelector<Solution_>classTailChainSwapMoveSelector<Solution_>Also known as a 2-opt move selector. -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list that implement Selector Modifier and Type Class Description classListChangeMoveSelector<Solution_>classListSwapMoveSelector<Solution_>classRandomSubListChangeMoveSelector<Solution_>classRandomSubListSwapMoveSelector<Solution_> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.value
Subinterfaces of Selector in ai.timefold.solver.core.impl.heuristic.selector.value Modifier and Type Interface Description interfaceEntityIndependentValueSelector<Solution_>interfaceValueSelector<Solution_>Selects values from theValueRangeProviderfor aPlanningVariableannotated property.Classes in ai.timefold.solver.core.impl.heuristic.selector.value that implement Selector Modifier and Type Class Description classFromEntityPropertyValueSelector<Solution_>This is the commonValueSelectorimplementation.classFromSolutionPropertyValueSelector<Solution_>This is the commonValueSelectorimplementation. -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.value.chained
Subinterfaces of Selector in ai.timefold.solver.core.impl.heuristic.selector.value.chained Modifier and Type Interface Description interfaceSubChainSelector<Solution_>Classes in ai.timefold.solver.core.impl.heuristic.selector.value.chained that implement Selector Modifier and Type Class Description classDefaultSubChainSelector<Solution_>This is the commonSubChainSelectorimplementation. -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.value.decorator
Classes in ai.timefold.solver.core.impl.heuristic.selector.value.decorator that implement Selector Modifier and Type Class Description classAbstractCachingValueSelector<Solution_>classAssignedValueSelector<Solution_>Only selects values from the child value selector that are assigned.classCachingValueSelector<Solution_>AValueSelectorthat caches the result of its childValueSelector.classDowncastingValueSelector<Solution_>classEntityDependentSortingValueSelector<Solution_>classEntityIndependentFilteringValueSelector<Solution_>classEntityIndependentInitializedValueSelector<Solution_>classFilteringValueSelector<Solution_>classInitializedValueSelector<Solution_>Prevents creating chains without an anchor.classProbabilityValueSelector<Solution_>classReinitializeVariableValueSelector<Solution_>Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.classSelectedCountLimitValueSelector<Solution_>classShufflingValueSelector<Solution_>classSortingValueSelector<Solution_>classUnassignedValueSelector<Solution_>Only selects values from the child value selector that are unassigned. -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.value.mimic
Classes in ai.timefold.solver.core.impl.heuristic.selector.value.mimic that implement Selector Modifier and Type Class Description classMimicRecordingValueSelector<Solution_>classMimicReplayingValueSelector<Solution_> -
Uses of Selector in ai.timefold.solver.core.impl.heuristic.selector.value.nearby
Classes in ai.timefold.solver.core.impl.heuristic.selector.value.nearby that implement Selector Modifier and Type Class Description classNearEntityNearbyValueSelector<Solution_>classNearValueNearbyValueSelector<Solution_>
-