Discrete Optimization Global Search framework
various useful data-structures for search algorithms
includes genetic algorithms
includes local search algorithms
Implements the metric logger. Allows the algorithm to display logs of its performance through time.
SearchAlgorithm trait definition + StoppingCriterion trait with some useful stopping criteria
Search space decorator traits + procedural macros
Implementation of the search manager. Keeps the best-known objective and state of the algorithm.
Various search space related traits (SearchSpace, GuidedSpace, etc.)
includes tree search algorithms