TY - JOUR
T1 - Large-Scale Traffic Signal Offset Optimization
AU - Ouyang, Yi
AU - Zhang, Richard Y.
AU - Lavaei, Javad
AU - Varaiya, Pravin
N1 - Funding Information:
Manuscript received September 18, 2019; revised November 16, 2019 and November 17, 2019; accepted December 30, 2019. Date of publication January 14, 2020; date of current version September 10, 2020. This work was supported in part by the ONR under Grant N00014-17-1-2933, in part by the DARPA under Grant D16AP00002, in part by the AFOSR under Grant FA9550-17-1-0163, in part by the ARO under Grant W911NF-17-1-0555, and in part by the NSF Awards 1545116 and 1807260. This paper was presented in part at the Fifty Seventh IEEE Conference on Decision and Control, Fontainebleau, Miami Beach, December 14, 2018 [1]. Recommended by Associate Editor Dr. M. Prandini. (Corresponding author: Javad Lavaei.) Y. Ouyang is with Preferred Networks America, Inc., Burlingame, CA 94010 USA (e-mail: ouyangyi@preferred-america.com).
Publisher Copyright:
© 2014 IEEE.
PY - 2020/9
Y1 - 2020/9
N2 - The offset optimization problem seeks to coordinate and synchronize the timing of traffic signals throughout a network in order to enhance traffic flow and reduce stops and delays. Recently, offset optimization was formulated into a continuous optimization problem without integer variables by modeling traffic flow as sinusoidal. In this article, we present a novel algorithm to solve this new formulation to near-global optimality on a large scale. Specifically, we solve a convex relaxation of the nonconvex problem using a tree decomposition reduction, and use randomized rounding to recover a near-global solution. We prove that the algorithm always delivers solutions of expected value at least 0.785 times the globally optimal value. Moreover, assuming that the topology of the traffic network is 'tree-like,' we prove that the algorithm has near-linear time complexity with respect to the number of intersections. These theoretical guarantees are experimentally validated on the Berkeley, Manhattan, and Los Angeles traffic networks. In our numerical results, the empirical time complexity of the algorithm is linear, and the solutions have objectives within 0.99 times the globally optimal value.
AB - The offset optimization problem seeks to coordinate and synchronize the timing of traffic signals throughout a network in order to enhance traffic flow and reduce stops and delays. Recently, offset optimization was formulated into a continuous optimization problem without integer variables by modeling traffic flow as sinusoidal. In this article, we present a novel algorithm to solve this new formulation to near-global optimality on a large scale. Specifically, we solve a convex relaxation of the nonconvex problem using a tree decomposition reduction, and use randomized rounding to recover a near-global solution. We prove that the algorithm always delivers solutions of expected value at least 0.785 times the globally optimal value. Moreover, assuming that the topology of the traffic network is 'tree-like,' we prove that the algorithm has near-linear time complexity with respect to the number of intersections. These theoretical guarantees are experimentally validated on the Berkeley, Manhattan, and Los Angeles traffic networks. In our numerical results, the empirical time complexity of the algorithm is linear, and the solutions have objectives within 0.99 times the globally optimal value.
KW - Convex relaxation
KW - offset optimization
KW - semidefinite programming
KW - traffic control
KW - traffic signal timing
KW - tree decomposition
UR - http://www.scopus.com/inward/record.url?scp=85083729631&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85083729631&partnerID=8YFLogxK
U2 - 10.1109/TCNS.2020.2966588
DO - 10.1109/TCNS.2020.2966588
M3 - Article
AN - SCOPUS:85083729631
SN - 2325-5870
VL - 7
SP - 1176
EP - 1187
JO - IEEE Transactions on Control of Network Systems
JF - IEEE Transactions on Control of Network Systems
IS - 3
M1 - 8959313
ER -