rapid_solve 0.1.7

This library provides a metaheuristic framework for solving combinatorial optimization problems.
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! This module contains types, traits and algorithms that are used by multiple solvers.
//! In particular, it contains the [`Neighborhood`] trait, which is used to define the neighborhood
//! of a solution, and the [`FunctionBetweenSteps`] type, which is used to define the function
//! that is executed between steps of the solver.

mod function_between_steps;
mod neighborhood;
pub use function_between_steps::default_function_between_steps;
pub use function_between_steps::FunctionBetweenSteps;
pub use neighborhood::Neighborhood;
pub use neighborhood::ParallelNeighborhood;