| Modifier and Type | Method and Description | 
|---|---|
abstract Phase | 
PhaseConfig.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 | Interface and Description | 
|---|---|
interface  | 
ConstructionHeuristicPhase<Solution_>
A  
ConstructionHeuristicPhase is a Phase which uses a construction heuristic algorithm,
 such as First Fit, First Fit Decreasing, Cheapest Insertion, ... | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultConstructionHeuristicPhase<Solution_>
Default implementation of  
ConstructionHeuristicPhase. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ExhaustiveSearchPhase<Solution_>
A  
ExhaustiveSearchPhase is a Phase which uses an exhaustive algorithm, such as Brute Force. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultExhaustiveSearchPhase<Solution_>
Default implementation of  
ExhaustiveSearchPhase. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
LocalSearchPhase<Solution_>
A  
LocalSearchPhase is a Phase which uses a Local Search algorithm,
 such as Tabu Search, Simulated Annealing,
 Late Acceptance, ... | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultLocalSearchPhase<Solution_>
Default implementation of  
LocalSearchPhase. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
PartitionedSearchPhase<Solution_>
A  
PartitionedSearchPhase is a Phase which uses a Partition Search algorithm. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultPartitionedSearchPhase<Solution_>
Default implementation of  
PartitionedSearchPhase. | 
| Constructor and Description | 
|---|
PartitionSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller,
               Termination termination,
               List<Phase<Solution_>> phaseList,
               DefaultSolverScope<Solution_> solverScope)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractPhase<Solution_>  | 
class  | 
NoChangePhase<Solution_>
A  
NoChangePhase is a Phase which does nothing. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CustomPhase<Solution_>
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultCustomPhase<Solution_>
Default implementation of  
CustomPhase. | 
| Modifier and Type | Field and Description | 
|---|---|
protected List<Phase<Solution_>> | 
AbstractSolver.phaseList  | 
| Modifier and Type | Method and Description | 
|---|---|
List<Phase<Solution_>> | 
DefaultSolver.getPhaseList()  | 
| 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)  | 
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.