Objectives:
Minimize the total number of vehicles used to service
the customers.
Minimize the distance travelled by all the vehicles.
Constraints:
Each customer is serviced only once.
Time window constraints need to be met.
Total demand of any route does not exceed capacity
constraints of vehicle.
Each vehicle must start and end at the depot.