SearcharxivSearch

arXiv subjects

Boshuai Zhao

Publications and source records attributed to Boshuai Zhao.

4 recordsLinked to original sources

New Formulations and Discretization Insights for the Electric Autonomous Dial-a-Ride Problem

The Electric Autonomous Dial-a-Ride Problem (E-ADARP) involves routing and scheduling electric autonomous vehicles under battery capacity and partial recharging constraints, aiming to minimize total travel cost and excess ride time. In practice, operational data for time and state-of-charge (SoC) are often available only at a coarse granularity. This raises a natural question: can discretization be exploited to improve computational performance by enabling alternative formulation structures? To investigate this question, we develop three formulations reflecting different levels of discretization. The first is an improved event-based formulation (IEBF) with arc-flow SoC variables for the continuous-parameter E-ADARP, serving as a strengthened baseline. The latter two are fragment-based formulations designed for discretized inputs. The second is a time-space fragment-based formulation with continuous SoC arc-flow variables (TSFFCS), which discretizes time while keeping SoC continuous. The third is a battery-time-space fragment-based formulation (BTSFF), which discretizes both time and SoC. Here, an event denotes a tuple consisting of a location and a set of onboard customers, while a fragment denotes a partial path. Computational results show that IEBF improves upon the existing event-based formulation for the original E-ADARP. Under discretized settings, TSFFCS tends to outperform IEBF, particularly when recharging is frequent and time discretization is relatively coarse, indicating that time discretization can improve computational performance across a wide range of settings. In contrast, BTSFF rarely outperforms TSFFCS unless the number of reachable SoC levels is limited, suggesting that explicit SoC discretization is beneficial only in relatively restricted settings.

eess.SY

The Dial-a-Ride Problem with Synchronized Visits

The limited capacity of drones and future one- or two-seat modular vehicles requires multiple units to serve a single large customer (i.e., a customer whose demand exceeds a single vehicle's capacity) simultaneously, whereas small customers (i.e., those whose demand can be served by a single vehicle) can be consolidated in one trip. This motivates the Dial-a-Ride Problem with Synchronized Visits, where a fleet of drones must be routed and scheduled to transport orders at minimum cost. We propose four formulations: arc-based, event-based, time-space event-based (TSEF), and time-space fragment-based (TSFrag). An event is defined as a tuple of a location and a set of onboard customers, while a fragment represents a partial path. For TSEF and TSFrag, we also employ the dynamic discretization discovery (DDD) algorithm, which iteratively refines an initial low-resolution time-space network to obtain a continuous-time optimal solution. Computational results show that the event-based formulation performs best under low request intensity (few customers per unit time), whereas TSFrag with DDD excels with high request intensity; both substantially outperform the arc-based formulation. When implemented with DDD, TSFrag also requires less time and fewer iterations than TSEF. We also apply our methods to the classical dial-a-ride problem, where we find that that TSFrag with DDD can replace callbacks in case of high request intensity, and that using DDD is more beneficial to this problem than to the pickup-and-delivery problem with time windows.

econ.TH

The Dial-a-Ride Problem with Limited Pickups per Trip

The Dial-a-Ride Problem (DARP) is an optimization problem that involves determining optimal routes and schedules for several vehicles to pick up and deliver items at minimum cost. Motivated by real-world carpooling and crowdshipping scenarios, we introduce an additional constraint imposing a maximum number on the number of pickups per trip. This results in the Dial-a-Ride Problem with Limited Pickups per Trip (DARP-LPT). We apply a fragment-based method for DARP-LPT, where a fragment is a partial path. Specifically, we extend two formulations from Rist & Forbes (2021): the Fragment Flow Formulation (FFF) and the Fragment Assignment Formulation (FAF). We establish FFF's superiority over FAF, both from a theoretical as well as from a computational perspective. Furthermore, our results show that FFF and FAF significantly outperform traditional arc-based formulations in terms of solution quality and time. Additionally, compared to the two existing fragment sets, one with longer partial paths and another with shorter ones, our newly generated fragment sets perform better in terms of solution quality and time when fed into FFF.

econ.TH

An improved decomposition-based heuristic for truck platooning

Truck platooning is a promising transportation mode in which several trucks drive together and thus save fuel consumption by suffering less air resistance. In this paper, we consider a truck platooning system for which we jointly optimize the truck routes and schedules from the perspective of a central platform. We improve an existing decomposition-based heuristic by Luo and Larson (2022), which iteratively solves a routing and scheduling problem, with a cost modification step after each scheduling run. We propose different formulations for the routing and the scheduling problem and embed these into Luo and Larson's framework, and we examine ways to improve their iterative process. In addition, we propose another scheduling heuristic to deal with large instances. The computational results show that our procedure achieves better performance than the existing one under certain realistic settings.

econ.TH