The appendix provides the JSON output example for the problem specified in Appendix A.
{ "routes": [ { "route_id": 0, "vehicle_id": "Vehicle1", "stops": [ { "stop_id": 0, "stop_type": "START", "location": "DEPOT", "arrival_time": "09:55", "departure_time": "09:55", "transit_time": "00:00", "transit_distance": 0.0, "load_time": "00:00", "unload_time": "00:00", "site_time": "00:00", "service_time": "00:00" }, { "stop_id": 1, "stop_type": "PICKUP", "order": "Order1", "location": "DEPOT", "arrival_time": "09:55", "departure_time": "10:25", "transit_time": "00:00", "transit_distance": 0.0, "load_time": "00:00", "unload_time": "00:00", "site_time": "00:30", "service_time": "00:00" }, { "stop_id": 2, "stop_type": "PICKUP", "order": "Order2", "location": "DEPOT", "arrival_time": "10:25", "departure_time": "10:25", "transit_time": "00:00", "transit_distance": 0.0, "load_time": "00:00", "unload_time": "00:00", "site_time": "00:00", "service_time": "00:00" }, { "stop_id": 3, "stop_type": "DELIVERY", "order": "Order1", "location": "Hallam", "arrival_time": "11:00", "departure_time": "11:35", "transit_time": "00:35", "transit_distance": 39.74, "load_time": "00:00", "unload_time": "00:00", "site_time": "00:05", "service_time": "00:30" }, { "stop_id": 4, "stop_type": "DELIVERY", "order": "Order2", "location": "Skye", "arrival_time": "11:55", "departure_time": "12:35", "transit_time": "00:20", "transit_distance": 20.93, "load_time": "00:00", "unload_time": "00:00", "site_time": "00:10", "service_time": "00:30" }, { "stop_id": 5, "stop_type": "BREAK", "arrival_time": "13:18", "departure_time": "13:53", "transit_time": "00:00", "transit_distance": 0.0, "load_time": "00:00", "unload_time": "00:00", "site_time": "00:00", "service_time": "00:00" }, { "stop_id": 6, "stop_type": "FINISH", "location": "DEPOT", "arrival_time": "13:55", "departure_time": "13:55", "transit_time": "00:45", "transit_distance": 52.39, "load_time": "00:00", "unload_time": "00:00", "site_time": "00:00", "service_time": "00:00" } ] } ], "route_kpis": [ { "route_id": 0, "vehicle_id": "Vehicle1", "cost": 277.67, "distance": 113.06, "delivery_distance": 60.67, "loaded_distance": 60.67, "empty_distance": 52.39, "work_time": "04:00", "transit_time": "01:40", "service_time": "01:00", "site_time": "00:45", "load_time": "00:00", "unload_time": "00:00", "idle_time": "00:00", "break_time": "00:35", "weight": 400.0, "volume": 6.0, "average_speed": 67.84, "peak_weight": 400.0, "peak_volume": 6.0, "assigned_orders": 2, "number_of_deliveries": 2, "number_of_loads": 1, "load_kpis": [ { "load_id": 0, "start_stop_id": 1, "end_stop_id": 4, "cost": 244.13, "distance": 60.67, "delivery_distance": 60.67, "maximum_delivery_distance": 39.74, "loaded_distance": 60.67, "empty_distance_before": 0.0, "empty_distance_after": 52.39, "work_time": "02:40", "transit_time": "00:55", "service_time": "01:00", "site_time": "00:35", "idle_time": "00:10", "break_time": "00:00", "load_time": "00:00", "unload_time": "00:00", "weight": 400.0, "volume": 6.0, "average_speed": 66.19, "weight_utilization": 0.67, "volume_utilization": 0.6, "number_of_deliveries": 2 } ] } ], "cost": 277.67, "distance": 113.06, "delivery_distance": 60.67, "maximum_delivery_distance": 60.67, "loaded_distance": 60.67, "empty_distance": 52.39, "work_time": "04:00", "transit_time": "01:40", "idle_time": "00:00", "break_time": "00:35", "weight": 400.0, "volume": 6.0, "average_speed": 67.84, "assigned_orders": 2, "unassigned_orders": [], "total_orders": 2, "used_vehicles": 1, "total_vehicles": 2, "loads": 1, "km_per_load": 113.06, "miles_per_load": 0.0, "hours_per_load": "04:00", "drops_per_load": 2.0, "scenario": "dtoExampleScenario", "objective": 295.0, "iteration": 3000, "total_iterations": 3000, "date_generated": "Thu Jul 19 15:29:34 AEST 2018", "run_time": "00:00" }