I created for multiple companies and can create an algorithm for Routing vehicles using only free services instead of google to get distances between locations that does :
* hint: My algorithm reads from excel sheets!.
- Controlling the capacity of each vehicle, like a vehicle can carry a box for oranges with its own size and a box of apples with its own different size.
- Pickup items and deliver them along the way, not just pick them up at the depot and deliver them at the end point.
- Controlling time windows for arrival at each point plus i can give you the exact estimated time of arrival.
- Controlling the service time, maximum wait time, maximum distance between two points that a vehicle can cover when optimized,start points and end points for each vehicle, start time and end time for each vehicle and the number of vehicles you own.
For the GUI:
- you get a website page that shows the route of each vehicle which you can control to show only the route you want, not have all the routes on the screen at the same time.