![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Classes | |
| class | IntArrayHelper |
| class | IntervalVarArrayHelper |
| class | IntVarArrayHelper |
| class | IntVarVector |
| class | SearchMonitorVector |
| class | DecisionBuilderVector |
| class | IntervalVarVector |
| class | SequenceVarVector |
| class | LocalSearchOperatorVector |
| class | LocalSearchFilterVector |
| class | SymmetryBreakerVector |
| class | NetDecisionBuilder |
| class | NetDecision |
| class | NetDemon |
| class | NetConstraint |
| class | IntVarEnumerator |
| class | IntVarIterator |
| class | Solver |
| class | IntExpr |
| class | Constraint |
| interface | IConstraintWithStatus |
| class | BaseEquality |
| class | WrappedConstraint |
| class | IntExprEquality |
| class | ConstraintEquality |
| class | AlternativeNodeIterator |
| class | Assignment |
| class | AssignmentElement |
| class | AssignmentIntContainer |
| class | AssignmentIntervalContainer |
| class | AssignmentSequenceContainer |
| class | BaseIntExpr |
| class | BaseLns |
| class | BaseObject |
| class | BaseObjectiveMonitor |
| class | BooleanVar |
| class | BoundCost |
| class | CastConstraint |
| class | ChangeValue |
| class | Decision |
| class | DecisionBuilder |
| class | DecisionVisitor |
| class | DefaultPhaseParameters |
| class | Demon |
| class | DisjunctiveConstraint |
| class | ImprovementSearchLimit |
| class | Int64Vector |
| class | Int64VectorVector |
| class | IntBoolPair |
| class | IntervalVar |
| class | IntervalVarElement |
| class | IntTupleSet |
| class | IntVar |
| class | IntVarElement |
| class | IntVarLocalSearchFilter |
| class | IntVarLocalSearchOperator |
| class | IntVector |
| class | IntVectorVector |
| class | LocalSearchFilter |
| class | LocalSearchFilterManager |
| class | LocalSearchMonitor |
| class | LocalSearchOperator |
| class | LocalSearchOperatorState |
| class | LocalSearchPhaseParameters |
| class | ModelCache |
| class | ModelVisitor |
| class | NodeNeighborIterator |
| class | ObjectiveMonitor |
| class | operations_research_constraint_solver |
| class | operations_research_constraint_solverPINVOKE |
| class | OptimizeVar |
| class | Pack |
| class | PathsMetadata |
| class | PickupDeliveryPair |
| class | PropagationBaseObject |
| class | PropagationMonitor |
| class | RegularLimit |
| class | RevBool |
| class | RevInteger |
| class | RevPartialSequence |
| class | RoutingDimension |
| class | RoutingEnumsReflection |
| Holder for reflection information generated from ortools/constraint_solver/routing_enums.proto. More... | |
| class | FirstSolutionStrategy |
| First solution strategies, used as starting point of local search. More... | |
| class | LocalSearchMetaheuristic |
| Local search metaheuristics used to guide the search. Apart from greedy descent, they will try to escape local minima. More... | |
| class | RoutingSearchStatus |
| Used by RoutingModel to report the status of the search for a solution. More... | |
| class | RoutingHeuristicParametersReflection |
| Holder for reflection information generated from ortools/constraint_solver/routing_heuristic_parameters.proto. More... | |
| class | LocalCheapestInsertionParameters |
| Parameters used to configure local cheapest insertion heuristics. More... | |
| class | SavingsParameters |
| Parameters used to configure savings heuristics. More... | |
| class | GlobalCheapestInsertionParameters |
| Parameters used to configure global cheapest insertion heuristics. More... | |
| class | RoutingIlsReflection |
| Holder for reflection information generated from ortools/constraint_solver/routing_ils.proto. More... | |
| class | SpatiallyCloseRoutesRuinStrategy |
| Ruin strategy that removes a number of spatially close routes. More... | |
| class | RandomWalkRuinStrategy |
| Ruin strategy that removes a number of nodes by performing a random walk on the underlying routing solution. More precisely, starting from a randomly selected seed visit, the walk is extended by either moving within the same route or by jumping to a visit served by a different neighboring route. Every active visit encountered along this random walk is made unperformed. More... | |
| class | SISRRuinStrategy |
| Ruin strategy based on the "Slack Induction by String Removals for Vehicle
Routing Problems" by Jan Christiaens and Greet Vanden Berghe, Transportation Science 2020. More... | |
| class | RuinStrategy |
| Ruin strategies, used in perturbation based on ruin and recreate approaches. More... | |
| class | RecreateParameters |
| Parameters to customize a recreate strategy. More... | |
| class | RecreateStrategy |
| Strategy defining how a solution is recreated. More... | |
| class | RuinCompositionStrategy |
| The ruin composition strategies specifies how ruin are selected at every ILS iteration. More... | |
| class | RuinRecreateParameters |
| Parameters to configure a perturbation based on a ruin and recreate approach. More... | |
| class | PerturbationStrategy |
| Defines how a reference solution is perturbed. More... | |
| class | CoolingScheduleStrategy |
| The cooling schedule strategy defines how to compute the current simulated annealing temperature t given. More... | |
| class | GreedyDescentAcceptanceStrategy |
| Acceptance strategy in which only improving solutions are accepted. More... | |
| class | SimulatedAnnealingAcceptanceStrategy |
| Acceptance strategy in which solutions are accepted with a probability that depends on its quality and on the current state of the search. More... | |
| class | AllNodesPerformedAcceptanceStrategy |
| Acceptance strategy in which a solution is accepted only if all nodes are performed. Disjunctions are respected when several nodes can be performed. More... | |
| class | MoreNodesPerformedAcceptanceStrategy |
| Acceptance strategy in which a solution is accepted only if it performs at least one more node than the reference solution. More... | |
| class | AbsencesBasedAcceptanceStrategy |
| Acceptance strategy in which a solution is accepted only if it has less absences than the reference solution (see Slack Induction by String Removals for Vehicle Routing Problems" Christiaens and Vanden Berghe, Transportation Science 2020). More... | |
| class | AcceptanceStrategy |
| Determines when a candidate solution replaces another one. More... | |
| class | IteratedLocalSearchParameters |
| Specifies the behavior of a search based on ILS. More... | |
| class | RoutingIndexManager |
| class | RoutingModel |
| class | RoutingModelVisitor |
| class | RoutingParametersReflection |
| Holder for reflection information generated from ortools/constraint_solver/routing_parameters.proto. More... | |
| class | RoutingSearchParameters |
| Parameters defining the search used to solve vehicle routing problems. More... | |
| class | RoutingModelParameters |
| Parameters which have to be set when creating a RoutingModel. More... | |
| class | RoutingSearchStats |
| class | SearchLimit |
| class | SearchLimitReflection |
| Holder for reflection information generated from ortools/constraint_solver/search_limit.proto. More... | |
| class | RegularLimitParameters |
| A search limit The default values for int64 fields is the maxima value, i.e., 2^63-1. More... | |
| class | SearchLog |
| class | SearchMonitor |
| class | SearchStatsReflection |
| Holder for reflection information generated from ortools/constraint_solver/search_stats.proto. More... | |
| class | LocalSearchStatistics |
| Statistics on local search. More... | |
| class | ConstraintSolverStatistics |
| Statistics on the search in the constraint solver. More... | |
| class | SubSolverStatistics |
| Statistics on sub-solvers. More... | |
| class | SearchStatistics |
| Search statistics. More... | |
| class | SequenceVar |
| class | SequenceVarElement |
| class | SimpleBoundCosts |
| class | SolutionCollector |
| class | SolutionPool |
| class | SolverParametersReflection |
| Holder for reflection information generated from ortools/constraint_solver/solver_parameters.proto. More... | |
| class | ConstraintSolverParameters |
| Solver parameters. More... | |
| class | SymmetryBreaker |
| class | TypeIncompatibilityChecker |
| class | TypeRegulationsChecker |
| class | TypeRegulationsConstraint |
| class | TypeRequirementChecker |
Typedefs | |
| using | Domain = Google.OrTools.Util.Domain |
Functions | |
| delegate string | VoidToString () |
| delegate bool | VoidToBoolean () |
| delegate int | LongToInt (long t) |
| delegate long | LongToLong (long t) |
| delegate long | LongLongToLong (long t, long u) |
| delegate long | LongLongLongToLong (long t, long u, long v) |
| delegate long | IntIntToLong (int t, int u) |
| delegate bool | LongToBoolean (long t) |
| delegate bool | LongLongLongToBoolean (long t, long u, long v) |
| delegate void | SolverToVoid (Solver s) |
| delegate void | LongToVoid (long t) |
| delegate void | VoidToVoid () |
Definition at line 17 of file RoutingModel.cs.
| delegate long Google.OrTools.ConstraintSolver.IntIntToLong | ( | int | t, |
| int | u ) |
| delegate bool Google.OrTools.ConstraintSolver.LongLongLongToBoolean | ( | long | t, |
| long | u, | ||
| long | v ) |
| delegate long Google.OrTools.ConstraintSolver.LongLongLongToLong | ( | long | t, |
| long | u, | ||
| long | v ) |
| delegate long Google.OrTools.ConstraintSolver.LongLongToLong | ( | long | t, |
| long | u ) |
| delegate bool Google.OrTools.ConstraintSolver.LongToBoolean | ( | long | t | ) |
| delegate int Google.OrTools.ConstraintSolver.LongToInt | ( | long | t | ) |
| delegate long Google.OrTools.ConstraintSolver.LongToLong | ( | long | t | ) |
| delegate void Google.OrTools.ConstraintSolver.LongToVoid | ( | long | t | ) |
| delegate void Google.OrTools.ConstraintSolver.SolverToVoid | ( | Solver | s | ) |
| delegate bool Google.OrTools.ConstraintSolver.VoidToBoolean | ( | ) |
| delegate string Google.OrTools.ConstraintSolver.VoidToString | ( | ) |
| delegate void Google.OrTools.ConstraintSolver.VoidToVoid | ( | ) |