Interface PhaseFactory<Solution_>
- All Known Implementing Classes:
AbstractPhaseFactory,DefaultConstructionHeuristicPhaseFactory,DefaultCustomPhaseFactory,DefaultExhaustiveSearchPhaseFactory,DefaultLocalSearchPhaseFactory,DefaultPartitionedSearchPhaseFactory,NoChangePhaseFactory
public interface PhaseFactory<Solution_>
-
Method Summary
Modifier and TypeMethodDescriptionbuildPhase(int phaseIndex, boolean lastInitializingPhase, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> solverTermination) buildPhases(List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> termination) static booleancanTerminate(PhaseConfig phaseConfig) static <Solution_>
PhaseFactory<Solution_>create(PhaseConfig<?> phaseConfig)
-
Method Details
-
create
-
buildPhases
static <Solution_> List<Phase<Solution_>> buildPhases(List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> termination) -
canTerminate
-
buildPhase
Phase<Solution_> buildPhase(int phaseIndex, boolean lastInitializingPhase, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> solverTermination)
-