|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Acceptor.DeciderScoreComparatorFactory.Forager.IncrementalScoreCalculator.Score.ScoreDefinition.ScoreDirector.ScoreDirectorFactory.ScoreHolder.Selector.Termination.Decider.ProblemFactChange to be processed.
Solution is found.
Solver encounters.SolverPhase which uses the brute force algorithm.ScoreDirector instance.
ScoreHolder is dead
Solver instance.
Termination.calculateSolverTimeGradient(DefaultSolverScope).
Score and updates the workingSolution accordingly.
Termination.calculateSolverTimeGradient(DefaultSolverScope).
Solver when the solution needs to be cloned,
for example to store a clone of the current solution as the best solution.
SolverPhase which uses the brute force algorithmBruteForceSolverPhase.CustomSolverPhase.Decider.GreedyFitSolverPhase.HardAndSoftLongScore.HardAndSoftScore.LocalSearchSolverPhase.SimpleDoubleScore.SimpleScore.Solver.Solution of the ScoreDirector
and notifies the ScoreDirector accordingly.
Solution and its ScoreDirector accordingly.
ScoreDirector, which directs the Rule Engine to calculate the Score
of the Solution workingSolution.ScoreDirectorFactory.Score, calculated by the WorkingMemory for DroolsScoreDirector.
DroolsScoreDirector when the Solution needs to be inserted
into an empty WorkingMemory.
Solution that is used to calculate the Score.
SolverPhase which uses the greedy algorithm, which is a construction heuristic.Score calculation.ScoreDirector, which only recalculates the Score
of the part of the Solution workingSolution that changed,
instead of the going through the entire Solution.ScoreDirectorFactory.ProblemFactChanges have been processed.
Solution is feasible if it has no broken hard constraints.
SolverPhase after every step to determine if the search should stop.
Solver after every phase to determine if the search should stop.
SimulatedAnnealingAcceptor is always better.SolverPhase which uses a local search algorithm,
such as tabu search, simulated annealing, ...Solution.DeciderScoreComparatorFactory.Solution is a collection of planning entities.Solution is a planning entity.PlanningEntityDifficultyWeightFactory.PlanningValueStrengthWeightFactory.Solution.Solution workingSolution and calculates the score for that Solution.ScoreDirector.Score.Solver when the Score of this Solution has been calculated.
Score calculation.ScoreDirector, which recalculates the Score
of the Solution workingSolution every time.ScoreDirectorFactory.Solver.Solver or a SolverPhase should stop.ValueRange.Solver.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||