Uses of Interface
org.optaplanner.core.impl.solver.event.SolverLifecycleListener
-
-
Uses of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic Modifier and Type Interface Description interfaceConstructionHeuristicPhase<Solution_>AConstructionHeuristicPhaseis aPhasewhich uses a construction heuristic algorithm, such as First Fit, First Fit Decreasing, Cheapest Insertion, ...Classes in org.optaplanner.core.impl.constructionheuristic that implement SolverLifecycleListener Modifier and Type Class Description classDefaultConstructionHeuristicPhase<Solution_>Default implementation ofConstructionHeuristicPhase. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.decider.forager
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.decider.forager Modifier and Type Interface Description interfaceConstructionHeuristicForagerClasses in org.optaplanner.core.impl.constructionheuristic.decider.forager that implement SolverLifecycleListener Modifier and Type Class Description classAbstractConstructionHeuristicForagerclassDefaultConstructionHeuristicForager -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.event
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.event Modifier and Type Interface Description interfaceConstructionHeuristicPhaseLifecycleListener<Solution_>Classes in org.optaplanner.core.impl.constructionheuristic.event that implement SolverLifecycleListener Modifier and Type Class Description classConstructionHeuristicPhaseLifecycleListenerAdapter<Solution_>An adapter forConstructionHeuristicPhaseLifecycleListener. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.placer
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.constructionheuristic.placer Modifier and Type Interface Description interfaceEntityPlacerClasses in org.optaplanner.core.impl.constructionheuristic.placer that implement SolverLifecycleListener Modifier and Type Class Description classPooledEntityPlacerclassQueuedEntityPlacerclassQueuedValuePlacer -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.exhaustivesearch
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.exhaustivesearch Modifier and Type Interface Description interfaceExhaustiveSearchPhase<Solution_>AExhaustiveSearchPhaseis aPhasewhich uses an exhaustive algorithm, such as Brute Force.Classes in org.optaplanner.core.impl.exhaustivesearch that implement SolverLifecycleListener Modifier and Type Class Description classDefaultExhaustiveSearchPhase<Solution_>Default implementation ofExhaustiveSearchPhase. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.exhaustivesearch.decider
Classes in org.optaplanner.core.impl.exhaustivesearch.decider that implement SolverLifecycleListener Modifier and Type Class Description classExhaustiveSearchDecider<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.exhaustivesearch.event
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.exhaustivesearch.event Modifier and Type Interface Description interfaceExhaustiveSearchPhaseLifecycleListener<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector Modifier and Type Interface Description interfaceIterableSelector<T>interfaceListIterableSelector<T>interfaceSelectorGeneral interface forMoveSelector,EntitySelectorandValueSelectorwhich generatesMoves or parts of them.Classes in org.optaplanner.core.impl.heuristic.selector that implement SolverLifecycleListener Modifier and Type Class Description classAbstractSelectorAbstract superclass forSelector. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.common
Classes in org.optaplanner.core.impl.heuristic.selector.common that implement SolverLifecycleListener Modifier and Type Class Description classSelectionCacheLifecycleBridge -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity Modifier and Type Interface Description interfaceEntitySelectorSelects instances of 1PlanningEntityannotated class.Classes in org.optaplanner.core.impl.heuristic.selector.entity that implement SolverLifecycleListener Modifier and Type Class Description classAbstractEntitySelectorAbstract superclass forEntitySelector.classFromSolutionEntitySelectorThis is the commonEntitySelectorimplementation. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.entity.decorator that implement SolverLifecycleListener Modifier and Type Class Description classAbstractCachingEntitySelectorclassCachingEntitySelectorAEntitySelectorthat caches the result of its childEntitySelector.classFilteringEntitySelectorclassProbabilityEntitySelectorclassSelectedCountLimitEntitySelectorclassShufflingEntitySelectorclassSortingEntitySelector -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.entity.mimic that implement SolverLifecycleListener Modifier and Type Class Description classMimicRecordingEntitySelectorclassMimicReplayingEntitySelector -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.entity.nearby that implement SolverLifecycleListener Modifier and Type Class Description classNearEntityNearbyEntitySelector -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.entity.pillar Modifier and Type Interface Description interfacePillarSelectorA pillar is aListof 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 SolverLifecycleListener Modifier and Type Class Description classDefaultPillarSelector -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move Modifier and Type Interface Description interfaceMoveSelectorGeneratesMoves.Classes in org.optaplanner.core.impl.heuristic.selector.move that implement SolverLifecycleListener Modifier and Type Class Description classAbstractMoveSelectorAbstract superclass forMoveSelector. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.composite
Classes in org.optaplanner.core.impl.heuristic.selector.move.composite that implement SolverLifecycleListener Modifier and Type Class Description classCartesianProductMoveSelectorACompositeMoveSelectorthat Cartesian products 2 or moreMoveSelectors.classCompositeMoveSelectorAbstract superclass for every compositeMoveSelector.classUnionMoveSelectorACompositeMoveSelectorthat unions 2 or moreMoveSelectors. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.move.decorator that implement SolverLifecycleListener Modifier and Type Class Description classAbstractCachingMoveSelectorclassCachingMoveSelectorAMoveSelectorthat caches the result of its childMoveSelector.classFilteringMoveSelectorclassProbabilityMoveSelectorclassSelectedCountLimitMoveSelectorclassShufflingMoveSelectorclassSortingMoveSelector -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.factory
Classes in org.optaplanner.core.impl.heuristic.selector.move.factory that implement SolverLifecycleListener Modifier and Type Class Description classMoveIteratorFactoryToMoveSelectorBridgeBridges aMoveIteratorFactoryto aMoveSelector.classMoveListFactoryToMoveSelectorBridgeBridges aMoveListFactoryto aMoveSelector. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.generic
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic that implement SolverLifecycleListener Modifier and Type Class Description classChangeMoveSelectorclassGenericMoveSelectorAbstract superclass for every genericMoveSelector.classPillarChangeMoveSelectorclassPillarSwapMoveSelectorclassSwapMoveSelector -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that implement SolverLifecycleListener Modifier and Type Class Description classKOptMoveSelectorclassSubChainChangeMoveSelectorclassSubChainSwapMoveSelectorclassTailChainSwapMoveSelectorAlso known as a 2-opt move selector. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value Modifier and Type Interface Description interfaceEntityIndependentValueSelectorinterfaceValueSelectorSelects values from theValueRangeProviderfor aPlanningVariableannotated property.Classes in org.optaplanner.core.impl.heuristic.selector.value that implement SolverLifecycleListener Modifier and Type Class Description classAbstractValueSelectorAbstract superclass forValueSelector.classFromEntityPropertyValueSelector<Solution_>This is the commonValueSelectorimplementation.classFromSolutionPropertyValueSelectorThis is the commonValueSelectorimplementation. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.chained
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.chained Modifier and Type Interface Description interfaceSubChainSelectorClasses in org.optaplanner.core.impl.heuristic.selector.value.chained that implement SolverLifecycleListener Modifier and Type Class Description classDefaultSubChainSelectorThis is the commonSubChainSelectorimplementation. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.decorator
Classes in org.optaplanner.core.impl.heuristic.selector.value.decorator that implement SolverLifecycleListener Modifier and Type Class Description classAbstractCachingValueSelectorclassCachingValueSelectorAValueSelectorthat caches the result of its childValueSelector.classDowncastingValueSelectorclassEntityDependentSortingValueSelectorclassEntityIndependentFilteringValueSelectorclassEntityIndependentInitializedValueSelectorclassFilteringValueSelectorclassInitializedValueSelectorPrevents creating chains without an anchor.classProbabilityValueSelectorclassReinitializeVariableValueSelectorPrevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.classSelectedCountLimitValueSelectorclassShufflingValueSelectorclassSortingValueSelector -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.mimic
Classes in org.optaplanner.core.impl.heuristic.selector.value.mimic that implement SolverLifecycleListener Modifier and Type Class Description classMimicRecordingValueSelectorclassMimicReplayingValueSelector -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.heuristic.selector.value.nearby
Classes in org.optaplanner.core.impl.heuristic.selector.value.nearby that implement SolverLifecycleListener Modifier and Type Class Description classNearEntityNearbyValueSelector -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.localsearch Modifier and Type Interface Description interfaceLocalSearchPhase<Solution_>ALocalSearchPhaseis aPhasewhich uses a Local Search algorithm, such asTabu Search,Simulated Annealing,Late Acceptance, ...Classes in org.optaplanner.core.impl.localsearch that implement SolverLifecycleListener Modifier and Type Class Description classDefaultLocalSearchPhase<Solution_>Default implementation ofLocalSearchPhase. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor Modifier and Type Interface Description interfaceAcceptorAn Acceptor accepts or rejects a selectedMove.Classes in org.optaplanner.core.impl.localsearch.decider.acceptor that implement SolverLifecycleListener Modifier and Type Class Description classAbstractAcceptorAbstract superclass forAcceptor.classCompositeAcceptorCombines several acceptors into one. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge that implement SolverLifecycleListener Modifier and Type Class Description classGreatDelugeAcceptor -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing that implement SolverLifecycleListener Modifier and Type Class Description classHillClimbingAcceptor -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance that implement SolverLifecycleListener Modifier and Type Class Description classLateAcceptanceAcceptor -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing that implement SolverLifecycleListener Modifier and Type Class Description classSimulatedAnnealingAcceptorThe time gradient implementation of simulated annealing. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing that implement SolverLifecycleListener Modifier and Type Class Description classStepCountingHillClimbingAcceptor -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu
Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu that implement SolverLifecycleListener Modifier and Type Class Description classAbstractTabuAcceptorAbstract superclass for all Tabu Acceptors.classEntityTabuAcceptorclassMoveTabuAcceptorclassSolutionTabuAcceptorDeprecated.classValueTabuAcceptor -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.forager
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.forager Modifier and Type Interface Description interfaceLocalSearchForagerCollects the moves and picks the next step from those for theLocalSearchDecider.Classes in org.optaplanner.core.impl.localsearch.decider.forager that implement SolverLifecycleListener Modifier and Type Class Description classAbstractLocalSearchForagerAbstract superclass forLocalSearchForager.classAcceptedLocalSearchForagerALocalSearchForagerwhich forages accepted moves and ignores unaccepted moves. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.forager.finalist
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.decider.forager.finalist Modifier and Type Interface Description interfaceFinalistPodiumA podium gathers the finalists (theLocalSearchMoveScopes which might win) and picks the winner.Classes in org.optaplanner.core.impl.localsearch.decider.forager.finalist that implement SolverLifecycleListener Modifier and Type Class Description classAbstractFinalistPodiumAbstract superclass forFinalistPodium.classHighestScoreFinalistPodiumDefault implementation ofFinalistPodium.classStrategicOscillationByLevelFinalistPodiumStrategic oscillation, works well with Tabu search. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.event
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.localsearch.event Modifier and Type Interface Description interfaceLocalSearchPhaseLifecycleListener<Solution_>Classes in org.optaplanner.core.impl.localsearch.event that implement SolverLifecycleListener Modifier and Type Class Description classLocalSearchPhaseLifecycleListenerAdapter<Solution_>An adapter forLocalSearchPhaseLifecycleListener. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.partitionedsearch
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.partitionedsearch Modifier and Type Interface Description interfacePartitionedSearchPhase<Solution_>APartitionedSearchPhaseis aPhasewhich uses a Partition Search algorithm.Classes in org.optaplanner.core.impl.partitionedsearch that implement SolverLifecycleListener Modifier and Type Class Description classDefaultPartitionedSearchPhase<Solution_>Default implementation ofPartitionedSearchPhase. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.partitionedsearch.event
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.partitionedsearch.event Modifier and Type Interface Description interfacePartitionedSearchPhaseLifecycleListener<Solution_> -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.phase
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.phase Modifier and Type Interface Description interfacePhase<Solution_>A phase of aSolver.Classes in org.optaplanner.core.impl.phase that implement SolverLifecycleListener Modifier and Type Class Description classAbstractPhase<Solution_>classNoChangePhase<Solution_>ANoChangePhaseis aPhasewhich does nothing. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.phase.custom
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.phase.custom Modifier and Type Interface Description interfaceCustomPhase<Solution_>Classes in org.optaplanner.core.impl.phase.custom that implement SolverLifecycleListener Modifier and Type Class Description classDefaultCustomPhase<Solution_>Default implementation ofCustomPhase. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.phase.event
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.phase.event Modifier and Type Interface Description interfacePhaseLifecycleListener<Solution_>Classes in org.optaplanner.core.impl.phase.event that implement SolverLifecycleListener Modifier and Type Class Description classPhaseLifecycleListenerAdapter<Solution_>An adapter forPhaseLifecycleListener. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.solver.event
Classes in org.optaplanner.core.impl.solver.event that implement SolverLifecycleListener Modifier and Type Class Description classSolverLifecycleListenerAdapter<Solution_>An adapter forSolverLifecycleListener. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.solver.recaller
Classes in org.optaplanner.core.impl.solver.recaller that implement SolverLifecycleListener Modifier and Type Class Description classBestSolutionRecaller<Solution_>Remembers thebest solutionthat aSolverencounters. -
Uses of SolverLifecycleListener in org.optaplanner.core.impl.solver.termination
Subinterfaces of SolverLifecycleListener in org.optaplanner.core.impl.solver.termination Modifier and Type Interface Description interfaceTerminationClasses in org.optaplanner.core.impl.solver.termination that implement SolverLifecycleListener Modifier and Type Class Description classAbstractCompositeTerminationAbstract superclass that combines multipleTerminations.classAbstractTerminationAbstract superclass forTermination.classAndCompositeTerminationclassBasicPlumbingTerminationConcurrency notes: Condition predicate on (BasicPlumbingTermination.problemFactChangeQueueis not empty orBasicPlumbingTermination.terminatedEarlyis true).classBestScoreFeasibleTerminationclassBestScoreTerminationclassChildThreadPlumbingTerminationclassOrCompositeTerminationclassPhaseToSolverTerminationBridgeclassScoreCalculationCountTerminationclassStepCountTerminationclassTimeMillisSpentTerminationclassUnimprovedStepCountTerminationclassUnimprovedTimeMillisSpentScoreDifferenceThresholdTerminationclassUnimprovedTimeMillisSpentTermination
-