solverforge_solver/phase/mod.rs
1/* Solver phases for different solving strategies
2
3Phases are the main building blocks of solving:
4- ConstructionHeuristicPhase: Builds an initial solution
5- LocalSearchPhase: Improves an existing solution
6- ExhaustiveSearchPhase: Explores entire solution space
7- PartitionedSearchPhase: Parallel solving via partitioning
8- VndPhase: Variable Neighborhood Descent
9*/
10
11pub mod construction;
12pub mod dynamic_vnd;
13pub mod exhaustive;
14pub mod localsearch;
15pub mod partitioned;
16pub mod sequence;
17mod traits;
18mod tuple_impl;
19pub mod vnd;
20
21pub use dynamic_vnd::DynamicVndPhase;
22pub use sequence::PhaseSequence;
23pub use traits::Phase;