solver
1.0
|
This is the complete list of members for HeuristicAlgorithms, including all inherited members.
calculateBreakagePenalty(const std::vector< ActivityModeInfo > &robotGantt, const OptimalTiming &ot) const | HeuristicAlgorithms | private |
convert(const PartialSolution &ps, const Solution &s) const | HeuristicAlgorithms | |
HeuristicAlgorithms(KnowledgeBase &kb, const RoboticLine &line, const PrecalculatedMapping &mapping) | HeuristicAlgorithms | inline |
heuristicLocationChanges(OptimalTiming &ot, PartialSolution &ps, const std::vector< std::vector< Location * >> &fixed, bool &solutionChanged) const | HeuristicAlgorithms | |
heuristicPowerModeSelection(const OptimalTiming &ot, PartialSolution &ps, TabuList &tabuList, bool &solutionChanged) const | HeuristicAlgorithms | |
initializePartialSolution(PartialSolution &ps) const | HeuristicAlgorithms | |
mKB | HeuristicAlgorithms | private |
mLine | HeuristicAlgorithms | private |
mMapping | HeuristicAlgorithms | private |
mPenaltyMultiplier | HeuristicAlgorithms | private |
resolveCollision(ActivityMode *m1, double s1, double d1, ActivityMode *m2, double s2, double d2) const | HeuristicAlgorithms | |
resolveTheWorstCollision(const PartialSolution &ps, const OptimalTiming &ot, const Solution &s) const | HeuristicAlgorithms | |
scaleGanttToCycleTime(std::vector< ActivityModeInfo > &robotGantt) const | HeuristicAlgorithms | private |
solvePartialProblem(const PartialSolution &ps, const CircuitTuple &t, Algo algo) | HeuristicAlgorithms |