Package org.cicirello.search.concurrent
This package includes multithreaded search implementations, as well as
classes and interfaces related to implementing multithreaded metaheuristics.
-
Interface Summary Interface Description Splittable<T extends Splittable<T>> The Splittable interface provides multithreaded search algorithms with the ability to generate functionally identical copies of operators, and even entire metaheuristics, at the point of spawning new search threads. -
Class Summary Class Description ParallelMultistarter<T extends Copyable<T>> This class is used for implementing parallel multistart metaheuristics.ParallelReoptimizableMultistarter<T extends Copyable<T>> This class is used for implementing parallel multistart metaheuristics.TimedParallelMultistarter<T extends Copyable<T>> This class is used for implementing parallel multistart metaheuristics.TimedParallelReoptimizableMultistarter<T extends Copyable<T>> This class is used for implementing parallel multistart metaheuristics.