-
A Branch-and-Cut Algorithm for the Optimal Design of Parking Lots with One-way and Two-way Lanes
Authors:
Helen Thomas,
Tarun Rambha
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, 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 resolut…
▽ More
We address the problem of maximizing the number of stalls in parking lots where vehicles park perpendicular to the driveways. Building on recent research, 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 the need for 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 also 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 in 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 up to 18.63% more vehicles on average than their two-way counterparts across all the instances. Modifications to the proposed formulations that consider the turning characteristics of vehicles and the presence of multiple entrances and exits are also examined.
△ Less
Submitted 11 June, 2025;
originally announced June 2025.
-
Charge Schedule Optimization and Infrastructure Planning for Solar-Integrated Electric Bus Transit Systems
Authors:
Madhusudan Baldua,
Rito Brata Nath,
Vivek Vasudeva,
Tarun Rambha
Abstract:
As urban transit systems transition towards electrification, using renewable energy sources (RES), such as solar, is essential to make them efficient and sustainable. However, the intermittent nature of renewables poses a challenge in deciding the solar panel requirements and battery energy storage system (BESS) capacity at charging locations. To address these challenges, we propose a two-stage st…
▽ More
As urban transit systems transition towards electrification, using renewable energy sources (RES), such as solar, is essential to make them efficient and sustainable. However, the intermittent nature of renewables poses a challenge in deciding the solar panel requirements and battery energy storage system (BESS) capacity at charging locations. To address these challenges, we propose a two-stage stochastic programming model that considers seasonality in solar energy generation while incorporating temperature-based variations in bus energy consumption and dynamic time-of-use electricity prices. Specifically, we formulate the problem as a multi-scenario linear program (LP) where the first-stage long-term variables determine the charging station power capacity, BESS capacity, and the solar panel area at each charging location. The second-stage scenario-specific variables prescribe the energy transferred to buses directly from the grid or the BESS during layovers. We demonstrate the effectiveness of this framework using data from Durham Transit Network (Ontario) and Action Buses (Canberra), where bus schedules and charging locations are determined using a concurrent scheduler-based heuristic. Solar energy data is collected from the National Renewable Energy Laboratory (NREL) database. We solved the multi-scenario LP using Benders' decomposition, which performed better than the dual simplex method, especially when the number of scenarios was high. With solar energy production at the depots, our model estimated a cost savings of 16.48% and 32.00% for the Durham and Canberra networks, respectively. Our results also show that the scenario-based schedule adapts better to seasonal variations than a schedule estimated from average input parameters.
△ Less
Submitted 29 April, 2025;
originally announced April 2025.
-
Dynamic capacity allocation of hybrid transportation units for cargo-hitching in urban public transportation systems
Authors:
Paul Bischoff,
Benedikt Lienkamp,
Tarun Rambha,
Maximilian Schiffer
Abstract:
To improve the utilization of public transportation systems (PTSs) during off-peak hours, we present an algorithmic framework that designs PTSs with hybrid transportation units (HTUs), which can transport passengers or freight by leveraging a flexible interior. Against this background, we study a capacitated network design problem to enable cargo-hitching in existing PTSs. Specifically, we study a…
▽ More
To improve the utilization of public transportation systems (PTSs) during off-peak hours, we present an algorithmic framework that designs PTSs with hybrid transportation units (HTUs), which can transport passengers or freight by leveraging a flexible interior. Against this background, we study a capacitated network design problem to enable cargo-hitching in existing PTSs. Specifically, we study a setting with fixed vehicle routes and timetables in which vehicles can be equipped with HTUs to enable cargo-hitching. We optimize the network design from a total cost perspective to account for normalized network design costs tied to the investment in HTUs and freight routing costs. We present an algorithmic framework that encodes some of the problem's constraints in a spatially and temporally expanded, layered graph, and solves the resulting network design problem with a price-and-branch algorithm. We apply this framework to a case study based on the subway network in the city of Munich. Our algorithm outscales commercial solvers by a factor of six and yields integer feasible solutions with a median integrality gap of less than 1.02% for all instances. We show that cargo-hitching with HTUs increases the utilization of PTSs, especially during off-peak hours, without cannibalizing passenger service level and quality. Moreover, we present a sensitivity analysis that indicates that cargo-hitching is worthwhile if truck-based transport occurs at an externality cost of more than EUR 1.6 per vehicle and kilometer and loading and unloading costs of less than EUR 2 per passenger equivalent.
△ Less
Submitted 29 November, 2024;
originally announced December 2024.
-
A Bi-criterion Steiner Traveling Salesperson Problem with Time Windows for Last-Mile Electric Vehicle Logistics
Authors:
Prateek Agarwal,
Debojjal Bagchi,
Tarun Rambha,
Venktesh Pandey
Abstract:
This paper addresses the problem of energy-efficient and safe routing of last-mile electric freight vehicles. With the rising environmental footprint of the transportation sector and the growing popularity of E-Commerce, freight companies are likely to benefit from optimal time-window-feasible tours that minimize energy usage while reducing traffic conflicts at intersections and thereby improving…
▽ More
This paper addresses the problem of energy-efficient and safe routing of last-mile electric freight vehicles. With the rising environmental footprint of the transportation sector and the growing popularity of E-Commerce, freight companies are likely to benefit from optimal time-window-feasible tours that minimize energy usage while reducing traffic conflicts at intersections and thereby improving safety. We formulate this problem as a Bi-criterion Steiner Traveling Salesperson Problem with Time Windows (BSTSPTW) with energy consumed and the number of left turns at intersections as the two objectives while also considering regenerative braking capabilities. We first discuss an exact mixed-integer programming model with scalarization to enumerate points on the efficiency frontier for small instances. For larger networks, we develop an efficient local search-based heuristic, which uses several operators to intensify and diversify the search process. We demonstrate the utility of the proposed methods using benchmark data and real-world instances from Amazon delivery routes in Austin, US. Comparisons with state-of-the-art solvers shows that our heuristics can generate near-optimal solutions within reasonable time budgets, effectively balancing energy efficiency and safety under practical delivery constraints.
△ Less
Submitted 23 September, 2024;
originally announced September 2024.
-
On the Impact of Co-Optimizing Station Locations, Trip Assignment, and Charging Schedules for Electric Buses
Authors:
Rito Brata Nath,
Tarun Rambha,
Maximilian Schiffer
Abstract:
As many public transportation systems around the world transition to electric buses, the planning and operation of fleets can be improved via tailored decision-support tools. In this work, we study the impact of jointly locating charging facilities, assigning electric buses to trips, and determining when and where to charge the buses. We propose a mixed integer linear program that co-optimizes pla…
▽ More
As many public transportation systems around the world transition to electric buses, the planning and operation of fleets can be improved via tailored decision-support tools. In this work, we study the impact of jointly locating charging facilities, assigning electric buses to trips, and determining when and where to charge the buses. We propose a mixed integer linear program that co-optimizes planning and operational decisions jointly and an iterated local search heuristic to solve large-scale instances. Herein, we use a concurrent scheduler algorithm to generate an initial feasible solution, which serves as a starting point for our iterated local search algorithm. In the sequential case, we first optimize trip assignments and charging locations. Charging schedules are then determined after fixing the optimal decisions from the first level. The joint model, on the other hand, integrates charge scheduling within the local search procedure. The solution quality of the joint and sequential iterated local search models are compared for multiple real-world bus transit networks. Our results demonstrate that joint models can help further improve operating costs by 14.1% and lower total costs by about 4.1% on average compared with sequential models. In addition, energy consumption costs and contracted power capacity costs have been reduced significantly due to our integrated planning approach.
△ Less
Submitted 14 March, 2024;
originally announced March 2024.
-
Scalable Algorithms for Bicriterion Trip-Based Transit Routing
Authors:
Prateek Agarwal,
Tarun Rambha
Abstract:
This paper proposes multiple extensions to the popular bicriterion transit routing approach -- Trip-Based Transit Routing (TBTR). Specifically, building on the premise of the HypRAPTOR algorithm, we first extend TBTR to its partitioning variant -- HypTBTR. However, the improvement in query times of HyTBTR over TBTR comes at the cost of increased preprocessing. To counter this issue, two new techni…
▽ More
This paper proposes multiple extensions to the popular bicriterion transit routing approach -- Trip-Based Transit Routing (TBTR). Specifically, building on the premise of the HypRAPTOR algorithm, we first extend TBTR to its partitioning variant -- HypTBTR. However, the improvement in query times of HyTBTR over TBTR comes at the cost of increased preprocessing. To counter this issue, two new techniques are proposed -- a One-To-Many variant of TBTR and multilevel partitioning. Our One-To-Many algorithm can rapidly solve profile queries, which not only reduces the preprocessing time for HypTBTR, but can also aid other popular approaches such as HypRAPTOR. Next, we integrate a multilevel graph partitioning paradigm in HypTBTR and HypRAPTOR to reduce the fill-in computations. The efficacy of the proposed algorithms is extensively tested on real-world large-scale datasets. Additional analysis studying the effect of hypergraph partitioning tools (hMETIS, KaHyPar, and an integer program) along with different weighting schemes is also presented.
△ Less
Submitted 26 February, 2022; v1 submitted 12 November, 2021;
originally announced November 2021.