nash flows over time
play

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


  1. Nash Flows over Time (with one sink) no particle can be faster by changing its route flow over time ( f + , f − ) & inflow distribution ( f i ): • Entering a source directly is always a fastest option. F i ( φ ) / r i = ℓ s i ( φ ) waiting time in front of s i earliest (possible) arrival time at s i • Flow only travels along current shortest paths.

  2. Nash Flows over Time (with one sink) no particle can be faster by changing its route flow over time ( f + , f − ) & inflow distribution ( f i ): • Entering a source directly is always a fastest option. F i ( φ ) / r i = ℓ s i ( φ ) waiting time in front of s i earliest (possible) arrival time at s i • Flow only travels along current shortest paths. f + uv ( ℓ u ( φ )) > 0 ⇒ uv active for φ

  3. Nash Flows over Time (with one sink) no particle can be faster by changing its route flow over time ( f + , f − ) & inflow distribution ( f i ): • Entering a source directly is always a fastest option. F i ( φ ) / r i = ℓ s i ( φ ) waiting time in front of s i earliest (possible) arrival time at s i • Flow only travels along current shortest paths. f + uv ( ℓ u ( φ )) > 0 ⇒ uv active for φ earliest arrival time at u part of a current shortest path

  4. Nash Flows over Time (with one sink) no particle can be faster by changing its route flow over time ( f + , f − ) & inflow distribution ( f i ): • Entering a source directly is always a fastest option. F i ( φ ) / r i = ℓ s i ( φ ) waiting time in front of s i earliest (possible) arrival time at s i • Flow only travels along current shortest paths. f + uv ( ℓ u ( φ )) > 0 ⇒ uv active for φ earliest arrival time at u part of a current shortest path ⇒ flow always takes fastest routes to the sink

  5. Thin Flows with Resetting [Koch & Skutella ’09] Given: • Nash flow, and a fixed particle φ . • current shortest path network G ′ = ( V , E ′ ) • edges with queue (resetting edges) E ∗ ⊆ E ′ . • earliest arrival time derivatives ℓ ′ Find: v • static flow x ′ e and x ′ i

  6. Thin Flows with Resetting [Koch & Skutella ’09] Given: • Nash flow, and a fixed particle φ . • current shortest path network G ′ = ( V , E ′ ) • edges with queue (resetting edges) E ∗ ⊆ E ′ . • earliest arrival time derivatives ℓ ′ Find: v • static flow x ′ e and x ′ i l ′ s i = x ′ i / r i l ′ e = us i ρ e ( l ′ u , x ′ s i ≤ min e ) l ′ e = uv ρ e ( l ′ u , x ′ v = min e ) for v �∈ S l ′ v = ρ e ( l ′ u , x ′ if x ′ e ) e > 0 where � { x ′ if e ∈ E ∗ e /ν e } ρ e ( l ′ u , x ′ e ) := max { l ′ u , x ′ if e ∈ E ′ \ E ∗ . e /ν e }

  7. Thin Flows with Resetting [Koch & Skutella ’09] Given: • Nash flow, and a fixed particle φ . • current shortest path network G ′ = ( V , E ′ ) • edges with queue (resetting edges) E ∗ ⊆ E ′ . • earliest arrival time derivatives ℓ ′ Find: v • static flow x ′ e and x ′ i 2 1 2 φ 1 s 1 t 1 2 2 3 s 2 1

  8. Thin Flows with Resetting [Koch & Skutella ’09] Given: • Nash flow, and a fixed particle φ . • current shortest path network G ′ = ( V , E ′ ) • edges with queue (resetting edges) E ∗ ⊆ E ′ . • earliest arrival time derivatives ℓ ′ Find: v • static flow x ′ e and x ′ i 2 2 φ 1 s 1 t 1 2 2 3 s 2 1

  9. Thin Flows with Resetting [Koch & Skutella ’09] Given: • Nash flow, and a fixed particle φ . • current shortest path network G ′ = ( V , E ′ ) • edges with queue (resetting edges) E ∗ ⊆ E ′ . • earliest arrival time derivatives ℓ ′ Find: v • static flow x ′ e and x ′ 3 i 4 2 3 0 4 3 1 4 2 2 3 φ 1 3 4 s 1 4 t 1 2 1 1 2 1 4 3 4 s 2 1 1 8 1 4

  10. Thin Flows with Resetting [Koch & Skutella ’09] Given: • Nash flow, and a fixed particle φ . • current shortest path network G ′ = ( V , E ′ ) • edges with queue (resetting edges) E ∗ ⊆ E ′ . • earliest arrival time derivatives ℓ ′ Find: v • static flow x ′ e and x ′ 3 i 4 2 3 0 4 3 1 4 2 2 3 φ 1 3 4 s 1 4 t 1 2 1 1 2 1 4 3 4 s 2 1 1 8 1 4 Thm: [Cominetti et. all. ’11] There always exists a thin flow with resetting.

  11. Thin Flows with Resetting [Koch & Skutella ’09] Given: • Nash flow, and a fixed particle φ . • current shortest path network G ′ = ( V , E ′ ) • edges with queue (resetting edges) E ∗ ⊆ E ′ . • earliest arrival time derivatives ℓ ′ Find: v • static flow x ′ e and x ′ 3 i 4 2 3 0 4 3 1 4 2 2 3 φ 1 3 4 s 1 4 t 1 2 1 1 2 1 4 3 4 s 2 1 1 8 1 4 Thm: [Cominetti et. all. ’11] There always exists a thin flow with resetting. MIP

  12. Thin Flows with Resetting [Koch & Skutella ’09] Given: • Nash flow, and a fixed particle φ . • current shortest path network G ′ = ( V , E ′ ) • edges with queue (resetting edges) E ∗ ⊆ E ′ . • earliest arrival time derivatives ℓ ′ Find: v • static flow x ′ e and x ′ 3 i 4 2 3 0 4 3 1 4 2 2 3 φ 1 3 4 s 1 4 t 1 2 1 1 2 1 4 3 4 s 2 1 1 8 1 4 Thm: [Cominetti et. all. ’11] Theorem: [Koch & Skutella ’09] There always exists a thin The derivatives of a Nash flow are almost flow with resetting. everywhere a thin flow with resetting. MIP

  13. Constructing Nash Flows from Thin Flows 1 2 6 1 1 t 1 2 1 1 s 1 1 1 3 6 4 1 1 3

  14. Constructing Nash Flows from Thin Flows 1 2 10 6 1 1 t 1 2 ℓ v ( φ ) 1 5 1 s 1 0 1 1 0 1 2 3 4 3 6 4 φ 1 1 1 f + e ( θ ) 3 0 0 15 θ θ 5 4 3 2 1 0

  15. Constructing Nash Flows from Thin Flows 1 2 10 6 1 1 t 1 2 ℓ v ( φ ) 1 5 1 s 1 0 1 1 0 1 2 3 4 3 6 4 φ 1 1 1 f + e ( θ ) 3 0 0 15 θ θ 5 4 3 2 1 0

  16. Constructing Nash Flows from Thin Flows 1 2 10 6 1 1 t 1 2 ℓ v ( φ ) 1 5 1 s 1 0 1 1 0 1 2 3 4 3 6 4 φ 1 1 1 f + e ( θ ) 3 0 0 15 θ θ 5 4 3 2 1 0 Thin Flow: 2 1 1 1 6 1 1 3

  17. Constructing Nash Flows from Thin Flows 1 2 10 6 1 1 t 1 2 ℓ v ( φ ) 1 5 1 3 s 1 0 1 1 0 1 2 3 4 3 6 4 φ 1 1 3 1 f + 9 e ( θ ) 3 0 0 15 θ θ 5 4 3 2 1 0 3 Thin Flow: 1 2 2 1 1 1 6 5 1 1 3

  18. Constructing Nash Flows from Thin Flows 1 2 10 6 1 1 t 1 2 ℓ v ( φ ) 1 5 1 3 s 1 0 1 1 0 1 2 3 4 3 6 4 φ 1 1 3 1 f + 9 e ( θ ) 3 0 0 15 θ θ 5 4 3 2 1 0 3 Thin Flow: 1 2 2 2 1 3 1 1 2 3 5 1 1 0 3 1

  19. Constructing Nash Flows from Thin Flows 1 2 10 6 1 1 t 1 2 ℓ v ( φ ) 5 1 5 1 s 1 0 1 1 0 1 2 3 4 3 6 4 φ 1 1 11 6 1 f + e ( θ ) 3 0 0 15 θ θ 5 4 3 2 1 0 4 Thin Flow: 2 2 2 1 3 1 1 2 3 6 1 1 0 3 1

  20. Constructing Nash Flows from Thin Flows 1 2 10 6 1 1 t 1 2 ℓ v ( φ ) 5 1 5 1 s 1 0 1 1 0 1 2 3 4 3 6 4 φ 1 1 11 6 1 f + e ( θ ) 3 0 0 15 θ θ 5 4 3 2 1 0 4 Thin Flow: 2 1.5 3 3 4 4 1 0 1.5 6 1 1 1 4 4 1

  21. Constructing Nash Flows from Thin Flows 1 2 10 6 1 1 t 1 2 ℓ v ( φ ) 1 5 1 s 1 0 1 1 0 1 2 3 4 3 6 4 φ 1 1 1 f + e ( θ ) 3 0 0 15 θ θ 5 4 3 2 1 0 Thin Flow: 1.5 3 3 4 4 1 0 1.5 1 1 1 4 4 1

  22. Demands 1 2 t 1 s 1 t 2 s 2 1 3 1 t 3 6

  23. Demands 1 2 t 1 s 1 t 2 super sink t s 2 1 3 1 t 3 6

  24. Demands 1 2 t 1 s 1 1 ε · 2 ε · 1 3 t 2 super sink t s 2 1 1 3 ε · 6 1 t 3 6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend