Abstract
The discrete network design problem (DNDP) is a well-studied bilevel optimization problem in transportation. The goal of the DNDP is to identify the optimal set of candidate links (or projects) to be added to the network while accounting for users’ reaction as governed by a traffic equilibrium. Several approaches have been proposed to solve the DNDP exactly using single-level, mixed-integer programming reformulations, linear approximations of link travel time functions, relaxations and decompositions. To date, the largest DNDP instances solved to optimality remain of small scale and existing algorithms are no match to solve realistic problem instances involving large numbers of candidate projects. In this work, we examine the literature on exact methodologies for the DNDP and attempt to categorize the main approaches employed. We introduce a new set of benchmarking instances for the DNDP and implement three solution methods to compare computational performance and outline potential directions for improvement. For reproducibility purposes and to promote further research on this challenging bilevel optimization problem, all implementation codes and instance data are provided in a publicly available repository.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have