solving evacuation problems in polynomial space
play

Solving Evacuation Problems in Polynomial Space Miriam Schlter & - PowerPoint PPT Presentation

Solving Evacuation Problems in Polynomial Space Miriam Schlter & Martin Skutella Solving Evacuation Problems in Polynomial Space Flows over Time Definition Solving Evacuation Problems in Polynomial Space Flows over Time Definition


  1. Solving Evacuation Problems in Polynomial Space Miriam Schlöter & Martin Skutella √ Solving Evacuation Problems in Polynomial Space

  2. Flows over Time Definition Solving Evacuation Problems in Polynomial Space

  3. Flows over Time Definition Many real life problems crucially depend on time : - logistic - public transport - evacuation problems Solving Evacuation Problems in Polynomial Space

  4. Flows over Time Definition Many real life problems crucially depend on time : - logistic - public transport - evacuation problems Flows over time are like… …like classical (static) network flows + time component : • flow needs time to travel through an arc a : arc a has a transit time 𝜐 a (length) • a bounded amount of flow can enter an arc a per time unit: arc a has a capacity u a (width) Solving Evacuation Problems in Polynomial Space

  5. Flows over Time Definition Solving Evacuation Problems in Polynomial Space

  6. Flows over Time Definition dynamic network 𝒪 = ( G =( V,A ) ,u, 𝜐 ,S + ,S - ): digraph G = ( V,A ) with capacities u, transit times 𝜐 , sources S + ⊂ V and sinks S - ⊂ V Solving Evacuation Problems in Polynomial Space

  7. Flows over Time Definition dynamic network 𝒪 = ( G =( V,A ) ,u, 𝜐 ,S + ,S - ): digraph G = ( V,A ) with capacities u, transit times 𝜐 , sources S + ⊂ V and sinks S - ⊂ V t = 0 𝒪 2 2 1 1 2 2 Solving Evacuation Problems in Polynomial Space

  8. Flows over Time Definition dynamic network 𝒪 = ( G =( V,A ) ,u, 𝜐 ,S + ,S - ): digraph G = ( V,A ) with capacities u, transit times 𝜐 , sources S + ⊂ V and sinks S - ⊂ V t = 1 𝒪 2 2 1 1 2 2 Solving Evacuation Problems in Polynomial Space

  9. Flows over Time Definition dynamic network 𝒪 = ( G =( V,A ) ,u, 𝜐 ,S + ,S - ): digraph G = ( V,A ) with capacities u, transit times 𝜐 , sources S + ⊂ V and sinks S - ⊂ V t = 2 𝒪 2 2 1 1 2 2 Solving Evacuation Problems in Polynomial Space

  10. Flows over Time Definition dynamic network 𝒪 = ( G =( V,A ) ,u, 𝜐 ,S + ,S - ): digraph G = ( V,A ) with capacities u, transit times 𝜐 , sources S + ⊂ V and sinks S - ⊂ V t = 3 𝒪 2 2 1 1 2 2 Solving Evacuation Problems in Polynomial Space

  11. Flows over Time Definition dynamic network 𝒪 = ( G =( V,A ) ,u, 𝜐 ,S + ,S - ): digraph G = ( V,A ) with capacities u, transit times 𝜐 , sources S + ⊂ V and sinks S - ⊂ V t = 4 𝒪 2 2 1 1 2 2 Solving Evacuation Problems in Polynomial Space

  12. Flows over Time Definition dynamic network 𝒪 = ( G =( V,A ) ,u, 𝜐 ,S + ,S - ): digraph G = ( V,A ) with capacities u, transit times 𝜐 , sources S + ⊂ V and sinks S - ⊂ V t = 5 𝒪 2 2 1 1 2 2 Solving Evacuation Problems in Polynomial Space

  13. Flows over Time Definition dynamic network 𝒪 = ( G =( V,A ) ,u, 𝜐 ,S + ,S - ): digraph G = ( V,A ) with capacities u, transit times 𝜐 , sources S + ⊂ V and sinks S - ⊂ V t = 6 𝒪 2 2 1 1 2 2 Solving Evacuation Problems in Polynomial Space

  14. Flows over Time Definition dynamic network 𝒪 = ( G =( V,A ) ,u, 𝜐 ,S + ,S - ): digraph G = ( V,A ) with capacities u, transit times 𝜐 , sources S + ⊂ V and sinks S - ⊂ V t = 7 𝒪 2 2 1 1 2 2 Solving Evacuation Problems in Polynomial Space

  15. Flows over Time Definition dynamic network 𝒪 = ( G =( V,A ) ,u, 𝜐 ,S + ,S - ): digraph G = ( V,A ) with capacities u, transit times 𝜐 , sources S + ⊂ V and sinks S - ⊂ V t = 8 𝒪 2 2 1 1 2 2 Solving Evacuation Problems in Polynomial Space

  16. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solving Evacuation Problems in Polynomial Space

  17. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  18. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  19. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  20. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  21. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  22. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  23. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  24. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  25. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  26. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  27. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  28. Earliest Arrival Flows single source / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , s, t ) and time horizon T Aim: Flow over time f in 𝒪 s.t. at each point in time θ ≤ T as much flow as possible has reached the sink Solution [Minieka ’71, Wilkinson ’71]: Send flow along paths P with 𝜐 ( P ) ≤ T occurring in successive shortest path algorithm from s to t T = 8 1 s t 2 Solving Evacuation Problems in Polynomial Space

  29. Earliest Arrival Flows multiple sources / single sink Given: 𝒪 = ( G = ( V , A ), u , 𝜐 , S + , t ) with supplies v on the sources Aim: Flow over time f in 𝒪 that respects the supplies such that at each point in time as much flow as possible has reached the sink Solving Evacuation Problems in Polynomial Space

Recommend


More recommend