Sufficient conditions for multi-stages traffic assignment model to be the convex optimization problem

Evgenia Gasnikova,Alexander Gasnikov,Demyan Yarmoshik,Meruza Kubentaeva,Michael Persiianov,Irina Podlipnova,Ekaterina Kotlyarova,Ilya Sklonin,Elena Podobnaya,Vladislav Matyukhin
2023-05-30
Abstract:In this paper we consider multi-stages traffic assignment with several demand layers, user types and network types. We consider two stages: demand matrix calculation (Entropy Wilson's model) and traffic assignment models (Beckmann or Nesterov--de Palma). For the traffic assignment stage we use dual reformulation and combine these stages as a saddle-point problem (convex-concave). Then we discuss how one can solve this problem numerically.
Optimization and Control
What problem does this paper attempt to address?
The main problem this paper attempts to address is: In multi-stage traffic flow assignment models, how to find sufficient conditions to transform the search for equilibrium into a convex optimization problem. Specifically, the paper explores the possibility of converting the equilibrium search problem in multi-stage models into a unified convex optimization problem and proposes sufficient conditions to achieve this goal. ### Background and Motivation 1. **Multi-stage Traffic Flow Models**: - Since the 1970s, multi-stage traffic flow models have rapidly developed. These models typically involve iterative solutions of a series of convex optimization problems, gradually approaching the desired equilibrium state. - However, this approach may require careful selection of initial points to converge in practical applications. 2. **Unified Convex Optimization Problem**: - As an alternative method, researchers have attempted to find a unified convex optimization problem whose solution can directly provide the desired equilibrium state. - The advantage of this method is that it can avoid convergence issues during the iterative process, but it may not be successful in all cases. ### Main Contributions of the Paper 1. **Proposing Sufficient Conditions**: - The paper proposes sufficient conditions to ensure that the equilibrium search in multi-stage models can be transformed into a unified convex optimization problem. - These conditions have not appeared in previous literature and are somewhat innovative. 2. **Generality of the Model**: - The paper allows for the selection of a stable dynamic model (instead of the commonly used Bekman model) in one stage of the multi-stage model and considers the possibility of different types of users and vehicles. - This generality makes the model more flexible and better suited to the complexities of the real world. 3. **Numerical Experiments**: - The paper also conducts numerical experiments to verify the effectiveness of the proposed model and method in actual traffic networks. - The experimental results show that using Nesterov's accelerated method combined with the Sinkhorn-Bregman-Shelikhovsky method can efficiently solve the bi-dual problem on modern multi-core laptops, significantly reducing the dual gap. ### Conclusion By proposing sufficient conditions, the paper successfully transforms the equilibrium search problem in multi-stage traffic flow models into a unified convex optimization problem, providing a new theoretical foundation and numerical methods for practical applications. This achievement is not only significant in theory but also demonstrates good performance in practice.