Modifier and Type | Method and Description |
---|---|
ConstructionHeuristicPhase |
ConstructionHeuristicPhaseConfig.buildPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination solverTermination) |
Modifier and Type | Method and Description |
---|---|
ExhaustiveSearchPhase |
ExhaustiveSearchPhaseConfig.buildPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination solverTermination) |
Modifier and Type | Method and Description |
---|---|
LocalSearchPhase |
LocalSearchPhaseConfig.buildPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination solverTermination) |
Modifier and Type | Method and Description |
---|---|
PartitionedSearchPhase |
PartitionedSearchPhaseConfig.buildPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination solverTermination) |
Modifier and Type | Method and Description |
---|---|
protected Termination |
PhaseConfig.buildPhaseTermination(HeuristicConfigPolicy configPolicy,
Termination solverTermination) |
Modifier and Type | Method and Description |
---|---|
abstract Phase |
PhaseConfig.buildPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination solverTermination) |
NoChangePhase |
NoChangePhaseConfig.buildPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination solverTermination) |
protected Termination |
PhaseConfig.buildPhaseTermination(HeuristicConfigPolicy configPolicy,
Termination solverTermination) |
Modifier and Type | Method and Description |
---|---|
CustomPhase |
CustomPhaseConfig.buildPhase(int phaseIndex,
HeuristicConfigPolicy solverConfigPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination solverTermination) |
Modifier and Type | Method and Description |
---|---|
protected <Solution_> |
SolverConfig.buildPhaseList(HeuristicConfigPolicy configPolicy,
BestSolutionRecaller bestSolutionRecaller,
Termination termination) |
Modifier and Type | Method and Description |
---|---|
Termination |
TerminationConfig.buildTermination(HeuristicConfigPolicy configPolicy) |
Termination |
TerminationConfig.buildTermination(HeuristicConfigPolicy configPolicy,
Termination chainedTermination) |
Modifier and Type | Method and Description |
---|---|
Class<? extends Termination> |
TerminationConfig.getTerminationClass() |
Modifier and Type | Method and Description |
---|---|
Termination |
TerminationConfig.buildTermination(HeuristicConfigPolicy configPolicy,
Termination chainedTermination) |
Modifier and Type | Method and Description |
---|---|
void |
TerminationConfig.setTerminationClass(Class<? extends Termination> terminationClass) |
TerminationConfig |
TerminationConfig.withTerminationClass(Class<? extends Termination> terminationClass) |
Constructor and Description |
---|
DefaultConstructionHeuristicPhase(int phaseIndex,
String logIndentation,
BestSolutionRecaller<Solution_> bestSolutionRecaller,
Termination termination) |
Modifier and Type | Field and Description |
---|---|
protected Termination |
ConstructionHeuristicDecider.termination |
Constructor and Description |
---|
ConstructionHeuristicDecider(String logIndentation,
Termination termination,
ConstructionHeuristicForager forager) |
MultiThreadedConstructionHeuristicDecider(String logIndentation,
Termination termination,
ConstructionHeuristicForager forager,
ThreadFactory threadFactory,
int moveThreadCount,
int selectedMoveBufferSize) |
Constructor and Description |
---|
DefaultExhaustiveSearchPhase(int phaseIndex,
String logIndentation,
BestSolutionRecaller<Solution_> bestSolutionRecaller,
Termination termination) |
Modifier and Type | Field and Description |
---|---|
protected Termination |
ExhaustiveSearchDecider.termination |
Constructor and Description |
---|
ExhaustiveSearchDecider(String logIndentation,
BestSolutionRecaller<Solution_> bestSolutionRecaller,
Termination termination,
ManualEntityMimicRecorder manualEntityMimicRecorder,
MoveSelector moveSelector,
boolean scoreBounderEnabled,
ScoreBounder scoreBounder) |
Constructor and Description |
---|
DefaultLocalSearchPhase(int phaseIndex,
String logIndentation,
BestSolutionRecaller<Solution_> bestSolutionRecaller,
Termination termination) |
Modifier and Type | Field and Description |
---|---|
protected Termination |
LocalSearchDecider.termination |
Modifier and Type | Method and Description |
---|---|
Termination |
LocalSearchDecider.getTermination() |
Constructor and Description |
---|
LocalSearchDecider(String logIndentation,
Termination termination,
MoveSelector moveSelector,
Acceptor acceptor,
LocalSearchForager forager) |
MultiThreadedLocalSearchDecider(String logIndentation,
Termination termination,
MoveSelector moveSelector,
Acceptor acceptor,
LocalSearchForager forager,
ThreadFactory threadFactory,
int moveThreadCount,
int selectedMoveBufferSize) |
Constructor and Description |
---|
DefaultPartitionedSearchPhase(int phaseIndex,
String logIndentation,
BestSolutionRecaller<Solution_> bestSolutionRecaller,
Termination termination,
SolutionPartitioner<Solution_> solutionPartitioner,
ThreadFactory threadFactory,
Integer runnablePartThreadLimit) |
PartitionSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller,
Termination termination,
List<Phase<Solution_>> phaseList,
DefaultSolverScope<Solution_> solverScope) |
Modifier and Type | Field and Description |
---|---|
protected Termination |
AbstractPhase.termination |
Modifier and Type | Method and Description |
---|---|
Termination |
AbstractPhase.getTermination() |
Constructor and Description |
---|
AbstractPhase(int phaseIndex,
String logIndentation,
BestSolutionRecaller<Solution_> bestSolutionRecaller,
Termination termination) |
NoChangePhase(int phaseIndex,
String logIndentation,
BestSolutionRecaller<Solution_> bestSolutionRecaller,
Termination termination) |
Constructor and Description |
---|
DefaultCustomPhase(int phaseIndex,
String logIndentation,
BestSolutionRecaller<Solution_> bestSolutionRecaller,
Termination termination) |
Modifier and Type | Field and Description |
---|---|
protected Termination |
AbstractSolver.termination |
Constructor and Description |
---|
AbstractSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller,
Termination termination,
List<Phase<Solution_>> phaseList) |
DefaultSolver(EnvironmentMode environmentMode,
RandomFactory randomFactory,
BestSolutionRecaller<Solution_> bestSolutionRecaller,
BasicPlumbingTermination basicPlumbingTermination,
Termination termination,
List<Phase<Solution_>> phaseList,
DefaultSolverScope<Solution_> solverScope) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCompositeTermination
Abstract superclass that combines multiple
Termination s. |
class |
AbstractTermination
Abstract superclass for
Termination . |
class |
AndCompositeTermination |
class |
BasicPlumbingTermination
Concurrency notes:
Condition predicate on (
BasicPlumbingTermination.problemFactChangeQueue is not empty or BasicPlumbingTermination.terminatedEarly is true). |
class |
BestScoreFeasibleTermination |
class |
BestScoreTermination |
class |
ChildThreadPlumbingTermination |
class |
OrCompositeTermination |
class |
PhaseToSolverTerminationBridge |
class |
ScoreCalculationCountTermination |
class |
StepCountTermination |
class |
TimeMillisSpentTermination |
class |
UnimprovedStepCountTermination |
class |
UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination |
class |
UnimprovedTimeMillisSpentTermination |
Modifier and Type | Field and Description |
---|---|
protected List<Termination> |
AbstractCompositeTermination.terminationList |
Modifier and Type | Method and Description |
---|---|
protected List<Termination> |
AbstractCompositeTermination.createChildThreadTerminationList(DefaultSolverScope solverScope,
ChildThreadType childThreadType) |
Constructor and Description |
---|
AbstractCompositeTermination(Termination... terminations) |
AndCompositeTermination(Termination... terminations) |
OrCompositeTermination(Termination... terminations) |
PhaseToSolverTerminationBridge(Termination solverTermination) |
Constructor and Description |
---|
AbstractCompositeTermination(List<Termination> terminationList) |
AndCompositeTermination(List<Termination> terminationList) |
OrCompositeTermination(List<Termination> terminationList) |
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.