Transportation network design

Where should new roads be built, or capacity added to existing roads, to minimize traffic congestion? Network design problems are frequently encountered by practitioners and researchers in traditional contexts (roads, public transit) and emerging technologies (automated vehicles, electric vehicle charging stations) . This problem is difficult due to the Braess paradox, where drivers trying to minimize their individual travel times cause congestion to increase after a new road is added. Mathematically, it is a bi-level nonlinear optimization problem that can be discrete or continuous. The bi-level structure makes it non-convex and NP-hard. 

I have been developing globally optimal solution algorithms that compute a converging sequence of lower bounds using a relaxation, compared with upper bounds from solving traffic assignment for specific leader solutions. Some methods can solve network design on networks with ~900 links (Berlin Mitte Center and Anaheim) in less than 1 hour.