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"
}