solverforge-solver 0.8.5

Solver engine for SolverForge
Documentation
/* Local search phase

Improves an existing solution by iteratively applying moves
that are accepted according to an acceptance criterion.
*/

mod acceptor;
mod config;
mod forager;
mod phase;

pub use acceptor::{
    Acceptor, DiversifiedLateAcceptanceAcceptor, EntityTabuAcceptor, GreatDelugeAcceptor,
    HillClimbingAcceptor, LateAcceptanceAcceptor, MoveTabuAcceptor, SimulatedAnnealingAcceptor,
    StepCountingHillClimbingAcceptor, TabuSearchAcceptor, ValueTabuAcceptor,
};
pub use config::{AcceptorType, LocalSearchConfig};
pub use forager::{
    AcceptedCountForager, BestScoreForager, FirstAcceptedForager, FirstBestScoreImprovingForager,
    FirstLastStepScoreImprovingForager, LocalSearchForager,
};
pub use phase::LocalSearchPhase;