I am trying to create a vehicle routing problem for multi-drivers with pickup and drop-off locations. The starting point for each driver is their current location and the ending point would be anywhere they end. The input to my algorithm is a series of lot/long locations. The final output would be the best(shortest) route decided for the driver starting from