traffic flow optimization under fairness constraints with
play

Traffic Flow Optimization under Fairness Constraints with Lagrangian - PowerPoint PPT Presentation

Traffic Optimization Solving the CSO Problem Results Traffic Flow Optimization under Fairness Constraints with Lagrangian Relaxation and Cutting Plane Methods Felix G. K onig Department of Combinatorial Optimization & Graph Algorithms


  1. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Results of Widespread Static Route Guidance Travelers with the same origin and destination receive the same route suggestions: suggested routes often not the quickest drivers will not accept route suggestions � benefits of route guidance strongly compromised Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  2. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum The Need for Intelligent Traffic Routing Problem In order for Route Guidance Systems to help manage tomorrow’s ever-increasing traffic demands, they must be able to evaluate travel times realistically. Solution Intelligent Route Guidance Systems need to take into account the effects on travel times of their own route suggestions. � Some global optimization scheme is needed! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  3. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum The Need for Intelligent Traffic Routing Problem In order for Route Guidance Systems to help manage tomorrow’s ever-increasing traffic demands, they must be able to evaluate travel times realistically. Solution Intelligent Route Guidance Systems need to take into account the effects on travel times of their own route suggestions. � Some global optimization scheme is needed! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  4. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum The Need for Intelligent Traffic Routing Problem In order for Route Guidance Systems to help manage tomorrow’s ever-increasing traffic demands, they must be able to evaluate travel times realistically. Solution Intelligent Route Guidance Systems need to take into account the effects on travel times of their own route suggestions. � Some global optimization scheme is needed! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  5. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Two Definitions of Optimality System Optimum Sum of all travel times is minimal. Problems (e.g. [Mahmassani and Peeta 1993]): ”unfair”: drivers with same origin and destination may have vastly different travel times � drivers will not accept these route suggestions! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  6. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Two Definitions of Optimality System Optimum Sum of all travel times is minimal. Problems (e.g. [Mahmassani and Peeta 1993]): ”unfair”: drivers with same origin and destination may have vastly different travel times � drivers will not accept these route suggestions! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  7. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Two Definitions of Optimality System Optimum Sum of all travel times is minimal. Problems (e.g. [Mahmassani and Peeta 1993]): ”unfair”: drivers with same origin and destination may have vastly different travel times � drivers will not accept these route suggestions! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  8. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Two Definitions of Optimality User Equilibrium No user can improve his travel time by individually changing his route. ⇒ ”natural” flow pattern of unguided traffic Result: ”fair”: drivers with same origin and destination have same travel times Problems: sum of all travel times possibly a multiple of the one in system optimum (“price of anarchy”, e.g. [Roughgarden and Tardos 2002]) no indication about network performance (Braess paradox) Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  9. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Two Definitions of Optimality User Equilibrium No user can improve his travel time by individually changing his route. ⇒ ”natural” flow pattern of unguided traffic Result: ”fair”: drivers with same origin and destination have same travel times Problems: sum of all travel times possibly a multiple of the one in system optimum (“price of anarchy”, e.g. [Roughgarden and Tardos 2002]) no indication about network performance (Braess paradox) Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  10. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Two Definitions of Optimality User Equilibrium No user can improve his travel time by individually changing his route. ⇒ ”natural” flow pattern of unguided traffic Result: ”fair”: drivers with same origin and destination have same travel times Problems: sum of all travel times possibly a multiple of the one in system optimum (“price of anarchy”, e.g. [Roughgarden and Tardos 2002]) no indication about network performance (Braess paradox) Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  11. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Two Definitions of Optimality User Equilibrium No user can improve his travel time by individually changing his route. ⇒ ”natural” flow pattern of unguided traffic Result: ”fair”: drivers with same origin and destination have same travel times Problems: sum of all travel times possibly a multiple of the one in system optimum (“price of anarchy”, e.g. [Roughgarden and Tardos 2002]) no indication about network performance (Braess paradox) Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  12. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Two Definitions of Optimality User Equilibrium No user can improve his travel time by individually changing his route. ⇒ ”natural” flow pattern of unguided traffic Result: ”fair”: drivers with same origin and destination have same travel times Problems: sum of all travel times possibly a multiple of the one in system optimum (“price of anarchy”, e.g. [Roughgarden and Tardos 2002]) no indication about network performance (Braess paradox) Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  13. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Outline Traffic Flow Optimization under Fairness Constraints 1 Motivation The Constrained System Optimum Problem (CSO) Solving the CSO Problem 2 Lagrangian Relaxation to Treat Non-Linearity Proximal-ACCPM: An Interior Point Cutting Plane Method Results 3 Computational Study Summary Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  14. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum System Optimum with Fairness Constraints Idea [Jahn, M¨ ohring, Schulz, Stier-Moses 2005] Minimize sum of all travel times, but restrict usage of paths drivers would not accept: τ p : = travel time on path p in UE T k : = travel time on paths chosen by commodity k in UE ⇒ only use paths p with τ p ≤ ϕ · T k suggestion: ϕ = 1 . 02 ⇒ drivers are suggested paths which they think are fair! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  15. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum System Optimum with Fairness Constraints Idea [Jahn, M¨ ohring, Schulz, Stier-Moses 2005] Minimize sum of all travel times, but restrict usage of paths drivers would not accept: τ p : = travel time on path p in UE T k : = travel time on paths chosen by commodity k in UE ⇒ only use paths p with τ p ≤ ϕ · T k suggestion: ϕ = 1 . 02 ⇒ drivers are suggested paths which they think are fair! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  16. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum System Optimum with Fairness Constraints Idea [Jahn, M¨ ohring, Schulz, Stier-Moses 2005] Minimize sum of all travel times, but restrict usage of paths drivers would not accept: τ p : = travel time on path p in UE T k : = travel time on paths chosen by commodity k in UE ⇒ only use paths p with τ p ≤ ϕ · T k suggestion: ϕ = 1 . 02 ⇒ drivers are suggested paths which they think are fair! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  17. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum System Optimum with Fairness Constraints Idea [Jahn, M¨ ohring, Schulz, Stier-Moses 2005] Minimize sum of all travel times, but restrict usage of paths drivers would not accept: τ p : = travel time on path p in UE T k : = travel time on paths chosen by commodity k in UE ⇒ only use paths p with τ p ≤ ϕ · T k suggestion: ϕ = 1 . 02 ⇒ drivers are suggested paths which they think are fair! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  18. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Properties of the Constrained System Optimum Results [Jahn, M¨ ohring, Schulz, Stier-Moses 2005] With appropriate ϕ , τ , solutions to CSO yield a lot more fairness than System Optimum travel time of 99 % of all users at most 30 % higher than on fastest route. in SO: 50 % much better system performance than User Equilibrium total travel time only 1 3 as far away from SO as UE better routes for most drivers 75 % spend less travel time than in UE only 0 . 4 % spend 10 % more (SO: 5 % ) Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  19. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Properties of the Constrained System Optimum Results [Jahn, M¨ ohring, Schulz, Stier-Moses 2005] With appropriate ϕ , τ , solutions to CSO yield a lot more fairness than System Optimum travel time of 99 % of all users at most 30 % higher than on fastest route. in SO: 50 % much better system performance than User Equilibrium total travel time only 1 3 as far away from SO as UE better routes for most drivers 75 % spend less travel time than in UE only 0 . 4 % spend 10 % more (SO: 5 % ) Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  20. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Properties of the Constrained System Optimum Results [Jahn, M¨ ohring, Schulz, Stier-Moses 2005] With appropriate ϕ , τ , solutions to CSO yield a lot more fairness than System Optimum travel time of 99 % of all users at most 30 % higher than on fastest route. in SO: 50 % much better system performance than User Equilibrium total travel time only 1 3 as far away from SO as UE better routes for most drivers 75 % spend less travel time than in UE only 0 . 4 % spend 10 % more (SO: 5 % ) Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  21. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Properties of the Constrained System Optimum Results [Jahn, M¨ ohring, Schulz, Stier-Moses 2005] With appropriate ϕ , τ , solutions to CSO yield a lot more fairness than System Optimum travel time of 99 % of all users at most 30 % higher than on fastest route. in SO: 50 % much better system performance than User Equilibrium total travel time only 1 3 as far away from SO as UE better routes for most drivers 75 % spend less travel time than in UE only 0 . 4 % spend 10 % more (SO: 5 % ) Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  22. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum The CSO Problem min-cost multi-commodity flow problem with convex objective function and path constraints: ∑ Minimize l a ( x a ) x a a ∈ A ∑ z k subject to a = x a a ∈ A k ∈ K ∑ x p = z k a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k τ p ≤ ϕ T k p ∈ P k : x p > 0 ; k ∈ K x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  23. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum The CSO Problem min-cost multi-commodity flow problem with convex objective function and path constraints: ∑ Minimize l a ( x a ) x a a ∈ A ∑ z k subject to a = x a a ∈ A k ∈ K ∑ x p = z k a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k τ p ≤ ϕ T k p ∈ P k : x p > 0 ; k ∈ K x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  24. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum The CSO Problem min-cost multi-commodity flow problem with convex objective function and path constraints: ∑ Minimize l a ( x a ) x a a ∈ A ∑ z k subject to a = x a a ∈ A k ∈ K ∑ x p = z k a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k τ p ≤ ϕ T k p ∈ P k : x p > 0 ; k ∈ K x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  25. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum The CSO Problem min-cost multi-commodity flow problem with convex objective function and path constraints: ∑ Minimize l a ( x a ) x a a ∈ A ∑ z k subject to a = x a a ∈ A k ∈ K ∑ x p = z k a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k τ p ≤ ϕ T k p ∈ P k : x p > 0 ; k ∈ K x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  26. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Mathematical Challenges CSO is non-linear: travel times vary with flow rate travel time traffic Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  27. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Mathematical Challenges CSO is non-linear: travel times vary with flow rate travel time free flow traffic Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  28. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Mathematical Challenges CSO is non-linear: travel times vary with flow rate travel time free flow traffic capacity Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  29. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Mathematical Challenges CSO is non-linear: travel times vary with flow rate exponentially many paths in G ⇒ cannot deal with variables x p explicitly Previous work [Jahn, M¨ ohring, Schulz, Stier-Moses 2004]: solve CSO by variant of Frank-Wolfe convex combinations algorithm and constrained shortest path calculations ⇒ runtime acceptable: instances with a few thousand nodes / arcs / commodities take some minutes improvement needed for practical use Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  30. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Mathematical Challenges CSO is non-linear: travel times vary with flow rate exponentially many paths in G ⇒ cannot deal with variables x p explicitly Previous work [Jahn, M¨ ohring, Schulz, Stier-Moses 2004]: solve CSO by variant of Frank-Wolfe convex combinations algorithm and constrained shortest path calculations ⇒ runtime acceptable: instances with a few thousand nodes / arcs / commodities take some minutes improvement needed for practical use Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  31. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum Mathematical Challenges CSO is non-linear: travel times vary with flow rate exponentially many paths in G ⇒ cannot deal with variables x p explicitly Previous work [Jahn, M¨ ohring, Schulz, Stier-Moses 2004]: solve CSO by variant of Frank-Wolfe convex combinations algorithm and constrained shortest path calculations ⇒ runtime acceptable: instances with a few thousand nodes / arcs / commodities take some minutes improvement needed for practical use Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  32. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum A Different Approach Idea define appropriate Lagrangian relaxation use cutting plane method to solve dual problem similar approach successfully applied to other multi-commodity flow problems [Babonneau and Vial 2005] Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  33. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum A Different Approach Idea define appropriate Lagrangian relaxation use cutting plane method to solve dual problem similar approach successfully applied to other multi-commodity flow problems [Babonneau and Vial 2005] Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  34. Traffic Optimization Solving the CSO Problem Results Motivation Constrained System Optimum A Different Approach Idea define appropriate Lagrangian relaxation use cutting plane method to solve dual problem similar approach successfully applied to other multi-commodity flow problems [Babonneau and Vial 2005] Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  35. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Outline Traffic Flow Optimization under Fairness Constraints 1 Motivation The Constrained System Optimum Problem (CSO) Solving the CSO Problem 2 Lagrangian Relaxation to Treat Non-Linearity Proximal-ACCPM: An Interior Point Cutting Plane Method Results 3 Computational Study Summary Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  36. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO L ( x , u ) : = ∑ Minimize l a ( x a ) x a a ∈ A ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P ∑ z k a = x a a ∈ A k ∈ K Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  37. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO drop constraints coupling total and commodity flows L ( x , u ) : = ∑ Minimize l a ( x a ) x a a ∈ A ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P ∑ z k a = x a a ∈ A k ∈ K Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  38. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO drop constraints coupling total and commodity flows L ( x , u ) : = ∑ Minimize l a ( x a ) x a a ∈ A ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  39. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO add penalty terms with multipliers u j to objective L ( x , u ) : = ∑ Minimize l a ( x a ) x a a ∈ A ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  40. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO add penalty terms with multipliers u j to objective � � �� L ( x , u ) : = ∑ ∑ ∑ z k Minimize l a ( x a ) x a u a · a − x a + a ∈ A a ∈ A k ∈ K ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  41. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO remaining constraints resemble those of | K | constrained shortest path problems in z k a � � �� L ( x , u ) : = ∑ ∑ ∑ z k Minimize l a ( x a ) x a u a · a − x a + a ∈ A a ∈ A k ∈ K ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  42. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO Lagrangian separable in x and z ? � � �� L ( x , u ) : = ∑ ∑ ∑ z k Minimize l a ( x a ) x a u a · a − x a + a ∈ A a ∈ A k ∈ K ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  43. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO Lagrangian separable in x and z ? L 2 ( z , u ) L 1 ( x , u ) � �� � � �� � ∑ k ∈ K ∑ ∑ u a · z k Minimize L ( x , u ) : = ( l a ( x a ) − u a ) · x a + a a ∈ A a ∈ A ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  44. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO � Yes! L 2 ( z , u ) L 1 ( x , u ) � �� � � �� � ∑ k ∈ K ∑ ∑ u a · z k Minimize L ( x , u ) : = ( l a ( x a ) − u a ) · x a + a a ∈ A a ∈ A ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  45. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO easier problem: analytical minimization in x ... L 2 ( z , u ) L 1 ( x , u ) � �� � � �� � ∑ k ∈ K ∑ ∑ u a · z k Minimize L ( x , u ) : = ( l a ( x a ) − u a ) · x a + a a ∈ A a ∈ A ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  46. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO ...and | K | constrained shortest path problems in z k L 2 ( z , u ) L 1 ( x , u ) � �� � � �� � ∑ k ∈ K ∑ ∑ u a · z k Minimize L ( x , u ) : = ( l a ( x a ) − u a ) · x a + a a ∈ A a ∈ A ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  47. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Lagrangian Relaxation for CSO up next: dual problem (maximize this minimum over u ) L 2 ( z , u ) L 1 ( x , u ) � �� � � �� � ∑ k ∈ K ∑ ∑ u a · z k Minimize L ( x , u ) : = ( l a ( x a ) − u a ) · x a + a a ∈ A a ∈ A ∑ x p = z k subject to a ∈ A a p ∈ P k : a ∈ p ∑ x p = d k k ∈ K p ∈ P k p ∈ P k : x p > 0 ; k ∈ K τ p ≤ ϕ T k x p ≥ 0 p ∈ P Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  48. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Outline Traffic Flow Optimization under Fairness Constraints 1 Motivation The Constrained System Optimum Problem (CSO) Solving the CSO Problem 2 Lagrangian Relaxation to Treat Non-Linearity Proximal-ACCPM: An Interior Point Cutting Plane Method Results 3 Computational Study Summary Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  49. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Analytic Center Cutting Plane Method approximation scheme for maximization of a concave function over a convex set implementation by Babonneau, Vial et. al. at LogiLab, University of Geneva Two components: query point generator manages a localization set containing all optimal points selects query points which are tried for optimality oracle generates cutting planes to further bound the localization set problem dependent! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  50. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Analytic Center Cutting Plane Method approximation scheme for maximization of a concave function over a convex set implementation by Babonneau, Vial et. al. at LogiLab, University of Geneva Two components: query point generator manages a localization set containing all optimal points selects query points which are tried for optimality oracle generates cutting planes to further bound the localization set problem dependent! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  51. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Analytic Center Cutting Plane Method approximation scheme for maximization of a concave function over a convex set implementation by Babonneau, Vial et. al. at LogiLab, University of Geneva Two components: query point generator manages a localization set containing all optimal points selects query points which are tried for optimality oracle generates cutting planes to further bound the localization set problem dependent! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  52. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Analytic Center Cutting Plane Method approximation scheme for maximization of a concave function over a convex set implementation by Babonneau, Vial et. al. at LogiLab, University of Geneva Two components: query point generator manages a localization set containing all optimal points selects query points which are tried for optimality oracle generates cutting planes to further bound the localization set problem dependent! Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  53. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Oracle for CSO evaluate objective function � CSP calculations calculate subgradient at query point � easy ⇒ subgradients and best objective value define cutting planes bounding the localization set Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  54. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Oracle for CSO evaluate objective function � CSP calculations calculate subgradient at query point � easy ⇒ subgradients and best objective value define cutting planes bounding the localization set u 1 Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  55. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Oracle for CSO evaluate objective function � CSP calculations calculate subgradient at query point � easy ⇒ subgradients and best objective value define cutting planes bounding the localization set u 1 Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  56. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Oracle for CSO evaluate objective function � CSP calculations calculate subgradient at query point � easy ⇒ subgradients and best objective value define cutting planes bounding the localization set u 1 Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  57. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Oracle for CSO evaluate objective function � CSP calculations calculate subgradient at query point � easy ⇒ subgradients and best objective value define cutting planes bounding the localization set u 1 u 2 Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  58. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Oracle for CSO evaluate objective function � CSP calculations calculate subgradient at query point � easy ⇒ subgradients and best objective value define cutting planes bounding the localization set u 1 u 2 Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  59. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Oracle for CSO evaluate objective function � CSP calculations calculate subgradient at query point � easy ⇒ subgradients and best objective value define cutting planes bounding the localization set u 1 u 2 Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  60. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Oracle for CSO evaluate objective function � CSP calculations calculate subgradient at query point � easy ⇒ subgradients and best objective value define cutting planes bounding the localization set u 1 u 2 Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  61. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Query Points analytic center: maximum distances from cutting planes calculation by damped Newton method u -component is next query point Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  62. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Query Points analytic center: maximum distances from cutting planes calculation by damped Newton method u -component is next query point MAX Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  63. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Query Points analytic center: maximum distances from cutting planes calculation by damped Newton method u -component is next query point u 3 Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  64. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Query Points analytic center: maximum distances from cutting planes calculation by damped Newton method u -component is next query point u 3 Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  65. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run oracle query point generator localization set artificially bounded ⇒ compact Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  66. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run u u oracle query point generator In each iteration, a query point is sent to the oracle,... Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  67. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run f(u) u oracle query point generator ... the value and subgradient of θ are calculated... Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  68. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run f(u) u oracle query point generator ... which define cutting planes... Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  69. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run oracle query point generator ... to further bound the localization set. Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  70. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run MAX oracle query point generator Then, the proximal analytic center is calculated... Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  71. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run u u oracle query point generator ... which defines the next query point. Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  72. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run f(u) u oracle query point generator Process is repeated... Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  73. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run f(u) u oracle query point generator Process is repeated... Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  74. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run oracle query point generator Process is repeated... Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  75. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run oracle query point generator Process is repeated... Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  76. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run u u oracle query point generator Process is repeated... Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  77. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run OPT u oracle query point generator ... until desired precision is achieved. Felix G. K¨ onig Traffic Optimization under Fairness Constraints

  78. Traffic Optimization Solving the CSO Problem Results Lagrangian Relaxation Proximal-ACCPM Illustration of an ACCPM Run OPT STOP! u oracle query point generator ... until desired precision is achieved. Felix G. K¨ onig Traffic Optimization under Fairness Constraints

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