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
SolverEventMetadata
SolverFactory
Zero-erasure solver factory.
SolverFactoryBuilder
Builder for SolverFactory with zero type erasure.
SolverManager
Manages retained async solve jobs with lifecycle-complete event streaming.
SolverRuntime
Runtime context for a retained solve job.
SolverSnapshot
SolverSnapshotAnalysis
SolverStatus

Enums§

ConstructionType
LocalSearchType
PhaseConfig
SolverBuildError
SolverEvent
SolverLifecycleState
SolverManagerError
SolverTerminalReason

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 run inside the retained lifecycle manager.

Functions§

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