/dports/math/py-or-tools/or-tools-9.2/ortools/constraint_solver/ |
H A D | routing_filters.cc | 72 routing_model_(routing_model), in MaxActiveVehiclesFilter() 125 const RoutingModel& routing_model) { in MakeMaxActiveVehiclesFilter() argument 138 routing_model_(routing_model), in NodeDisjunctionFilter() 554 routing_model.Size() + routing_model.vehicles()), in VehicleAmortizedCostFilter() 871 start_to_end_[routing_model.Start(i)] = routing_model.End(i); in ChainCumulFilter() 1235 routing_model_(routing_model), in PathCumulFilter() 2466 routing_model.Nexts(), routing_model.Size() + routing_model.vehicles(), in MakePickupDeliveryFilter() 2492 routing_model.Size() + routing_model.vehicles()), in VehicleVarFilter() 2536 return routing_model.solver()->RevAlloc(new VehicleVarFilter(routing_model)); in MakeVehicleVarFilter() 2990 model_(routing_model), in CPFeasibilityFilter() [all …]
|
H A D | routing_filters.h | 32 const RoutingModel& routing_model); 36 const RoutingModel& routing_model, bool filter_cost); 40 const RoutingModel& routing_model); 44 const RoutingModel& routing_model); 49 const RoutingModel& routing_model, const RoutingModel::IndexPairs& pairs, 54 const RoutingModel& routing_model); 80 IntVarLocalSearchFilter* MakeCPFeasibilityFilter(RoutingModel* routing_model);
|
H A D | routing_breaks.cc | 974 VehicleBreaksFilter(const RoutingModel& routing_model, 1000 VehicleBreaksFilter::VehicleBreaksFilter(const RoutingModel& routing_model, in VehicleBreaksFilter() argument 1002 : BasePathFilter(routing_model.Nexts(), in VehicleBreaksFilter() 1003 routing_model.Size() + routing_model.vehicles()), in VehicleBreaksFilter() 1004 model_(routing_model), in VehicleBreaksFilter() 1008 for (int i = 0; i < routing_model.vehicles(); ++i) { in VehicleBreaksFilter() 1009 start_to_vehicle_[routing_model.Start(i)] = i; in VehicleBreaksFilter() 1078 const RoutingModel& routing_model, const RoutingDimension& dimension) { in MakeVehicleBreaksFilter() argument 1079 return routing_model.solver()->RevAlloc( in MakeVehicleBreaksFilter() 1080 new VehicleBreaksFilter(routing_model, dimension)); in MakeVehicleBreaksFilter()
|
H A D | routing_search.cc | 766 const RoutingModel& routing_model = *model(); in ComputeNeighborhoods() local 767 const int64_t size = routing_model.Size(); in ComputeNeighborhoods() 769 const int num_cost_classes = routing_model.GetCostClassesCount(); in ComputeNeighborhoods() 779 DCHECK(!routing_model.IsEnd(node_index)); in ComputeNeighborhoods() 780 if (routing_model.IsStart(node_index)) { in ComputeNeighborhoods() 788 if (!routing_model.HasVehicleWithCostClassIndex( in ComputeNeighborhoods() 799 std::make_pair(routing_model.GetArcCostForClass( in ComputeNeighborhoods() 814 DCHECK(!routing_model.IsEnd(neighbor) && in ComputeNeighborhoods() 815 !routing_model.IsStart(neighbor)); in ComputeNeighborhoods() 820 for (int vehicle = 0; vehicle < routing_model.vehicles(); vehicle++) { in ComputeNeighborhoods() [all …]
|
/dports/math/py-or-tools/or-tools-9.2/examples/notebook/constraint_solver/ |
H A D | simple_routing_program.ipynb | 113 "# [START routing_model]\n", 116 "# [END routing_model]\n",
|
H A D | tsp_cities.ipynb | 155 "# [START routing_model]\n", 158 "# [END routing_model]\n",
|
H A D | tsp_distance_matrix.ipynb | 210 "# [START routing_model]\n", 213 "# [END routing_model]\n",
|
H A D | vrp_with_time_limit.ipynb | 136 "# [START routing_model]\n", 139 "# [END routing_model]\n",
|
H A D | vrp_starts_ends.ipynb | 219 "# [START routing_model]\n", 222 "# [END routing_model]\n",
|
H A D | tsp_circuit_board.ipynb | 209 "# [START routing_model]\n", 211 "# [END routing_model]\n",
|
H A D | tsp.ipynb | 184 "# [START routing_model]\n", 186 "# [END routing_model]\n",
|
H A D | vrp.ipynb | 224 "# [START routing_model]\n", 227 "# [END routing_model]\n",
|
H A D | vrp_pickup_delivery.ipynb | 227 "# [START routing_model]\n", 230 "# [END routing_model]\n",
|
H A D | vrp_pickup_delivery_fifo.ipynb | 227 "# [START routing_model]\n", 230 "# [END routing_model]\n",
|
H A D | vrp_global_span.ipynb | 224 "# [START routing_model]\n", 227 "# [END routing_model]\n",
|
H A D | vrp_initial_routes.ipynb | 223 "# [START routing_model]\n", 226 "# [END routing_model]\n",
|
H A D | vrp_pickup_delivery_lifo.ipynb | 227 "# [START routing_model]\n", 230 "# [END routing_model]\n",
|
H A D | vrp_time_windows.ipynb | 187 "# [START routing_model]\n", 190 "# [END routing_model]\n",
|
H A D | vrp_capacity.ipynb | 227 "# [START routing_model]\n", 230 "# [END routing_model]\n",
|
H A D | vrp_breaks.ipynb | 190 "# [START routing_model]\n", 192 "# [END routing_model]\n",
|
H A D | vrp_drop_nodes.ipynb | 236 "# [START routing_model]\n", 239 "# [END routing_model]\n",
|
H A D | vrpgs.ipynb | 230 "# [START routing_model]\n", 232 "# [END routing_model]\n",
|
H A D | vrp_breaks_from_start.ipynb | 194 "# [START routing_model]\n", 196 "# [END routing_model]\n",
|
H A D | vrp_resources.ipynb | 192 "# [START routing_model]\n", 195 "# [END routing_model]\n",
|
H A D | vrptw_store_solution_data.ipynb | 228 "# [START routing_model]\n", 231 "# [END routing_model]\n",
|