Coordinated Platoon Routing in a Metropolitan Network
Jeffrey Larson Todd Munson Vadim Sokolov
Argonne National Laboratory
Coordinated Platoon Routing in a Metropolitan Network Jeffrey - - PowerPoint PPT Presentation
Coordinated Platoon Routing in a Metropolitan Network Jeffrey Larson Todd Munson Vadim Sokolov Argonne National Laboratory October 10, 2016 Computationally Enhanced Mobility Developing high-fidelity simulation tools to estimate the energy
Argonne National Laboratory
◮ Developing high-fidelity simulation tools to estimate the energy
◮ Developing algorithms for optimally routing vehicles with
2 of 15 .
◮ Developing high-fidelity simulation tools to estimate the energy
◮ Developing algorithms for optimally routing vehicles with
POLARIS 2 of 15 .
3 of 15 .
3 of 15 .
3 of 15 .
3 of 15 .
4 of 15 .
4 of 15 .
Grid Chicago 5 of 15 .
6 of 15 .
v
v
v
6 of 15 .
7 of 15 .
v
v is the final enter time plus the time required to travel the final
8 of 15 .
9 of 15 .
9 of 15 .
v wv,i
9 of 15 .
10 of 15 .
v + MOv ,i, T O w + MOw ,i
v − MDv ,j, T D w − MDw ,j
10 of 15 .
v + MOv ,i, T O w + MOw ,i
v − MDv ,j, T D w − MDw ,j
1 1−ηts.
10 of 15 .
v + MOv ,i, T O w + MOw ,i
v − MDv ,j, T D w − MDw ,j
1 1−ηts.
10 of 15 .
◮ Vehicles all travel at free-flow speeds
11 of 15 .
◮ Vehicles all travel at free-flow speeds ◮ 10% savings for platooning
11 of 15 .
◮ Vehicles all travel at free-flow speeds ◮ 10% savings for platooning ◮ 25 vehicles
11 of 15 .
◮ Vehicles all travel at free-flow speeds ◮ 10% savings for platooning ◮ 25 vehicles
◮ Grid: random origin/destination pairs 11 of 15 .
◮ Vehicles all travel at free-flow speeds ◮ 10% savings for platooning ◮ 25 vehicles
◮ Grid: random origin/destination pairs ◮ Chicago: origin/destination pairs drawn from the most common
11 of 15 .
◮ Vehicles all travel at free-flow speeds ◮ 10% savings for platooning ◮ 25 vehicles
◮ Grid: random origin/destination pairs ◮ Chicago: origin/destination pairs drawn from the most common
◮ Start times drawn uniformly from [0,100]
11 of 15 .
◮ Vehicles all travel at free-flow speeds ◮ 10% savings for platooning ◮ 25 vehicles
◮ Grid: random origin/destination pairs ◮ Chicago: origin/destination pairs drawn from the most common
◮ Start times drawn uniformly from [0,100] ◮ Destination times
D = T v O + MOv ,Dv + p,
11 of 15 .
◮ Vehicles all travel at free-flow speeds ◮ 10% savings for platooning ◮ 25 vehicles
◮ Grid: random origin/destination pairs ◮ Chicago: origin/destination pairs drawn from the most common
◮ Start times drawn uniformly from [0,100] ◮ Destination times
D = T v O + MOv ,Dv + p,
◮ No cost for waiting
11 of 15 .
◮ Vehicles all travel at free-flow speeds ◮ 10% savings for platooning ◮ 25 vehicles
◮ Grid: random origin/destination pairs ◮ Chicago: origin/destination pairs drawn from the most common
◮ Start times drawn uniformly from [0,100] ◮ Destination times
D = T v O + MOv ,Dv + p,
◮ No cost for waiting ◮ 10 replications
11 of 15 .
◮ Vehicles all travel at free-flow speeds ◮ 10% savings for platooning ◮ 25 vehicles
◮ Grid: random origin/destination pairs ◮ Chicago: origin/destination pairs drawn from the most common
◮ Start times drawn uniformly from [0,100] ◮ Destination times
D = T v O + MOv ,Dv + p,
◮ No cost for waiting ◮ 10 replications ◮ Running Gurobi until its optimality gap is less than 1e-8
11 of 15 .
12 of 15 .
20 40 60 80 100 120
200 400 600 800 1000 1200 1400 1600
138 139 140 141 142 143 144 145
Objective value After 1 minute
12 of 15 .
20 40 60 80 100 120
200 400 600 800 1000 1200 1400 1600
138 139 140 141 142 143 144 145
Objective value After 1 minute
12 of 15 .
12 of 15 .
20 40 60 80 100 120
500 1000 1500 2000 2500 3000 3500 4000
1540 1560 1580 1600 1620 1640 1660 1680 1700
Objective value Lower bound After 1 minute
12 of 15 .
20 40 60 80 100 120
500 1000 1500 2000 2500 3000 3500 4000
1540 1560 1580 1600 1620 1640 1660 1680 1700
Objective value Lower bound After 1 minute
12 of 15 .
20 40 60 80 100 120
100 200 300 400 500 600
7200 7300 7400 7500 7600 7700 7800 7900 8000 8100
Objective value Lower bound After 1 minute
12 of 15 .
20 40 60 80 100 120
100 200 300 400 500 600
7200 7300 7400 7500 7600 7700 7800 7900 8000 8100
Objective value Lower bound After 1 minute
12 of 15 .
v , T O w
v , T O w
13 of 15 .
◮ Non-free-flow speeds ◮ Graph-reduction techniques ◮ Larger problems ◮ http://www.mcs.anl.gov/~jlarson/Platooning/
14 of 15 .
15 of 15 .
15 of 15 .