BaseLNS | |
Constraint | |
DecisionBuilder | |
IntVarLocalSearchFilter | |
IntVarLocalSearchOperator | |
LocationContainer | Location container, contains positions of orders and can be used to obtain Manhattan distances/times between locations |
operations_research::ArithmeticConstraint | ArithmeticConstraint |
operations_research::ArithmeticPropagator | ArithmeticPropagator |
operations_research::Bounds | Bounds |
operations_research::BoundsStore | BoundsStore |
operations_research::Box | Box |
operations_research::BoxLessThan | |
operations_research::ConstraintRef | |
operations_research::CoveringProblem | Covering Problem |
operations_research::Demand | Solving the Problem |
operations_research::DobbleFilter | Local Search Filter |
operations_research::DobbleOperator | Local Search |
operations_research::Evaluator | |
operations_research::GlobalArithmeticConstraint | |
operations_research::Instance | Data Instances |
operations_research::JobShopData | JobShopData |
operations_research::JobShopData::Task | A task is the basic block of a jobshop |
operations_research::MultiDimKnapsackData | Data |
operations_research::NetworkRoutingData | Data Contains problem data |
operations_research::NetworkRoutingDataBuilder | Data Generation |
operations_research::NetworkRoutingSolver | |
operations_research::NetworkRoutingSolver::ApplyMaxDiscrepancy | |
operations_research::NetworkRoutingSolver::PathBasedLns | Implement 'clever' Large Neighborhood Search |
operations_research::NetworkRoutingSolver::StoreUsageCosts | Auxilliary Decision Builder to Store the Cost of a Solution |
operations_research::NQueenSymmetry | |
operations_research::OrConstraint | |
operations_research::OrderedLNS | Cycles all possible permutations |
operations_research::ParserState | |
operations_research::R180 | Rotate 1/2 turn |
operations_research::R270 | Rotate 3/4 turn |
operations_research::R90 | Rotate 1/4 turn |
operations_research::RandomLNS | RandomLNS is used for the local search and frees the number of elements specified in 'free_elements' randomly |
operations_research::RowConstraint | Custom Constraints |
operations_research::SD1 | Symmetry first diagonal axis |
operations_research::SD2 | Symmetry second diagonal axis |
operations_research::SequenceLns | LNS Operator |
operations_research::ShuffleIntervals | Shuffle a fixed-length sub-sequence on one sequence variable |
operations_research::SubstitutionMap | SubstitutionMap |
operations_research::SubstitutionMap::Offset | |
operations_research::SwapIntervals | Exchange 2 intervals on a sequence variable |
operations_research::SwapSymbols | Swap 2 symbols |
operations_research::SwapSymbolsOnCardPairs | Multiple swaps of two symbols |
operations_research::SX | Symmetry vertical axis |
operations_research::SY | Symmetry horizontal axis |
operations_research::SymbolsSharedByTwoCardsConstraint | Dedicated constraint to count the symbols shared by two cards |
PropagationBaseObject | |
RandomDemand | Random demand |
RandomMatrix | Random matrix |
SequenceVarLocalSearchOperator | |
ServiceTimePlusTransition | Service time (proportional to demand) + transition time callback |
SymmetryBreaker | |