Exact and meta-heuristic approach for a general heterogeneous dial-a-ride problem with multiple depots

被引:157
作者
Braekers, Kris [1 ]
Caris, An [1 ,2 ]
Janssens, Gerrit K. [1 ]
机构
[1] Hasselt Univ, Res Grp Logist, B-3590 Diepenbeek, Belgium
[2] Res Fdn Flanders FWO, B-1000 Brussels, Belgium
关键词
Dial-a-ride; Demand responsive transportation; Heterogeneous users and vehicles; Branch-and-cut algorithm; Deterministic annealing meta-heuristic; Vehicle routing; CUT ALGORITHMS; TRANSPORTATION; MODELS; SEARCH; OPTIMIZATION; FEASIBILITY; INSTANCES; PICKUP;
D O I
10.1016/j.trb.2014.05.007
中图分类号
F [经济];
学科分类号
02 ;
摘要
Dial-a-ride problems are concerned with the design of efficient vehicle routes for transporting individual persons from specific origin to specific destination locations. In real-life this operational planning problem is often complicated by several factors. Users may have special requirements (e.g. to be transported in a wheelchair) while service providers operate a heterogeneous fleet of vehicles from multiple depots in their service area. In this paper, a general dial-a-ride problem in which these three real-life aspects may simultaneously be taken into account is introduced: the Multi-Depot Heterogeneous Dial-A-Ride Problem (MD-H-DARP). Both a three- and two-index formulation are discussed. A branch-and-cut algorithm for the standard dial-a-ride problem is adapted to exactly solve small problem instances of the MD-H-DARP. To be able to solve larger problem instances, a new deterministic annealing meta-heuristic is proposed. Extensive numerical experiments are presented on different sets of benchmark instances for the homogeneous and the heterogeneous single depot dial-a-ride problem. Instances for the MD-H-DARP are introduced as well. The branch-and-cut algorithm provides considerably better results than an existing algorithm which uses a less compact formulation. All seven previously unsolved benchmark instances for the heterogeneous dial-a-ride problem could be solved to optimality within a matter of seconds. While computation times of the exact algorithm increase drastically with problem size, the proposed meta-heuristic algorithm provides near-optimal solutions within limited computation time for all instances. Several best known solutions for unsolved instances are improved and the algorithm clearly outperforms current state-of-the-art heuristics for the homogeneous and heterogeneous dial-a-ride problem, both in terms of solution quality and computation time. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:166 / 186
页数:21
相关论文
共 57 条
  • [1] [Anonymous], 2008, J BETRIEBSWIRTSCHAFT, DOI DOI 10.1007/S11301-008-0036-4
  • [2] Ascheuer N, 2000, NETWORKS, V36, P69, DOI 10.1002/1097-0037(200009)36:2<69::AID-NET1>3.0.CO
  • [3] 2-Q
  • [4] Atahran A., 2014, J MULTICRIT IN PRESS
  • [5] Checking the Feasibility of Dial-a-Ride Instances Using Constraint Programming
    Berbeglia, Gerardo
    Pesant, Gilles
    Rousseau, Louis-Martin
    [J]. TRANSPORTATION SCIENCE, 2011, 45 (03) : 399 - 412
  • [6] Dynamic pickup and delivery problems
    Berbeglia, Gerardo
    Cordeau, Jean-Francois
    Laporte, Gilbert
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 202 (01) : 8 - 15
  • [7] Bi-objective optimization of drayage operations in the service area of intermodal terminals
    Braekers, Kris
    Caris, An
    Janssens, Gerrit K.
    [J]. TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2014, 65 : 50 - 69
  • [8] Integrated planning of loaded and empty container movements
    Braekers, Kris
    Caris, An
    Janssens, Gerrit K.
    [J]. OR SPECTRUM, 2013, 35 (02) : 457 - 478
  • [9] Vehicle routing problem with time windows, part II:: Metaheuristics
    Bräysy, I
    Gendreau, M
    [J]. TRANSPORTATION SCIENCE, 2005, 39 (01) : 119 - 139
  • [10] Braysy O., 2003, CENTRAL EUR J OPER R, V11, P369