In this case I have 2 drivers.
time_windows = [
(5:00,6:00), (16:30,21:00)?, (22:30,23:30) # driver1
(5:00, 6:00), (16:30,21:00)?, (22:00,22:30) # driver2
(5:30, 6:00), (14:00,14:30) # E1
(5:30, 6:00), (14:00,14:30) # E2
(5:30, 6:00), (14:00,14:30) # E3
(13:30 14:00), (22:00,22:30) # E4
(13:30 14:00), (22:00,22:30) # E5
(13:30 14:00), (22:00,22:30) # E6
(13:30 14:00), (22:00,22:30) # E7
(21:30, 22:00), (6:00,6:30) # E8
(21:30, 22:00), (6:00,6:30) # E9
(21:30, 22:00), (6:00,6:30) # E10
(7:30, 8:00), (16:00,16:30) # E11
(7:30, 8:00), (16:00,16:30) # E12
(7:30, 8:00), (16:00,16:30) # E13
(7:30, 8:00), (16:00,16:30) # E14
(7:30, 8:00), (16:00,16:30) # E15
]
So I would like to visit every locations twice in these intervals.
Moreover I would like to use pickups and deliverys.
For example:
pickups_deliveries= [
[2, 16],
[3, 16],
[4, 16],
[5, 16],
[6, 16],
[7, 16],
[8, 16],
[9, 16],
[10, 16],
[11, 17],
[12, 17],
[13, 17],
[14, 17],
[15, 17],
]
Is there any chance to solve this problem with Arcgis library?
Please help me, I am waiting for any answers.
Thank You,
Patrik