Uses of Class
org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
Packages that use HeuristicConfigPolicy
Package
Description
Implementation classes of OptaPlanner.
Contains classes relevant to K-Opt moves.
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl
Methods in org.optaplanner.core.impl with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.constructionheuristic with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionstatic EntityPlacerConfigDefaultConstructionHeuristicPhaseFactory.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
Methods in org.optaplanner.core.impl.constructionheuristic.decider.forager with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionConstructionHeuristicForagerFactory.buildForager(HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.constructionheuristic.placer
Methods in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected ChangeMoveSelectorConfigQueuedValuePlacerFactory.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
Methods in org.optaplanner.core.impl.exhaustivesearch with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultExhaustiveSearchPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic
Methods in org.optaplanner.core.impl.heuristic that return HeuristicConfigPolicyModifier and TypeMethodDescriptionHeuristicConfigPolicy.Builder.build()HeuristicConfigPolicy.createChildThreadConfigPolicy(ChildThreadType childThreadType) HeuristicConfigPolicy.createPhaseConfigPolicy() -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.entity
Methods in org.optaplanner.core.impl.heuristic.selector.entity with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.heuristic.selector.entity.pillar with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.heuristic.selector.list with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.heuristic.selector.move with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected abstract MoveSelector<Solution_>AbstractMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) Builds a baseMoveSelectorwithout any advanced capabilities (filtering, sorting, ...).AbstractMoveSelectorFactory.buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) BuildsMoveSelectorfrom theMoveSelectorConfigand provided parameters.MoveSelectorFactory.buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) BuildsMoveSelectorfrom theMoveSelectorConfigand 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
Methods in org.optaplanner.core.impl.heuristic.selector.move.composite with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.heuristic.selector.move.factory with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.list with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>KOptListMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.value
Methods in org.optaplanner.core.impl.heuristic.selector.value with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.heuristic.selector.value.chained with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionSubChainSelectorFactory.buildSubChainSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.localsearch
Methods in org.optaplanner.core.impl.localsearch with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.localsearch.decider.acceptor with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionAcceptorFactory.buildAcceptor(HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.partitionedsearch
Fields in org.optaplanner.core.impl.partitionedsearch declared as HeuristicConfigPolicyModifier and TypeFieldDescriptionprotected final HeuristicConfigPolicy<Solution_>DefaultPartitionedSearchPhase.configPolicyMethods in org.optaplanner.core.impl.partitionedsearch with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultPartitionedSearchPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) Constructors in org.optaplanner.core.impl.partitionedsearch with parameters of type HeuristicConfigPolicyModifierConstructorDescriptionBuilder(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
Methods in org.optaplanner.core.impl.phase with parameters of type HeuristicConfigPolicyModifier 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
Methods in org.optaplanner.core.impl.phase.custom with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultCustomPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.solver.termination
Methods in org.optaplanner.core.impl.solver.termination with parameters of type HeuristicConfigPolicyModifier 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)