Uses of Class
org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
Package
Description
Implementation classes of OptaPlanner.
Contains classes relevant to K-Opt moves.
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl
Modifier and TypeMethodDescriptionprotected EntityDescriptor<Solution_>
AbstractFromConfigFactory.deduceEntityDescriptor
(HeuristicConfigPolicy<Solution_> configPolicy, Class<?> entityClass) static <Solution_>
EntitySelectorConfigAbstractFromConfigFactory.getDefaultEntitySelectorConfigForEntity
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.constructionheuristic
Modifier and TypeMethodDescriptionstatic EntityPlacerConfig
DefaultConstructionHeuristicPhaseFactory.buildListVariableQueuedValuePlacerConfig
(HeuristicConfigPolicy<?> configPolicy, ListVariableDescriptor<?> variableDescriptor) DefaultConstructionHeuristicPhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.constructionheuristic.decider.forager
Modifier and TypeMethodDescriptionConstructionHeuristicForagerFactory.buildForager
(HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.constructionheuristic.placer
Modifier and TypeMethodDescriptionprotected ChangeMoveSelectorConfig
QueuedValuePlacerFactory.buildChangeMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy, String valueSelectorConfigId, GenuineVariableDescriptor<Solution_> variableDescriptor) EntityPlacerFactory.buildEntityPlacer
(HeuristicConfigPolicy<Solution_> configPolicy) PooledEntityPlacerFactory.buildEntityPlacer
(HeuristicConfigPolicy<Solution_> configPolicy) QueuedEntityPlacerFactory.buildEntityPlacer
(HeuristicConfigPolicy<Solution_> configPolicy) QueuedValuePlacerFactory.buildEntityPlacer
(HeuristicConfigPolicy<Solution_> configPolicy) QueuedEntityPlacerFactory.buildEntitySelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) static <Solution_>
PooledEntityPlacerConfigPooledEntityPlacerFactory.unfoldNew
(HeuristicConfigPolicy<Solution_> configPolicy, MoveSelectorConfig templateMoveSelectorConfig) static <Solution_>
QueuedEntityPlacerConfigQueuedEntityPlacerFactory.unfoldNew
(HeuristicConfigPolicy<Solution_> configPolicy, List<MoveSelectorConfig> templateMoveSelectorConfigList) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.exhaustivesearch
Modifier and TypeMethodDescriptionDefaultExhaustiveSearchPhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic
Modifier and TypeMethodDescriptionHeuristicConfigPolicy.Builder.build()
HeuristicConfigPolicy.createChildThreadConfigPolicy
(ChildThreadType childThreadType) HeuristicConfigPolicy.createPhaseConfigPolicy()
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.entity
Modifier and TypeMethodDescriptionEntitySelectorFactory.buildEntitySelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) protected EntitySelector<Solution_>
EntitySelectorFactory.buildMimicReplaying
(HeuristicConfigPolicy<Solution_> configPolicy) EntitySelectorFactory.extractEntityDescriptor
(HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Modifier and TypeMethodDescriptionPillarSelectorFactory.buildPillarSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SubPillarType subPillarType, Class<? extends Comparator<Object>> subPillarSequenceComparatorClass, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, List<String> variableNameIncludeList) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.list
Modifier and TypeMethodDescriptionDestinationSelectorFactory.buildDestinationSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) SubListSelectorFactory.buildSubListSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntitySelector<Solution_> entitySelector, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move
Modifier and TypeMethodDescriptionprotected abstract MoveSelector<Solution_>
AbstractMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) Builds a baseMoveSelector
without any advanced capabilities (filtering, sorting, ...).AbstractMoveSelectorFactory.buildMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) BuildsMoveSelector
from theMoveSelectorConfig
and provided parameters.MoveSelectorFactory.buildMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) BuildsMoveSelector
from theMoveSelectorConfig
and provided parameters.protected MoveSelectorConfig<?>
AbstractMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) To provide unfolded MoveSelectorConfig, override this method in a subclass. -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.composite
Modifier and TypeMethodDescriptionCartesianProductMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) UnionMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.factory
Modifier and TypeMethodDescriptionMoveIteratorFactoryFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) MoveListFactoryFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.generic
Modifier and TypeMethodDescriptionprotected MoveSelector<Solution_>
ChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
PillarChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
PillarSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelectorConfig<?>
ChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>
SwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Modifier and TypeMethodDescriptionprotected MoveSelector<Solution_>
KOptMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SubChainChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SubChainSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
TailChainSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.generic.list
Modifier and TypeMethodDescriptionprotected MoveSelector<Solution_>
ListChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
ListSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SubListChangeMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>
SubListSwapMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelectorConfig<?>
ListChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>
ListSwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>
SubListChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt
Modifier and TypeMethodDescriptionprotected MoveSelector<Solution_>
KOptListMoveSelectorFactory.buildBaseMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.value
Modifier and TypeMethodDescriptionprotected ValueSelector<Solution_>
ValueSelectorFactory.applyInitializedChainedValueFilter
(HeuristicConfigPolicy<Solution_> configPolicy, GenuineVariableDescriptor<Solution_> variableDescriptor, ValueSelector<Solution_> valueSelector) protected ValueSelector<Solution_>
ValueSelectorFactory.buildMimicReplaying
(HeuristicConfigPolicy<Solution_> configPolicy) ValueSelectorFactory.buildValueSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) ValueSelectorFactory.buildValueSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, boolean applyReinitializeVariableFiltering, ValueSelectorFactory.ListValueFilteringType listValueFilteringType) protected EntityDescriptor<Solution_>
ValueSelectorFactory.downcastEntityDescriptor
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) ValueSelectorFactory.extractVariableDescriptor
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.value.chained
Modifier and TypeMethodDescriptionSubChainSelectorFactory.buildSubChainSelector
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.localsearch
Modifier and TypeMethodDescriptionDefaultLocalSearchPhaseFactory.buildAcceptor
(HeuristicConfigPolicy<Solution_> configPolicy) protected LocalSearchForager<Solution_>
DefaultLocalSearchPhaseFactory.buildForager
(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelector<Solution_>
DefaultLocalSearchPhaseFactory.buildMoveSelector
(HeuristicConfigPolicy<Solution_> configPolicy) DefaultLocalSearchPhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.localsearch.decider.acceptor
Modifier and TypeMethodDescriptionAcceptorFactory.buildAcceptor
(HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.partitionedsearch
Modifier and TypeFieldDescriptionprotected final HeuristicConfigPolicy<Solution_>
DefaultPartitionedSearchPhase.configPolicy
Modifier and TypeMethodDescriptionDefaultPartitionedSearchPhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) ModifierConstructorDescriptionBuilder
(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination, SolutionPartitioner<Solution_> solutionPartitioner, ThreadFactory threadFactory, Integer runnablePartThreadLimit, List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.phase
Modifier and TypeMethodDescriptionNoChangePhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) PhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) PhaseFactory.buildPhases
(List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination) protected Termination<Solution_>
AbstractPhaseFactory.buildPhaseTermination
(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.phase.custom
Modifier and TypeMethodDescriptionDefaultCustomPhaseFactory.buildPhase
(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.solver.termination
Modifier and TypeMethodDescriptionprotected List<Termination<Solution_>>
TerminationFactory.buildInnerTermination
(HeuristicConfigPolicy<Solution_> configPolicy) <Score_ extends Score<Score_>>
Termination<Solution_>TerminationFactory.buildTermination
(HeuristicConfigPolicy<Solution_> configPolicy) TerminationFactory.buildTermination
(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> chainedTermination) protected <Score_ extends Score<Score_>>
List<Termination<Solution_>>TerminationFactory.buildTimeBasedTermination
(HeuristicConfigPolicy<Solution_> configPolicy)