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 条
  • [31] A branch-and-cut algorithm for the Winner Determination Problem
    Escudero, Laureano F.
    Landete, Mercedes
    Marin, Alfredo
    DECISION SUPPORT SYSTEMS, 2009, 46 (03) : 649 - 659
  • [32] A branch-and-cut algorithm for an assembly routing problem
    Chitsaz, Masoud
    Cordeau, Jean-Francois
    Jans, Raf
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 282 (03) : 896 - 910
  • [33] A branch-and-cut algorithm for the preemptive swapping problem
    Bordenave, Charles
    Gendreau, Michel
    Laporte, Gilbert
    NETWORKS, 2012, 59 (04) : 387 - 399
  • [34] A branch-and-cut algorithm for the pallet loading problem
    Alvarez-Valdes, R
    Parreño, F
    Tamarit, JM
    COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (11) : 3007 - 3029
  • [35] A Branch-and-Cut Algorithm for the Nonpreemptive Swapping Problem
    Bordenave, Charles
    Gendreau, Michel
    Laporte, Gilbert
    NAVAL RESEARCH LOGISTICS, 2009, 56 (05) : 478 - 486
  • [36] A branch-and-cut algorithm for the Team Orienteering Problem
    Bianchessi, Nicola
    Mansini, Renata
    Speranza, M. Grazia
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2018, 25 (02) : 627 - 635
  • [37] A branch-and-cut algorithm for the target visitation problem
    Hildenbrandt, Achim
    EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2019, 7 (03) : 209 - 242
  • [38] A Hierarchical Grouping Algorithm for the Multi-Vehicle Dial-a-Ride Problem
    Luo, Kelin
    Florio, Alexandre M.
    Das, Syamantak
    Guo, Xiangyu
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (05): : 1195 - 1207
  • [39] GPU-Accelerated Tabu Search Algorithm for Dial-A-Ride Problem
    Pandi, Ramesh Ramasamy
    Ho, Song Guang
    Nagavarapu, Sarat Chandra
    Tripathy, Twinkle
    Dauwels, Justin
    2018 21ST INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2018, : 2519 - 2524
  • [40] A Novel Genetic Algorithm for a Multi-Vehicle Dial-a-Ride Problem
    Li, Jiayuan
    Tomita, Kohji
    Kamimura, Akiya
    2022 INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND MECHATRONICS (ICARM 2022), 2022, : 682 - 689