Uses of Package
org.cicirello.search.restarts
-
Packages that use org.cicirello.search.restarts Package Description org.cicirello.search.concurrent This package includes multithreaded search implementations, as well as classes and interfaces related to implementing multithreaded metaheuristics.org.cicirello.search.restarts This package includes classes and interfaces related to implementing multistart metaheuristics (i.e., metaheuristics that periodically restart, and return the best solution across a number of such restarts). -
Classes in org.cicirello.search.restarts used by org.cicirello.search.concurrent Class Description Multistarter This class is used for implementing multistart metaheuristics.ReoptimizableMultistarter This class is used for implementing multistart metaheuristics, that can be restarted at previously found solutions.RestartSchedule Multistart metaheuristics involve periodically restarting the metaheuristic from a new initial starting solution (often random). -
Classes in org.cicirello.search.restarts used by org.cicirello.search.restarts Class Description ConstantRestartSchedule This is the basic constant run length restart schedule, such that every restart of the multistart metaheuristic is the same in length.LubyRestarts The Luby restart schedule originated with constraint satisfaction search, and was originally used to control when to restart a backtracking constraint satisfaction search in number of backtracks.Multistarter This class is used for implementing multistart metaheuristics.ParallelVariableAnnealingLength The Parallel Variable Annealing Length (P-VAL) restart schedule originated, as you would expect from the word "annealing" in its name, as a restart schedule for Simulated Annealing.ReoptimizableMultistarter This class is used for implementing multistart metaheuristics, that can be restarted at previously found solutions.RestartSchedule Multistart metaheuristics involve periodically restarting the metaheuristic from a new initial starting solution (often random).VariableAnnealingLength The Variable Annealing Length (VAL) restart schedule originated, as you would expect from the word "annealing" in its name, as a restart schedule for Simulated Annealing.