Crate dogs

Crate dogs 

Source
Expand description

Discrete Optimization Global Search framework

Modulesยง

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