A Branch-and-Cut Algorithm for the Optimal Design of Parking Lots with One-way and Two-way Lanes
Helen Thomas, Tarun Rambha
TL;DR
This paper tackles optimizing parking-lot designs to maximize perpendicular stalls under both two-way and one-way driving lanes by rasterizing plots into grids and formulating a generalized MIP. It advances beyond flow-based models by introducing connectivity cuts and a branch-and-cut framework that dramatically improves solution times, while extending the model to handle one-way traffic with directionality constraints. The approach is validated on 325 NYC parking lots, showing substantial speedups and higher stall counts for one-way configurations, with meaningful improvements even under longer time budgets. Practical extensions address turning constraints, multiple entrances/exits, and turn-restriction considerations, highlighting the method’s potential for real-world parking facility design and optimization.
Abstract
We address the problem of maximizing the number of stalls in parking lots where vehicles park perpendicular to the driveways. Building on recent research on two-way driving lanes, we first formulate a mixed integer program to maximize the number of parking stalls using a flow-based approach. Parking lots are rasterized into a grid, and the proposed MIP model optimizes them in a generic manner, adapting to the grid resolution and stall size without requiring custom formulations. The constraints ensure the connectivity of parking stalls and driveways to the entrance/exit. This formulation is then extended to the case of one-way driving lanes. We then propose valid inequalities and a branch-and-cut algorithm for the one-way and two-way lane configurations. This approach eliminates flow variables, big-M type constraints, and improves solution times for medium-sized instances. The effectiveness of the suggested models is showcased on 325 parking lots from New York City. For instances in which the flow version could be solved in 15 minutes, the branch-and-cut algorithm improved the median runtimes by 87.43% for the one-way case and by 79.36% for the two-way case and resulted in better optimality gaps for the other instances, compared to the baseline flow-based formulation. Similar advantages were observed when run with a time budget of two hours. One-way configurations accommodated, on average, 18.63% more vehicles on average than their two-way counterparts across all instances. Modifications to the proposed formulations that consider the turning characteristics of vehicles and the presence of multiple entrances and exits are also examined.
