Skip to main content

Module manager

Module manager 

Source

Structs§

ConstraintAnalysis
ConstructionPhaseFactory
Zero-erasure factory for construction heuristic phases.
KOptPhase
K-opt local search phase.
KOptPhaseBuilder
Builder for creating k-opt local search phases.
ListCheapestInsertionPhase
List construction phase using greedy cheapest insertion.
ListClarkeWrightPhase
List construction phase using Clarke-Wright savings algorithm.
ListConstructionPhase
List construction phase that assigns elements round-robin to entities.
ListConstructionPhaseBuilder
Builder for creating list construction phases.
ListKOptPhase
Per-route k-opt polishing phase for list variable problems.
ListRegretInsertionPhase
List construction phase using regret-based insertion.
LocalSearchPhaseFactory
Zero-erasure factory for local search phases.
ScoreAnalysis
SolverFactory
Zero-erasure solver factory.
SolverFactoryBuilder
Builder for SolverFactory with zero type erasure.
SolverManager
Manages async solve jobs with channel-based solution streaming.

Enums§

ConstructionType
LocalSearchType
PhaseConfig
SolverBuildError
SolverStatus

Traits§

Analyzable
Trait for solutions that can be analyzed for constraint violations.
PhaseFactory
Factory trait for creating phases with zero type erasure.
Solvable
Trait for solutions that can be solved with channel-based solution streaming.

Functions§

analyze
Analyzes a solution for constraint violations.
solver_factory_builder
Creates a builder for SolverFactory.