A branch-and-cut algorithm for a realistic dial-a-ride problem

被引:77
|
作者
Liu, Mengyang [2 ]
Luo, Zhixing [1 ]
Lim, Andrew [1 ,2 ,3 ]
机构
[1] Nanjing Univ, Sch Management & Engn, Int Ctr Management Sci & Engn, Nanjing 210093, Jiangsu, Peoples R China
[2] City Univ Hong Kong, Dept Management Sci, Kowloon Tong, Hong Kong, Peoples R China
[3] Nanyang Technol Univ, Sch Phys & Math Sci, Singapore 637371, Singapore
关键词
Dial-a-ride problem; Manpower planning; Branch-and-cut; Healthcare transportation; VEHICLE-ROUTING PROBLEM; TIME WINDOWS; DELIVERY PROBLEM; TABU SEARCH; TRANSPORTATION PROBLEM; HEURISTIC ALGORITHM; GENETIC ALGORITHM; PICKUP; MODELS; CONSTRAINTS;
D O I
10.1016/j.trb.2015.05.009
中图分类号
F [经济];
学科分类号
02 ;
摘要
In this paper we study a realistic dial-a-ride problem which simultaneously considers multiple trips, heterogeneous vehicles, multiple request types, configurable vehicle capacity and manpower planning. All of these features originate from practical applications in recent years. To formulate the problem, we propose two mathematical models that use different methods to deal with requests associated with the depot. To further strengthen the models, we propose eight families of valid inequalities, and based on them, we propose a branch-and-cut algorithm to solve the problem. The branch-and-cut algorithm was extensively tested on a set of instances generated according to the data of a real world application. The computational results showed that seven families of inequalities can improve the lower bounds substantially and the branch-and-cut algorithm can solve instances with up to 22 requests within 4 h. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:267 / 288
页数:22
相关论文
共 50 条
  • [1] A branch-and-cut algorithm for the dial-a-ride problem
    Cordeau, Jean-Francois
    OPERATIONS RESEARCH, 2006, 54 (03) : 573 - 586
  • [2] 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
  • [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] 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,
  • [5] Solving the equity-aware dial-a-ride problem using an exact branch-cut-and-price algorithm
    Guo, Shuocheng
    Dayarian, Iman
    Li, Jian
    Qian, Xinwu
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2025, 192
  • [6] 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
  • [7] The Dial-A-Ride Problem with Transfers
    Masson, Renaud
    Lehuede, Fabien
    Peton, Olivier
    COMPUTERS & OPERATIONS RESEARCH, 2014, 41 : 12 - 23
  • [8] A Granular Tabu Search algorithm for the Dial-a-Ride Problem
    Kirchler, Dominik
    Calvo, Roberto Wolfler
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2013, 56 : 120 - 135
  • [9] Adaptive Algorithm for Dial-A-Ride Problem with Vehicle Breakdown
    Pandi, Ramesh Ramasamy
    Ho, Song Guang
    Nagavarapu, Sarat Chandra
    Dauwels, Justin
    2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 2682 - 2688
  • [10] The dial-a-ride problem with fairness
    Miyaoka, Makoto
    Sukegawa, Noriyoshi
    Asano, Takao
    JOURNAL OF ADVANCED MECHANICAL DESIGN SYSTEMS AND MANUFACTURING, 2018, 12 (03):