I'm trying to get start/end depots working.
- I can set start depots for each vehicle separately without issue.
- When I set the end depot for every vehicle to the start location of the first vehicle everything works fine
- When I set the end depot for every vehicle to its own start location, everything works fine
- When I set the end depot to a location that is not in the start depot list* then weird things happen.
*(even when the the distances to that location are identical to the start location for each vehicle, e.g. it's the really just the same location with a different index)
1. If I have a single pickup/delivery then everything routes fine.
2. If I have multiple pickup/delivery locations then no routes can be found or it will error with
`Exception: CP Solver fail`.I was able to reproduce the same issue using the cvrptw example by simply setting
`sameStartFinish=False`, see issue 226 over in github.
https://github.com/google/or-tools/issues/226