As urban traffic congestion is on the increase worldwide, it is critical to maximize capacity and throughput of existing road infrastructure through optimized traffic signal control. To this end, we build on the body of work in mixed integer linear programming (MILP) approaches that attempt to jointly optimize traffic signal control over an entire traffic network and specifically on improving the scalability of these methods for large numbers of intersections. Our primary insight in this work stems from the fact that MILP-based approaches to traffic control used in a receding horizon control manner (that replan at fixed time intervals) need to compute high fidelity control policies only for the early stages of the signal plan; therefore, coarser time steps can be employed to “see” over a long horizon to preemptively adapt to distant platoons and other predicted long-term changes in traffic flows. To this end, we contribute the queue transmission model (QTM) which blends elements of cell-based and link-based modeling approaches to enable a non-homogeneous time MILP formulation of traffic signal control. We then experiment with this novel QTM-based MILP control in a range of traffic networks and demonstrate that the non-homogeneous MILP formulation achieves (i) substantially lower delay solutions, (ii) improved per-vehicle delay distributions, and (iii) more optimal travel times over a longer horizon in comparison to the homogeneous MILP formulation with the same number of binary and continuous variables. Guilliard, Sanner, Trevizan, and Williams 2 INTRODUCTION As urban traffic congestion is on the increase worldwide with estimated productivity losses in the hundreds of billions of dollars in the U.S. alone and immeasurable environmental impact (1), it is critical to maximize capacity and throughput of existing road infrastructure through optimized traffic signal control. Unfortunately, many large cities still use some degree of fixed-time control (2) even if they also use actuated or adaptive control methods such as SCATS (3) or SCOOT (4). However, there is further opportunity to improve traffic signal control even beyond adaptive methods through the use of optimized controllers (that incorporate elements of both adaptive and actuated control) as evidenced in a variety of approaches including mixed integer (linear) programming (5, 6, 7, 8, 9, 10), heuristic search (11, 12), queuing delay with pressure control (13) and linear program control (14), to scheduling-driven control (15, 16), and reinforcement learning (2). Such optimized controllers hold the promise of maximizing existing infrastructure capacity by finding more complex (and potentially closer to optimal) jointly coordinated intersection policies in comparison to heuristically-adaptive policies such as SCATS and SCOOT. However, optimized methods are computationally demanding and often do not guarantee jointly optimal solutions over a large intersection network either because (a) they only consider coordination of neighboring intersections or arterial routes or (b) they fail to scale to large intersection networks simply for computational reasons. We remark that the latter scalability issue is endemic to many mixed integer programming approaches to optimized signal control. In this work, we build on the body of work in mixed integer linear programming (MILP) approaches that attempt to jointly optimize traffic signal control over an entire traffic network (rather than focus on arterial routes) and specifically on improving the scalability of these methods for large urban traffic networks. In our investigation of existing approaches in this vein, namely exemplar methods in the spirit of (7, 9) that use a (modified) cell transmission model (CTM) (17, 18) for their underlying prediction of traffic flows, we remark that a major drawback is the CTM-imposed requirement to choose a predetermined homogeneous (and often necessarily small) time step for reasonable modeling fidelity. This need to model a large number of CTM cells with a small time step leads to MILPs that are exceedingly large and often intractable to solve. Our primary insight in this work stems from the fact that MILP-based approaches to traffic control used in a receding horizon control manner (that replan at fixed time intervals) need to compute high fidelity control policies only for the early stages of the signal plan; therefore, coarser time steps can be employed to “see” over a long horizon to preemptively adapt to distant platoons and other predicted long-term changes in traffic flows. This need for non-homogeneous control in turn spawns the need for an additional innovation: we require a traffic flow model that permits nonhomogeneous time steps and properly models the travel time delay between lights. To this end, we might consider CTM extensions such as the variable cell length CTM (19), stochastic CTM (20, 21), CTM extensions for better modeling freeway-urban interactions (22) including CTM hybrids with link-based models (23), assymmetric CTMs for better handling flow imbalances in merging roads (24), the situational CTM for better modeling of boundary conditions (25), and the lagged CTM for improved modeling of the flow density relation (26). However, despite the widespread varieties of the CTM and usage for a range of applications (27), there seems to be no extension that permits non-homogeneous time steps as proposed in our novel MILP-based control approach. For this reason, as a major contribution of this work to enable our non-homogeneous time MILP-based model of joint intersection control, we contribute the queue transmission model Guilliard, Sanner, Trevizan, and Williams 3 (a) q 1 q 7 q 9 p l6 : EW NS t : NS n : 5 1 3 2 4 6 7 8 5.3 0.0 2.0 1.0 4.1 5.8 6.5 8.8 t : 0.5 1.0 2.1 1.0 1.2 0.7 2.3 d l6,EW : 4.3 0.0 1.0 2.1 0.0 3.1 4.3 4.3 4.3 d l6,NS : 0.0 0.0 1.0 1.0 1.0 1.0 0.5 1.2 3.5 0 max 0 0 max EW EW EW NS NS NS (b) FIGURE 1 (a) Example of a real traffic network modeled using the QTM. (b) A preview of different QTM model parameters as a function of non-homogeneous discretized time intervals indexed by n. For each n, we show the following parameters: the elapsed time t, the non-homogeneous time step length t, the cumulative duration d of two different light phases for l 6 , the phase p of light l 6 , and the traffic volume of different queues q linearly interpolated between time points. There is technically a binary p for each phase, but we abuse notation and simply show the current active phase: NS for north-south green and EW for east-west green assuming the top of the map is north. Here we see that traffic progresses from q 1 to q 7 to q 9 according to light phases and traffic propagation delay with non-homogeneous time steps only at required changepoints. We refer to the QTM model section for precise notation and technical definitions. (QTM) that blends elements of cell-based and link-based modeling approaches as illustrated and summarized in Figure 1. The QTM offers the following key benefits: • Unlike previous CTM-based joint intersection signal optimization (7, 9), the QTM is intended for non-homogeneous time steps that can be used for control over large horizons. • Any length of roadway without merges or diverges can be modeled as a single queue leading to compact QTM MILP encodings of large traffic networks (i.e., large numbers of cells and their associated MILP variables are not required between intersections). Further, the free flow travel time of a link can be modeled exactly, independent of the discritizaiton time step, while CTM requires a further increased discretization to approach the same resolution. • The QTM accurately models fixed travel time delays critical to green wave coordination as in (5, 6, 8) through the use of a non-first order Markovian update model and further combines this with fully joint intersection signal optimization in the spirit of (7, 9, 10). In the remainder of this paper, we first formalize our novel QTM model of traffic flow with non-homogeneous time steps and show how to encode it as a linear program for computing traffic flows. Next we proceed to allow the traffic signals to become discrete phase variables that are optimized subject to a delay minimizing objective and standard minimum and maximum time Guilliard, Sanner, Trevizan, and Williams 4 constraints for cycles and phases; this results in our final MILP formulation of traffic signal control. We then experiment with this novel QTM-based MILP control in a range of traffic networks and demonstrate that the non-homogeneous MILP formulation achieves (i) substantially lower delay solutions, (ii) improved per-vehicle delay distributions, and (iii) more optimal travel times over a longer horizon in comparison to the homogeneous MILP formulation with the same number of binary and continuous variables. THE QUEUE TRANSMISSION MODEL (QTM) A Queue Transmission Model (QTM) is the tuple (Q,L, ~ t, I), where Q and L are, respectively, the set of queues and lights; ~ t is a vector of size N representing the homogeneous, or nonhomogeneous, discretization of the problem horizon [0,T] and the duration in seconds of the n-th time interval is denoted as t n ; and I is a matrix |Q| ⇥ T in which I i,n represents the flow of vehicles requesting to enter queue i from the outside of the network at time n. A traffic light ` 2 L is defined as the tuple ( min
[1]
Roberto Horowitz,et al.
Freeway traffic flow simulation using the Link Node Cell transmission model
,
2009,
2009 American Control Conference.
[2]
Wei Wang,et al.
Urban Traffic Flow Prediction with Variable Cell Transmission Model
,
2010
.
[3]
Jia Li,et al.
Coupled Linear Programming Approach for Decentralized Control of Urban Traffic
,
2014
.
[4]
Henry X. Liu,et al.
A stochastic model of traffic flow: Theoretical foundations
,
2011
.
[5]
Kuo Cheng Huang,et al.
Traffic Simulation Model for Urban Networks: CTM-URBAN
,
2011
.
[6]
Roberto Horowitz,et al.
Optimal freeway ramp metering using the asymmetric cell transmission model
,
2006
.
[7]
Tao Yao,et al.
A Link-based Mixed Integer LP Approach for Adaptive Traffic Signal Control
,
2012,
1211.4625.
[8]
N. Gartner,et al.
Arterial-based control of traffic flow in urban grid networks
,
2002
.
[9]
Shoufeng Lu,et al.
A discrete traffic kinetic model - integrating the lagged cell transmission and continuous traffic kinetic models
,
2011
.
[10]
John D. C. Little,et al.
Optimization of Traffic Signal Settings by Mixed-Integer Linear Programming
,
1975
.
[11]
Ciprian Alecsandru,et al.
An Assessment of the Cell-Transmission Traffic Flow Paradigm: Development and Applications
,
2011
.
[12]
Stephen F. Smith,et al.
SURTRAC: Scalable Urban Traffic Control
,
2013
.
[13]
Carlos F. Daganzo,et al.
THE CELL TRANSMISSION MODEL, PART II: NETWORK TRAFFIC
,
1995
.
[14]
W. Y. Szeto,et al.
Stochastic cell transmission model (SCTM): A stochastic dynamic traffic model for traffic state surveillance and assignment
,
2011
.
[15]
K. L. Head,et al.
Heuristic algorithms to solve 0–1 mixed integer LP formulations for traffic signal control problems
,
2010,
Proceedings of 2010 IEEE International Conference on Service Operations and Logistics, and Informatics.
[16]
Wei-Hua Lin,et al.
An enhanced 0-1 mixed-integer LP formulation for traffic signal control
,
2004,
IEEE Trans. Intell. Transp. Syst..
[17]
R D Bretherton,et al.
SCOOT-a Traffic Responsive Method of Coordinating Signals
,
1981
.
[18]
Ana L. C. Bazzan,et al.
Introduction to Intelligent Systems in Traffic and Transportation
,
2013,
Introduction to Intelligent Systems in Traffic and Transportation.
[19]
Jun Ding,et al.
PAMSCOD: Platoon-based arterial multi-modal signal control with online data
,
2011
.
[20]
Pravin Varaiya,et al.
Max pressure control of a network of signalized intersections
,
2013
.
[21]
Baher Abdulhai,et al.
Multiagent Reinforcement Learning for Integrated Network of Adaptive Traffic Signal Controllers (MARLIN-ATSC): Methodology and Large-Scale Application on Downtown Toronto
,
2013,
IEEE Transactions on Intelligent Transportation Systems.
[22]
Hong Kam Lo,et al.
A novel traffic signal control formulation
,
1999
.
[23]
Y. Kim,et al.
Online traffic flow model applying the dynamic flow-density relation
,
2002
.
[24]
Hong Kam Lo,et al.
Dynamic network traffic control
,
2001
.
[25]
Stephen F. Smith,et al.
Schedule-Driven Coordination for Real-Time Traffic Network Control
,
2012,
ICAPS.
[26]
A.G. Sims,et al.
The Sydney coordinated adaptive traffic (SCAT) system philosophy and benefits
,
1980,
IEEE Transactions on Vehicular Technology.
[27]
C. Daganzo.
THE CELL TRANSMISSION MODEL..
,
1994
.