Nash Flows Over Time
Leon Sering and Martin Skutella
COGA
Nash Flows Over Time Leon Sering and Martin Skutella COGA - - PowerPoint PPT Presentation
Multi-Source Multi-Sink Nash Flows Over Time Leon Sering and Martin Skutella COGA Motivation Study: dynamic traffic assignment traffic of selfish driver user equilibrium? Motivation Study: continuous time dynamic traffic
COGA
chooses fastest routes
continuous time
chooses fastest routes
continuous time
Multi-Agent Transport Simulation by Nagel [2004 - today]
chooses fastest routes
continuous time
Multi-Agent Transport Simulation by Nagel [2004 - today]
chooses fastest routes
continuous time
multi multi Multi-Agent Transport Simulation by Nagel [2004 - today]
constructive for single source, single sink non-constructive for multiple origin-destination-pairs non-constructive for arbitrary inflow rates
constructive for single source, single sink non-constructive for multiple origin-destination-pairs non-constructive for arbitrary inflow rates
variational inequality
constructive for single source, single sink non-constructive for multiple origin-destination-pairs non-constructive for arbitrary inflow rates
variational inequality
. . . 1 2 3 4 1 flow R≥0 5
. . . 1 2 3 4 flow R≥0 5
. . . 1 2 3 4 flow R≥0 5
1 2 1 3 1 6
. . . 1 2 3 4 flow R≥0 5
1 2 1 3 1 6
. . . 1 2 3 4 flow R≥0 5
1 2 1 3 1 6
. . . 1 2 3 4 flow R≥0 5
1 2 1 3 1 6
traffic jam
e , f − e )e∈E: • inflow rate f + e : R≥0 → R≥0
e
(for v ∈ S ∪ T)
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze
νe = 0.5 edge e queue ze f −
e (θ) =
min{f +
e (θ − τe), νe}
if queue is positive if queue is empty
. . . 1 2 3 4 flow R≥0 5
. . . 1 2 3 4 flow R≥0 5
. . . 1 2 3 4 flow R≥0 5
. . . 1 2 3 4 flow R≥0 5
k
no particle can be faster by changing its route
no particle can be faster by changing its route
no particle can be faster by changing its route
no particle can be faster by changing its route
no particle can be faster by changing its route
waiting time in front of si earliest (possible) arrival time at si
no particle can be faster by changing its route
waiting time in front of si earliest (possible) arrival time at si
uv(ℓu(φ)) > 0
no particle can be faster by changing its route
waiting time in front of si earliest (possible) arrival time at si
uv(ℓu(φ)) > 0
no particle can be faster by changing its route
waiting time in front of si earliest (possible) arrival time at si earliest arrival time at u part of a current shortest path
uv(ℓu(φ)) > 0
no particle can be faster by changing its route
waiting time in front of si earliest (possible) arrival time at si earliest arrival time at u part of a current shortest path
Find: Given: [Koch & Skutella ’09]
v
e and x′ i
Find: Given: [Koch & Skutella ’09]
v
e and x′ i
l′
si = x′ i /ri
l′
si ≤ min e=usi ρe(l′ u, x′ e)
l′
v = min e=uv ρe(l′ u, x′ e)
for v ∈ S l′
v = ρe(l′ u, x′ e)
if x′
e > 0
ρe(l′
u, x′ e) :=
e/νe}
if e ∈ E ∗ max{l′
u, x′ e/νe}
if e ∈ E ′\E ∗. where
2 2 1 3 2
Find: 2 1 1 Given: φ [Koch & Skutella ’09]
v
e and x′ i
2 2 1 3 2
Find: 2 1 Given: φ [Koch & Skutella ’09]
v
e and x′ i
2 2 1 3 2 1
3 4
1 8 3 4 3 4 1 4 1 4 3 4 1 4 3 4 1 2
Find: 2 1 Given: φ [Koch & Skutella ’09]
v
e and x′ i
Thm: [Cominetti et. all. ’11] There always exists a thin flow with resetting. 2 2 1 3 2 1
3 4
1 8 3 4 3 4 1 4 1 4 3 4 1 4 3 4 1 2
Find: 2 1 Given: φ [Koch & Skutella ’09]
v
e and x′ i
Thm: [Cominetti et. all. ’11] There always exists a thin flow with resetting. 2 2 1 3 2 1
3 4
1 8 3 4 3 4 1 4 1 4 3 4 1 4 3 4 1 2
Find: 2 1 Given: φ
[Koch & Skutella ’09]
v
e and x′ i
Thm: [Cominetti et. all. ’11] There always exists a thin flow with resetting. Theorem: [Koch & Skutella ’09] The derivatives of a Nash flow are almost everywhere a thin flow with resetting. 2 2 1 3 2 1
3 4
1 8 3 4 3 4 1 4 1 4 3 4 1 4 3 4 1 2
Find: 2 1 Given: φ
[Koch & Skutella ’09]
v
e and x′ i
1 1
1 2
4 1 1 6
1 3 1 3 1 2 1 6
1 1
1 2
4 1 1 6
1 3
1 2 3 4 5
φ ℓv (φ) 1 2 3 4 5 10 1 15 θ f + e (θ) θ
1 3 1 2 1 6
1 1
1 2
4 1 1 6
1 3
1 2 3 4 5
φ ℓv (φ) 1 2 3 4 5 10 1 15 θ f + e (θ) θ
1 3 1 2 1 6
1 1
1 2
4 1 1 6
1 3
1 2 3 4 5
1 1 1 1 2 3 6
φ ℓv (φ) 1 2 3 4 5 10 1 15 θ f + e (θ) θ
1 3 1 2 1 6
1
1 1
1 2
4 1 1 6
1 3
1 2 3 4 5
1 1 1 1 2 3 6
φ ℓv (φ) 1 2 3 4 5 10 3 9 5 1 1 15 θ f + e (θ) θ 3 2 3
1 3 1 2 1 6
1
1 1
1 2
4 1 1 6
1 3
1 2 3 4 5
φ ℓv (φ) 1 2 3 4 5 10 3 9 5 1 1 15 θ f + e (θ) θ
1
1 3
1 2 1 2
3 2 3
1 3 2 3 1 3 1 2 1 6
1
1 1
1 2
4 1 1 6
1 3
1 2 3 4 5
φ ℓv (φ) 1 2 3 4 5 10 1 15 θ f + e (θ) θ
1
1 3
1 2 1 2
2 5 6 11 6 4
1 3 2 3 1 3 1 2 1 6
1
1 1
1 2
4 1 1 6
1 3
1 2 3 4 5
φ ℓv (φ) 1 2 3 4 5 10 1 15 θ f + e (θ) θ 2 5 6 11
3 4
1 1.5 1 1.5
6 4
3 4 1 3 1 2 1 6 1 4 1 4
1
1 1
1 2
4 1 1 6
1 3
1 2 3 4 5
φ ℓv (φ) 1 2 3 4 5 10 1 15 θ f + e (θ) θ
3 4
1 1.5 1 1.5
3 4 1 3 1 2 1 6 1 4 1 4
1
1 2 1 3
1 6
1 2 1 3
super sink t 1 6
1 2 1 3 1 6
3
super sink t 1 2 1 6
1 2 1 3 1 6
3
super sink t 1 2 1 6
1 2 1 3 1 6
3
super sink t 1 2 1 6
1 2 1 3 1 6
3
super sink t 1 2 1 6
1 2 1 3 1 6
3
1 2 1 3
super sink t 1 2
1 6
1 6
thin flow
1 2 1 3 1 6
3
super sink t 1 2 1 6
1 2 1 3 1 6
3
super sink t 1 2 1 6
1 2 1 3 1 6
3
super sink t 1 2 1 6
1 2 1 3 1 6
3
1 2 1 3
super sink t 1 2
1 6
1 6
thin flow
1 2 1 3 1 6
3
1 2 1 3
super sink t 1 2
1 6
1 6
thin flow