|
||||||||||
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
.ProblemFactChange
s 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 |