Modifier and Type | Class and Description |
---|---|
class |
BestSolutionRecaller
A BestSolutionRecaller remembers the best solution that a
Solver encounters. |
Modifier and Type | Interface and Description |
---|---|
interface |
BruteForceSolverPhase
A
BruteForceSolverPhase is a SolverPhase which uses the brute force algorithm. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultBruteForceSolverPhase
Default implementation of
BruteForceSolverPhase . |
Modifier and Type | Interface and Description |
---|---|
interface |
ConstructionHeuristicSolverPhase
A
ConstructionHeuristicSolverPhase is a SolverPhase which uses a construction heuristic algorithm,
such as first fit, best fit decreasing, cheapest insertion, ... |
Modifier and Type | Class and Description |
---|---|
class |
DefaultConstructionHeuristicSolverPhase
Default implementation of
ConstructionHeuristicSolverPhase . |
Modifier and Type | Interface and Description |
---|---|
interface |
EntityPlacer |
Modifier and Type | Class and Description |
---|---|
class |
QueuedEntityPlacer |
Modifier and Type | Interface and Description |
---|---|
interface |
IterableSelector<T> |
interface |
ListIterableSelector<T> |
interface |
Selector
General interface for
MoveSelector , EntitySelector and ValueSelector
which generates Move s or parts of them. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSelector
Abstract superclass for
Selector . |
Modifier and Type | Class and Description |
---|---|
class |
SelectionCacheLifecycleBridge |
Modifier and Type | Interface and Description |
---|---|
interface |
EntitySelector
Selects instances of 1
PlanningEntity annotated class. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEntitySelector
Abstract superclass for
EntitySelector . |
class |
FromSolutionEntitySelector
This is the common
EntitySelector implementation. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCachingEntitySelector |
class |
CachingEntitySelector
A
EntitySelector that caches the result of its child EntitySelector . |
class |
FilteringEntitySelector |
class |
ProbabilityEntitySelector |
class |
ShufflingEntitySelector |
class |
SortingEntitySelector |
Modifier and Type | Class and Description |
---|---|
class |
MimicRecordingEntitySelector |
class |
MimicReplayingEntitySelector |
Modifier and Type | Interface and Description |
---|---|
interface |
PillarSelector
A pillar is a
List of entities that are somehow related. |
Modifier and Type | Class and Description |
---|---|
class |
SameValuePillarSelector
This is the common
PillarSelector implementation. |
Modifier and Type | Interface and Description |
---|---|
interface |
MoveSelector
Generates
Move s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMoveSelector
Abstract superclass for
MoveSelector . |
Modifier and Type | Class and Description |
---|---|
class |
CartesianProductMoveSelector
A
CompositeMoveSelector that cartesian products 2 or more MoveSelector s. |
class |
CompositeMoveSelector
Abstract superclass for every composite
MoveSelector . |
class |
UnionMoveSelector
A
CompositeMoveSelector that unions 2 or more MoveSelector s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCachingMoveSelector |
class |
CachingMoveSelector
A
MoveSelector that caches the result of its child MoveSelector . |
class |
FilteringMoveSelector |
class |
ProbabilityMoveSelector |
class |
SelectedCountLimitMoveSelector |
class |
ShufflingMoveSelector |
class |
SortingMoveSelector |
Modifier and Type | Class and Description |
---|---|
class |
MoveIteratorFactoryToMoveSelectorBridge
Bridges a
MoveIteratorFactory to a MoveSelector . |
class |
MoveListFactoryToMoveSelectorBridge
Bridges a
MoveListFactory to a MoveSelector . |
Modifier and Type | Class and Description |
---|---|
class |
ChangeMoveSelector |
class |
GenericMoveSelector
Abstract superclass for every generic
MoveSelector . |
class |
PillarSwapMoveSelector |
class |
SwapMoveSelector |
Modifier and Type | Class and Description |
---|---|
class |
SubChainChangeMoveSelector |
class |
SubChainSwapMoveSelector |
Modifier and Type | Interface and Description |
---|---|
interface |
EntityIndependentValueSelector |
interface |
ValueSelector
Selects values from the ValueRangeProvider) for a {@link PlanningVariable} annotated property.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractValueSelector
Abstract superclass for
ValueSelector . |
class |
FromEntityPropertyValueSelector
This is the common
ValueSelector implementation. |
class |
FromSolutionPropertyValueSelector
This is the common
ValueSelector implementation. |
Modifier and Type | Interface and Description |
---|---|
interface |
SubChainSelector |
Modifier and Type | Class and Description |
---|---|
class |
DefaultSubChainSelector
This is the common
SubChainSelector implementation. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCachingValueSelector |
class |
CachingValueSelector
A
ValueSelector that caches the result of its child ValueSelector . |
class |
EntityDependentSortingValueSelector |
class |
InitializedValueSelector
Filters out every value that is planning entity for which the planning variable
(for which this
ValueSelector applies to) and that is uninitialized too. |
class |
ProbabilityValueSelector |
class |
ReinitializeVariableValueSelector
Returns no values if the variable is already initialized.
|
class |
ShufflingValueSelector |
class |
SortingValueSelector |
Modifier and Type | Class and Description |
---|---|
class |
PlanningValueSelector
Deprecated.
|
class |
PlanningValueWalker
Deprecated.
|
class |
PlanningVariableWalker
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LocalSearchSolverPhase
A
LocalSearchSolverPhase is a SolverPhase which uses a local search algorithm,
such as tabu search, simulated annealing, ... |
Modifier and Type | Class and Description |
---|---|
class |
DefaultLocalSearchSolverPhase
Default implementation of
LocalSearchSolverPhase . |
Modifier and Type | Interface and Description |
---|---|
interface |
SolverPhase
A SolverPhase
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSolverPhase |
Modifier and Type | Method and Description |
---|---|
void |
AbstractSolverPhase.addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener lifecycleListener) |
void |
SolverPhase.addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener lifecycleListener) |
void |
AbstractSolverPhase.removeSolverPhaseLifecycleListener(SolverPhaseLifecycleListener lifecycleListener) |
void |
SolverPhase.removeSolverPhaseLifecycleListener(SolverPhaseLifecycleListener lifecycleListener) |
Modifier and Type | Interface and Description |
---|---|
interface |
CustomSolverPhase
A
CustomSolverPhase is a SolverPhase which uses the brute force algorithm |
Modifier and Type | Class and Description |
---|---|
class |
DefaultCustomSolverPhase
Default implementation of
CustomSolverPhase . |
Modifier and Type | Class and Description |
---|---|
class |
SolverPhaseLifecycleListenerAdapter |
Modifier and Type | Class and Description |
---|---|
class |
BasicPlumbingTermination |
Modifier and Type | Method and Description |
---|---|
void |
DefaultSolver.addSolverPhaseLifecycleListener(SolverPhaseLifecycleListener solverPhaseLifecycleListener) |
void |
DefaultSolver.removeSolverPhaseLifecycleListener(SolverPhaseLifecycleListener solverPhaseLifecycleListener) |
Modifier and Type | Interface and Description |
---|---|
interface |
Termination
A Termination determines when a
Solver or a SolverPhase should stop. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCompositeTermination
Abstract superclass for CompositeTermination classes that combine multiple Terminations.
|
class |
AbstractTermination
Abstract superclass for
Termination . |
class |
AndCompositeTermination |
class |
OrCompositeTermination |
class |
PhaseToSolverTerminationBridge |
class |
ScoreAttainedTermination |
class |
StepCountTermination |
class |
TimeMillisSpendTermination |
class |
UnimprovedStepCountTermination |
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.