Distributed MPC-based Coordination of Traffic Perimeter and Signal Control: A Lexicographic Optimization Approach
Viet Hoang Pham, Hyo-Sung Ahn
TL;DR
This work tackles urban congestion by integrating traffic perimeter control with internal signal optimization through a lexicographic MPC framework. It models the UTN with a store-and-forward CTM-based prediction and employs a two-stage objective: first maximize inflows at the perimeter under safety constraints, then optimize internal signal timings to improve conditions without sacrificing perimeter capacity. A fully distributed solution based on ADMM decomposes the problem into subnetworks, enabling parallel computation and local communication with neighbors. Simulations in VISSIM and MATLAB demonstrate that the proposed lexicographic MPC strategy enhances network throughput and mitigates congestion under varied demand, while remaining computationally tractable for real-time operation. The approach offers a scalable, principled method to jointly manage boundary inflows and element-level traffic signals in large urban networks.
Abstract
This paper introduces a comprehensive strategy that integrates traffic perimeter control with traffic signal control to alleviate congestion in an urban traffic network (UTN). The strategy is formulated as a lexicographic multi-objective optimization problem, starting with the regulation of traffic inflows at boundary junctions to maximize the capacity while ensuring a smooth operation of the UTN. Following this, the signal timings at internal junctions are collaboratively optimized to enhance overall traffic conditions under the regulated inflows. The use of a model predictive control (MPC) approach ensures that the control solution adheres to safety and capacity constraints within the network. To address the computational complexity of the problem, the UTN is divided into subnetworks, each managed by a local agent. A distributed solution method based on the alternating direction method of multipliers (ADMM) algorithm is employed, allowing each agent to determine its optimal control decisions using local information from its subnetwork and neighboring agents. Numerical simulations using VISSIM and MATLAB demonstrate the effectiveness of the proposed traffic control strategy.
