Skip to content

Instantly share code, notes, and snippets.

@zuper-tom
Created June 11, 2016 16:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zuper-tom/182b68bbbbb38f7403d3522278f8ce86 to your computer and use it in GitHub Desktop.
Save zuper-tom/182b68bbbbb38f7403d3522278f8ce86 to your computer and use it in GitHub Desktop.
{
"algorithm": {
"problem_type": "min-max",
"objective": "completion_time"
},
"vehicles": [
{
"return_to_depot": false,
"vehicle_id": "6626360537645056",
"earliest_start": 32400,
"latest_end": 68400,
"start_address": {
"location_id": "6626360537645056-address",
"lat": 48.1872023,
"lon": 16.2594076
}
},
{
"return_to_depot": false,
"vehicle_id": "6280615938752512",
"earliest_start": 46800,
"latest_end": 75600,
"start_address": {
"location_id": "6280615938752512-address",
"lat": 48.1865,
"lon": 16.3549
}
},
{
"return_to_depot": false,
"vehicle_id": "5949325012107264",
"earliest_start": 32400,
"latest_end": 46800,
"start_address": {
"location_id": "5949325012107264-address",
"lat": 48.1865,
"lon": 16.3549
}
}
],
"services": [
{
"id": "54850047-pickup",
"name": "4184",
"type": "pickup",
"address": {
"location_id": "54850047-pickup-address",
"lat": 48.1967596,
"lon": 16.3115983
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 960
},
{
"id": "54850047-delivery",
"name": "4184",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "54850047-delivery-address",
"lat": 48.1967596,
"lon": 16.3115983
}
},
{
"id": "55840093-pickup",
"name": "4204",
"type": "pickup",
"address": {
"location_id": "55840093-pickup-address",
"lat": 48.1497071,
"lon": 16.3462711
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600
},
{
"id": "55840093-delivery",
"name": "4204",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "55840093-delivery-address",
"lat": 48.1497071,
"lon": 16.3462711
}
},
{
"id": "53970117-pickup",
"name": "4199",
"type": "pickup",
"address": {
"location_id": "53970117-pickup-address",
"lat": 48.2172598,
"lon": 16.4926927
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 1260
},
{
"id": "53970117-delivery",
"name": "4199",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "53970117-delivery-address",
"lat": 48.2197263,
"lon": 16.4854767
}
},
{
"id": "55950035-pickup",
"name": "4181",
"type": "pickup",
"address": {
"location_id": "55950035-pickup-address",
"lat": 48.1854283,
"lon": 16.3634406
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 720
},
{
"id": "55950035-delivery",
"name": "4181",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "55950035-delivery-address",
"lat": 48.1854283,
"lon": 16.3634406
}
},
{
"id": "55950051-pickup",
"name": "4202",
"type": "pickup",
"address": {
"location_id": "55950051-pickup-address",
"lat": 48.1497071,
"lon": 16.3462711
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 900
},
{
"id": "55950051-delivery",
"name": "4202",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "55950051-delivery-address",
"lat": 48.1497071,
"lon": 16.3462711
}
},
{
"id": "58820002-pickup",
"name": "4191",
"type": "pickup",
"address": {
"location_id": "58820002-pickup-address",
"lat": 48.228927,
"lon": 16.352354
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 660
},
{
"id": "58820002-delivery",
"name": "4191",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "58820002-delivery-address",
"lat": 48.228927,
"lon": 16.352354
}
},
{
"id": "57850019-pickup",
"name": "4182",
"type": "pickup",
"address": {
"location_id": "57850019-pickup-address",
"lat": 48.2024657,
"lon": 16.3306019
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 780
},
{
"id": "57850019-delivery",
"name": "4182",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "57850019-delivery-address",
"lat": 48.2024657,
"lon": 16.3306019
}
},
{
"id": "59710072-pickup",
"name": "4196",
"type": "pickup",
"address": {
"location_id": "59710072-pickup-address",
"lat": 52.1484865,
"lon": 14.6420666
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 960
},
{
"id": "59710072-delivery",
"name": "4196",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "59710072-delivery-address",
"lat": 52.1484865,
"lon": 14.6420666
}
},
{
"id": "60090060-pickup",
"name": "4171",
"type": "pickup",
"address": {
"location_id": "60090060-pickup-address",
"lat": 48.2326504,
"lon": 16.3227901
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 1020
},
{
"id": "60090060-delivery",
"name": "4171",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "60090060-delivery-address",
"lat": 48.2326504,
"lon": 16.3227901
}
},
{
"id": "60140051-pickup",
"name": "4203",
"type": "pickup",
"address": {
"location_id": "60140051-pickup-address",
"lat": 48.1497071,
"lon": 16.3462711
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 720
},
{
"id": "60140051-delivery",
"name": "4203",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "60140051-delivery-address",
"lat": 48.1497071,
"lon": 16.3462711
}
},
{
"id": "63040064-pickup",
"name": "4187",
"type": "pickup",
"address": {
"location_id": "63040064-pickup-address",
"lat": 48.2163728,
"lon": 16.3863902
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 780
},
{
"id": "63040064-delivery",
"name": "4187",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "63040064-delivery-address",
"lat": 48.216196,
"lon": 16.3867379
}
},
{
"id": "63040052-pickup",
"name": "4166",
"type": "pickup",
"address": {
"location_id": "63040052-pickup-address",
"lat": 48.1953293,
"lon": 16.3639412
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 840
},
{
"id": "63040052-delivery",
"name": "4166",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "63040052-delivery-address",
"lat": 48.1953293,
"lon": 16.3639412
}
},
{
"id": "63040065-pickup",
"name": "4188",
"type": "pickup",
"address": {
"location_id": "63040065-pickup-address",
"lat": 48.2180373,
"lon": 16.4829864
},
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 1320
},
{
"id": "63040065-delivery",
"name": "4188",
"type": "delivery",
"time_windows": [
{
"earliest": 32400,
"latest": 39600
}
],
"duration": 600,
"address": {
"location_id": "63040065-delivery-address",
"lat": 48.2180373,
"lon": 16.4829864
}
}
],
"relations": [
{
"type": "in_same_route",
"ids": [
"54850047-pickup",
"54850047-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"54850047-pickup",
"54850047-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"55840093-pickup",
"55840093-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"55840093-pickup",
"55840093-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"53970117-pickup",
"53970117-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"53970117-pickup",
"53970117-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"55950035-pickup",
"55950035-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"55950035-pickup",
"55950035-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"55950051-pickup",
"55950051-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"55950051-pickup",
"55950051-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"58820002-pickup",
"58820002-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"58820002-pickup",
"58820002-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"57850019-pickup",
"57850019-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"57850019-pickup",
"57850019-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"59710072-pickup",
"59710072-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"59710072-pickup",
"59710072-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"60090060-pickup",
"60090060-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"60090060-pickup",
"60090060-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"60140051-pickup",
"60140051-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"60140051-pickup",
"60140051-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"63040064-pickup",
"63040064-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"63040064-pickup",
"63040064-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"63040052-pickup",
"63040052-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"63040052-pickup",
"63040052-delivery"
]
},
{
"type": "in_same_route",
"ids": [
"63040065-pickup",
"63040065-delivery"
]
},
{
"type": "in_sequence",
"ids": [
"63040065-pickup",
"63040065-delivery"
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment