Package org.cicirello.search.concurrent


package org.cicirello.search.concurrent
This package includes multithreaded search implementations, as well as classes and interfaces related to implementing multithreaded metaheuristics.
  • Class
    Description
    This class enables running multiple copies of a metaheuristic, or multiple metaheuristics, in parallel with multiple threads.
    This class is used for implementing parallel multistart metaheuristics.
    This class enables running multiple copies of a metaheuristic, or multiple metaheuristics, in parallel with multiple threads.
    This class is used for implementing parallel multistart metaheuristics.
    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.
    This class is used for implementing parallel multistart metaheuristics.
    This class is used for implementing parallel multistart metaheuristics.