List of all items
Structs
- builder::acceptor::AcceptorBuilder
- builder::context::IntraDistanceAdapter
- builder::context::ListContext
- builder::forager::ForagerBuilder
- builder::list_selector::ListMoveSelectorBuilder
- descriptor_standard::DescriptorChangeMove
- descriptor_standard::DescriptorChangeMoveSelector
- descriptor_standard::DescriptorEntityPlacer
- descriptor_standard::DescriptorSwapMove
- descriptor_standard::DescriptorSwapMoveSelector
- heuristic::move::ChangeMove
- heuristic::move::CompositeMove
- heuristic::move::CutPoint
- heuristic::move::KOptMove
- heuristic::move::ListChangeMove
- heuristic::move::ListReverseMove
- heuristic::move::ListRuinMove
- heuristic::move::ListSwapMove
- heuristic::move::MoveArena
- heuristic::move::PillarChangeMove
- heuristic::move::PillarSwapMove
- heuristic::move::RuinMove
- heuristic::move::SubListChangeMove
- heuristic::move::SubListSwapMove
- heuristic::move::SwapMove
- heuristic::move::k_opt_reconnection::KOptReconnection
- heuristic::selector::decorator::CartesianProductArena
- heuristic::selector::decorator::FilteringMoveSelector
- heuristic::selector::decorator::ProbabilityMoveSelector
- heuristic::selector::decorator::SelectedCountLimitMoveSelector
- heuristic::selector::decorator::ShufflingMoveSelector
- heuristic::selector::decorator::SortingMoveSelector
- heuristic::selector::decorator::UnionMoveSelector
- heuristic::selector::decorator::VecUnionSelector
- heuristic::selector::entity::AllEntitiesSelector
- heuristic::selector::entity::EntityReference
- heuristic::selector::entity::FromSolutionEntitySelector
- heuristic::selector::k_opt::CutCombinationIterator
- heuristic::selector::k_opt::DefaultDistanceMeter
- heuristic::selector::k_opt::KOptConfig
- heuristic::selector::k_opt::KOptMoveSelector
- heuristic::selector::k_opt::NearbyKOptMoveSelector
- heuristic::selector::list_change::ListChangeMoveSelector
- heuristic::selector::list_reverse::ListMoveListReverseSelector
- heuristic::selector::list_reverse::ListReverseMoveSelector
- heuristic::selector::list_ruin::ListRuinMoveSelector
- heuristic::selector::list_swap::ListMoveListSwapSelector
- heuristic::selector::list_swap::ListSwapMoveSelector
- heuristic::selector::mimic::MimicRecorder
- heuristic::selector::mimic::MimicRecordingEntitySelector
- heuristic::selector::mimic::MimicReplayingEntitySelector
- heuristic::selector::move_selector::ChangeMoveSelector
- heuristic::selector::move_selector::EitherChangeMoveSelector
- heuristic::selector::move_selector::EitherSwapMoveSelector
- heuristic::selector::move_selector::ListMoveKOptSelector
- heuristic::selector::move_selector::ListMoveListChangeSelector
- heuristic::selector::move_selector::ListMoveListRuinSelector
- heuristic::selector::move_selector::ListMoveNearbyKOptSelector
- heuristic::selector::move_selector::SwapMoveSelector
- heuristic::selector::nearby::NearbyEntitySelector
- heuristic::selector::nearby::NearbySelectionConfig
- heuristic::selector::nearby_list_change::DefaultCrossEntityDistanceMeter
- heuristic::selector::nearby_list_change::ListMoveNearbyListChangeSelector
- heuristic::selector::nearby_list_change::NearbyListChangeMoveSelector
- heuristic::selector::nearby_list_swap::ListMoveNearbyListSwapSelector
- heuristic::selector::nearby_list_swap::NearbyListSwapMoveSelector
- heuristic::selector::pillar::DefaultPillarSelector
- heuristic::selector::pillar::Pillar
- heuristic::selector::pillar::SubPillarConfig
- heuristic::selector::ruin::RuinMoveSelector
- heuristic::selector::sublist_change::ListMoveSubListChangeSelector
- heuristic::selector::sublist_change::SubListChangeMoveSelector
- heuristic::selector::sublist_swap::ListMoveSubListSwapSelector
- heuristic::selector::sublist_swap::SubListSwapMoveSelector
- heuristic::selector::value_selector::FromSolutionValueSelector
- heuristic::selector::value_selector::PerEntityValueSelector
- heuristic::selector::value_selector::RangeValueSelector
- heuristic::selector::value_selector::StaticValueSelector
- list_solver::ListRoundRobinPhase
- list_solver::ListVariableMetadata
- manager::ConstraintAnalysis
- manager::ConstructionPhaseFactory
- manager::KOptPhase
- manager::KOptPhaseBuilder
- manager::ListCheapestInsertionPhase
- manager::ListClarkeWrightPhase
- manager::ListConstructionPhase
- manager::ListConstructionPhaseBuilder
- manager::ListKOptPhase
- manager::ListRegretInsertionPhase
- manager::LocalSearchPhaseFactory
- manager::ScoreAnalysis
- manager::SolverFactory
- manager::SolverFactoryBuilder
- manager::SolverManager
- phase::construction::BestFitForager
- phase::construction::ConstructionHeuristicConfig
- phase::construction::ConstructionHeuristicPhase
- phase::construction::FirstFeasibleForager
- phase::construction::FirstFitForager
- phase::construction::Placement
- phase::construction::QueuedEntityPlacer
- phase::construction::SortedEntityPlacer
- phase::construction::StrongestFitForager
- phase::construction::WeakestFitForager
- phase::dynamic_vnd::DynamicVndPhase
- phase::exhaustive::ExhaustiveSearchConfig
- phase::exhaustive::ExhaustiveSearchNode
- phase::exhaustive::ExhaustiveSearchPhase
- phase::exhaustive::FixedOffsetBounder
- phase::exhaustive::MoveSequence
- phase::exhaustive::SimpleDecider
- phase::exhaustive::SoftScoreBounder
- phase::localsearch::AcceptedCountForager
- phase::localsearch::BestScoreForager
- phase::localsearch::DiversifiedLateAcceptanceAcceptor
- phase::localsearch::EntityTabuAcceptor
- phase::localsearch::FirstAcceptedForager
- phase::localsearch::FirstBestScoreImprovingForager
- phase::localsearch::FirstLastStepScoreImprovingForager
- phase::localsearch::GreatDelugeAcceptor
- phase::localsearch::HillClimbingAcceptor
- phase::localsearch::LateAcceptanceAcceptor
- phase::localsearch::LocalSearchConfig
- phase::localsearch::LocalSearchPhase
- phase::localsearch::MoveTabuAcceptor
- phase::localsearch::SimulatedAnnealingAcceptor
- phase::localsearch::StepCountingHillClimbingAcceptor
- phase::localsearch::TabuSearchAcceptor
- phase::localsearch::ValueTabuAcceptor
- phase::partitioned::FunctionalPartitioner
- phase::partitioned::PartitionedSearchConfig
- phase::partitioned::PartitionedSearchPhase
- phase::sequence::PhaseSequence
- phase::vnd::VndPhase
- realtime::ClosureProblemChange
- realtime::ProblemChangeReceiver
- realtime::SolverHandle
- run::ChannelProgressCallback
- runtime::ListConstructionArgs
- runtime::UnifiedConstruction
- scope::PhaseScope
- scope::SolverProgressRef
- scope::SolverScope
- scope::StepScope
- solver::NoTermination
- solver::SolveResult
- solver::Solver
- stats::PhaseStats
- stats::SolverStats
- stats::SolverTelemetry
- termination::AndTermination
- termination::BestScoreFeasibleTermination
- termination::BestScoreTermination
- termination::DiminishedReturnsTermination
- termination::MoveCountTermination
- termination::OrTermination
- termination::ScoreCalculationCountTermination
- termination::StepCountTermination
- termination::TimeTermination
- termination::UnimprovedStepCountTermination
- termination::UnimprovedTimeTermination
Enums
- builder::acceptor::AnyAcceptor
- builder::forager::AnyForager
- builder::list_selector::ListLeafSelector
- descriptor_standard::DescriptorConstruction
- descriptor_standard::DescriptorEitherMove
- descriptor_standard::DescriptorLeafSelector
- heuristic::move::EitherMove
- heuristic::move::ListMoveImpl
- heuristic::selector::SelectionOrder
- heuristic::selector::nearby::NearbyDistributionType
- list_solver::ListConstruction
- manager::ConstructionType
- manager::LocalSearchType
- manager::PhaseConfig
- manager::SolverBuildError
- manager::SolverEvent
- manager::SolverStatus
- phase::construction::ForagerType
- phase::exhaustive::BounderType
- phase::exhaustive::ExplorationType
- phase::localsearch::AcceptorType
- phase::partitioned::ThreadCount
- realtime::ProblemChangeResult
- run::AnyTermination
- runtime::RuntimePhase
- scope::SolverProgressKind
- unified_search::UnifiedMove
- unified_search::UnifiedNeighborhood
Traits
- heuristic::move::Move
- heuristic::selector::entity::EntitySelector
- heuristic::selector::k_opt::ListPositionDistanceMeter
- heuristic::selector::move_selector::MoveSelector
- heuristic::selector::nearby::DynDistanceMeter
- heuristic::selector::nearby::NearbyDistanceMeter
- heuristic::selector::nearby_list_change::CrossEntityDistanceMeter
- heuristic::selector::pillar::PillarSelector
- heuristic::selector::value_selector::ValueSelector
- list_solver::ListVariableEntity
- manager::Analyzable
- manager::PhaseFactory
- manager::Solvable
- phase::Phase
- phase::construction::ConstructionForager
- phase::construction::EntityPlacer
- phase::exhaustive::ExhaustiveSearchDecider
- phase::exhaustive::ScoreBounder
- phase::localsearch::Acceptor
- phase::localsearch::LocalSearchForager
- phase::partitioned::ChildPhases
- phase::partitioned::SolutionPartitioner
- phase::vnd::DirectorTrait
- realtime::ProblemChange
- scope::ProgressCallback
- solver::MaybeTermination
- termination::Termination
Functions
- descriptor_standard::build_descriptor_construction
- descriptor_standard::build_descriptor_move_selector
- descriptor_standard::descriptor_has_bindings
- descriptor_standard::standard_target_matches
- descriptor_standard::standard_work_remaining
- heuristic::move::k_opt_reconnection::enumerate_reconnections
- heuristic::selector::k_opt::binomial
- heuristic::selector::k_opt::count_cut_combinations
- list_solver::build_list_construction
- manager::analyze
- manager::solver_factory_builder
- run::build_termination
- run::log_solve_start
- run::run_solver
- runtime::build_phases
- unified_search::build_unified_local_search
- unified_search::build_unified_move_selector
- unified_search::build_unified_vnd
Type Aliases
- realtime::BoxedProblemChange
- runtime::UnifiedRuntimePhase
- unified_search::UnifiedLocalSearch
- unified_search::UnifiedVnd