solverforge-solver 0.18.0

Solver engine for SolverForge
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* List construction phases and shared kernels for list variables. */

mod access;
mod cheapest;
mod regret;
mod round_robin;

pub(crate) use access::ScoredListConstructionAccess;
pub use cheapest::ListCheapestInsertionPhase;
pub(crate) use cheapest::{run_cheapest, PhaseCheapestInsertionObserver};
#[cfg(test)]
pub(crate) use cheapest::{CheapestInsertionObserver, CheapestInsertionTrial};
pub(crate) use regret::run_regret;
pub use regret::ListRegretInsertionPhase;
pub(crate) use round_robin::run_round_robin;
pub use round_robin::{ListConstructionPhase, ListConstructionPhaseBuilder};