|
IDEA
|
Although still point based, the newer Waste Collection solver, will be able to get you pretty close to the answer you are looking for. By design it will have the route go down a full street edge without turning around and is designed for a density that is most streets in a city.
... View more
Thursday
|
0
|
0
|
24
|
|
IDEA
|
The VRP solver has this option already. One of the fields for Routes is AssignmentRule. This by default is set to Include but if it is set to Exclude the route information can stay in the layer but that route will not be used in the next solve.
... View more
Thursday
|
0
|
0
|
41
|
|
POST
|
Hi David, I had another thought on how you could solve against a subset of the problem, using our Assignment Model. For VRP the Orders table has a field called Assignment Rule. One of the coded value domains there is "Exclude" which can be used to remove the order from the solve without removing it from the layer. This can be used one of two ways if it was already assigned to a route. If the whole route and all of the orders are excluded then all you need to do is set Exclude for all of the orders and similarly Exclude for the AssignmentRule field on the corresponding Route. If only a few of the assigned orders are being excluded then the RouteName and Sequence fields would also need to be cleared to <Null> otherwise it will return an error message. For Last Mile Delivery the Orders field also has a field called AssignmentRule but the coded value domain is slightly different. In this case you would set it to "Unassign." In this case it does not matter if the route has a RouteName assignment or not, we will not solve.
... View more
06-26-2025
07:48 AM
|
0
|
0
|
328
|
|
IDEA
|
We have added this capability to the Last Mile Delivery Solver. We do not plan to make this same adjustment to the VRP.
... View more
11-08-2024
04:38 PM
|
0
|
0
|
591
|
|
POST
|
This tutorial and this presentation video might be helpful for learning how to take your street data and make it a network dataset. As for distinguishing between street and alley deliveries, Network Analyst solvers will locate to the closest street geographically unless you prepopulate the location fields. Here is some documentation on the locating story.
... View more
03-01-2024
07:03 AM
|
0
|
0
|
980
|
|
POST
|
There is currently no way to switch the schema version within the ArcGIS Pro UI. However, you could use a python script with the arcpy.nax module. This allows both schema options within the ArcGIS Pro install. This sounds like a very interesting use case could you describe it more and why you need so many dimensions to the quantities being delivered. Maybe we could suggest a different modeling to get similar solutions.
... View more
02-29-2024
02:51 PM
|
0
|
0
|
623
|
|
POST
|
Since you are wanting the drivers to return home each day, I would suggest a different set up using multiple routes for each driver instead of breaks. To designate the territories you have two options, you can use specialties or Route Zones. Either will allow you to keep the drivers to going only to the appropriate locations. (Of course since there is no overlap between orders being serviced by different drivers you could also separate them into different solves all together. For each drive you would create multiple routes for the different days they would drive starting and ending at their home location for each route. These could be designated as Zemin_Monday and Zemin_Tuesday for example. They would have the MaxTotalTime constraint of 480 minutes. This will allow the orders to be separated into different day's worth of work an make loops back to the home location instead of a long string of orders leaving the driver at some random location.
... View more
02-07-2024
10:57 AM
|
0
|
0
|
866
|
|
POST
|
Hello, I'm not quite following your questions. We allow just one depot name for the starting depot on a route. If you are not sure how many routes should start from each depot you can start more then enough from each depot and the solver will only start the number of routes from each depot that is needed. As for the capacity of the buses, for each route you can indicate how many people can be on the bus by using the capacity fields and indicate the number of people at the stops with the quantity fields. The DepotVisits will then give a summary of the quantity that were assigned to the route. If this does not answer your questions can you explain more about what you are trying to do and where you are running into problems.
... View more
11-26-2023
03:17 PM
|
0
|
0
|
1098
|
|
POST
|
That is a very interesting problem to try and model. The VRP solver does not have a way to provide different service times based on the route that services it. I would suggest trying the problem twice. One time with the order service times reflecting the time for a route with a single driver and just routes that have the single driver. The other time with the order service times reflecting the time for a route with more than one employee in the vehicle and the routes that match. You might be able to get some insight from this on the cost benefit of the extra employee. The other thought I have (completely untested) is to use overtime to make a decision if a route would be better with a second person or not. So the thought is you have a general idea of how much time across a workday could be saved if there were two people in the vehicle vs one. Use that information to set up the routes so they can go past the typical work day by that amount and have overtime start at the end of the typical day. The added cost of the additional driver could be reflected by the overtime (probably not needed to fully model the true cost). Then for routes that use overtime assign those to vehicles with an extra person and routes that do not use overtime assign it to vehicles with just the driver. You could then use the preserve route assignment model and adjust the service times to get a view of the expected workday for each route if that final information is needed. Would love to hear what you end up trying and how it goes.
... View more
11-08-2023
11:04 AM
|
0
|
0
|
772
|
|
POST
|
If an order has a specific truck that must pick it up you can use the assignment rule "Preserve Route" and then assign the appropriate route to RouteName. If you are using older versions of the software you will also have to assign a sequence value for that order. If an order has a few of the trucks that it can be picked up by but not others then I would recommend giving it a specialty such as "TruckWithLadder." Trucks that meet that same criteria are also given that same specialty. This ensures that only those trucks are able to pick up that order.
... View more
05-31-2023
10:55 AM
|
1
|
1
|
1345
|
|
POST
|
To influence the solver to use fewer routes you could add a high FixedCost to the Routes.
... View more
03-09-2023
01:39 PM
|
0
|
0
|
887
|
|
POST
|
Hello, We did a presentation on the use of those two overrides. You can see the slides here and the presentation here. As for the input for the REST API you would pass {"RSPPenaltyFactor": "10"} with the curly brackets and everything inside. From your question I am guessing you are working on a high density VRP problem. I would love to know more about your use case.
... View more
02-23-2023
07:40 AM
|
1
|
1
|
1346
|
|
POST
|
I am having a hard time understanding your question. Could you provide some more details about what you are doing and the problem you are trying to solve? Things that would be helpful: - What tool are you using when routing on the web? - What are you switching to when you download the route plan? I don't understand how you are finalizing the plan. - Are you using the Vehicle Routing Problem layer, Plan Routes, VRP Rest API or some other tool? - Are the vehicles only allowed to go to orders in the route zones? Or is that just a preferred territory? - Do you have route renewals set up for the problem?
... View more
01-20-2023
12:39 PM
|
0
|
0
|
913
|
|
POST
|
I am having a hard time understanding your question. Could you provide some more details about what you are doing and the problem you are trying to solve? Things that would be helpful: - What software are you using when you say desktop? ArcGIS Pro or ArcMap? - What prevents you from translating this to Rest API - Are you using the Vehicle Routing Problem layer, Grouping Analysis, or some other tool? - How many routes are there? - How many orders are there? - What is the order priority based on? The quantity associated with the order? - Are you solving multiple days at once or taking the unassigned orders from the previous day and adding them to the current solve?
... View more
01-20-2023
12:34 PM
|
0
|
1
|
1069
|
|
POST
|
I am having a hard time understanding your question. Could you provide some more details about what you are doing and the problem you are trying to solve? Things that would be helpful: - What software are you using? (ArcGIS Online, ArcGIS Pro, etc) - Are you using the Vehicle Routing Problem layer, Plan Routes, VRP Rest API or some other tool? - How many routes are there? - How many orders are there? - What makes the order count increase rapidly? - Are you solving multiple days at once or taking the unassigned orders from the previous day and adding them to the current solve?
... View more
01-20-2023
12:30 PM
|
0
|
0
|
716
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 05-31-2023 10:55 AM | |
| 1 | 02-23-2023 07:40 AM | |
| 1 | 04-29-2022 09:39 AM | |
| 1 | 03-02-2022 08:50 AM | |
| 1 | 11-04-2021 11:11 AM |
| Online Status |
Offline
|
| Date Last Visited |
Thursday
|