Solving the equity-aware dial-a-ride problem using an exact branch-cut-and-price algorithm

被引:0
|
作者
Guo, Shuocheng [1 ]
Dayarian, Iman [2 ]
Li, Jian [3 ]
Qian, Xinwu [4 ]
机构
[1] Univ Alabama, Dept Civil Construct & Environm Engn, Tuscaloosa, AL 35487 USA
[2] Univ Alabama, Culverhouse Coll Business, Tuscaloosa, AL 35487 USA
[3] Tongji Univ, Sch Transportat Engn, Shanghai, Peoples R China
[4] Rice Univ, Dept Civil & Environm Engn, Houston, TX 77005 USA
关键词
Dial-a-ride problem; Branch-cut-and-price; Column generation; Demand-responsive transit; Equity; Pareto front; COLUMN GENERATION; DELIVERY PROBLEM; MODELS; PICKUP;
D O I
10.1016/j.trb.2024.103149
中图分类号
F [经济];
学科分类号
02 ;
摘要
This paper proposes a Branch-Cut-and-Price (BCP) algorithm to solve an equitable variant of the Dial-a-Ride problem (DARP), namely Equity-Aware DARP (EDARP), a bi-objective optimization problem that simultaneously minimizes the total routing cost and maximizes the Equity-of- Travel (EoT) outcomes for individual passengers. For passengers, EoT is specified as their detour rate, measured by the ratio between total in-vehicle time and door-to-door direct trip time. The EoT objective of EDARP is to minimize the maximum detour rate among all passengers while satisfying the DARP constraints. We model the EDARP using a min-max trip-based formulation, which is solved exactly using a tailored BCP algorithm. The BCP algorithm adopts the Column Generation method by decomposing the problem into a master problem and a subproblem. The subproblem is an Elementary Shortest Path Problem with Resource Constraints and Min-Max EoT (ESPPRC-MME), which is NP-hard. To efficiently solve the ESPPRC-MME, we develop a minimal-ride-time calibration algorithm and establish families of resource extension functions in compliance with equity-related resources. We also extend the applicability of EDARP to the operation of the dial-a-ride service during the pandemic aiming to minimize the maximum exposure risk of individual travelers. The effectiveness of our models and algorithms are comprehensively evaluated using both classic DARP instances as well as EDARP instances generated from real-world paratransit trip datasets. Computational results show that our BCP algorithm can optimally solve 50 out of 54 real-world instances (up to 55 passengers and 13 vehicles covering 110 nodes) within a time limit of one hour. Important practical insights are also discussed by investigating the Pareto front and the Lorenz curves for trip inequity based on the optimal outcomes of real-world instances.
引用
收藏
页数:31
相关论文
共 22 条
  • [1] An exact branch-and-price-and-cut algorithm for a practical and large-scale dial-a-ride problem
    Karimi, Mohammad
    Camiat, Fanny
    Desaulniers, Guy
    Gendreau, Michel
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2024,
  • [2] A branch-and-cut algorithm for a realistic dial-a-ride problem
    Liu, Mengyang
    Luo, Zhixing
    Lim, Andrew
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2015, 81 : 267 - 288
  • [3] A Branch-and-Price algorithm for the electric autonomous Dial-A-Ride Problem
    Su, Yue
    Dupin, Nicolas
    Parragh, Sophie N.
    Puchinger, Jakob
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2024, 186
  • [4] A Branch-and-Cut algorithm for the dial-a-ride problem with incompatible customer types
    Schulz, Arne
    Pfeiffer, Christian
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2024, 181
  • [5] A Two-Phase Branch-and-Price-and-Cut for a Dial-a-Ride Problem in Patient Transportation
    Luo, Zhixing
    Liu, Mengyang
    Lim, Andrew
    TRANSPORTATION SCIENCE, 2019, 53 (01) : 113 - 130
  • [6] Solving the Dial-a-Ride Problem Using an Adapted Genetic Algorithm
    Zelic, Stjepan
    Durasevic, Marko
    Jakobovic, Domagoj
    Planinic, Lucija
    AIXIA 2021 - ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, 13196 : 689 - 699
  • [7] A branch-cut-and-price algorithm for the generalized vehicle routing problem
    Reihaneh, Mohammad
    Ghoniem, Ahmed
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2018, 69 (02) : 307 - 318
  • [8] A Branch-Cut-and-Price Algorithm for the Energy Minimization Vehicle Routing Problem
    Fukasawa, Ricardo
    He, Qie
    Song, Yongjia
    TRANSPORTATION SCIENCE, 2016, 50 (01) : 23 - 34
  • [9] Improving energy aware nanosatellite task scheduling by a branch-cut-and-price algorithm
    Seman, Laio Oriel
    Rigo, Cezar Antonio
    Camponogara, Eduardo
    Munari, Pedro
    Bezerra, Eduardo Augusto
    COMPUTERS & OPERATIONS RESEARCH, 2023, 158
  • [10] A branch-cut-and-price algorithm for the piecewise linear transportation problem
    Christensen, Tue R. L.
    Labbe, Martine
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 245 (03) : 645 - 655