#### [Multiple Depot VRP](https://github.com/jsprit/jsprit/wiki/Multiple-Depot-VRP) - setting up a VRP with Multiple Depots - defining depots, vehicles and their types - dealing with finite fleet size #### [VRP with time windows](https://github.com/jsprit/jsprit/wiki/VRP-with-time-windows-example) - defining and creating vehicles and their types - defining services with time-windows and service times - defining a problem with infinite fleet-size - reading, creating and running an algorithm #### [VRP with backhauls](https://github.com/jsprit/jsprit/wiki/VRP-with-backhauls-example) - defining and creating pickup and deliveries - defining backhaul constraint #### [VRP with backhauls (with mixed pickup and deliveries)](https://github.com/jsprit/jsprit/wiki/VRP-with-depot-bounded-pickups-and-deliveries) - defining and creating depot-bounded pickups and deliveries #### [VRP with pickup and delivieries](https://github.com/jsprit/jsprit/wiki/VRP-with-pickups-and-deliveries) - defining and creating pickups and deliveries #### [VRP with heterogeneous fleet](https://github.com/jsprit/jsprit/wiki/Heterogeneous-Fleet) - illustrating different problem types, - specifying heterogeneous fleet with its vehicles and vehicle-types, - specifying the algorithm, - benchmarking the algorithm