I'm trying to solve a
Vehicle Routing Problem using the optimization tool, however all the materials I've found on the tool seem to have a prerequisite knowledge of math and mathematical notation that I seriously lack. I have created a solution for my problem already by using an iterative macro. It works fine, but I am concerned that my solution is not optimal. This is where the Optimization Tool comes into play.
Here's a summary of the problem I am trying to solve, I'm hoping that someone who's had some experience with the optimization tool might be able to assist me in configuring the tool
Problem: I have X number of drivers that need to deliver to Y number of households, some drivers are able to deliver to 4 houses in a route but most can only make 2 stops. All drivers need to receive a route. Additionally, some drivers have preferred districts they wish to deliver to and those deliveries must be prioritized even if it results in a longer than average route. Finally, some stops have many items to be delivered (based on household size) and require a driver with a larger vehicle.
All drivers have a common origin location, but each will have a different home location that they will return to after they have completed their route. I have calculated the distance between each stop and the driver's home location. I've also set up Boolean fields to indicate if there's a district match and vehicle-size-to-household-size match.
This is a voluntary project I've taken on, and each driver is a volunteer so I'd like to really optimize their routes so that they'll keep volunteering!