A nested decomposition approach for solving the paratransit vehicle scheduling problem

被引:26
作者
Karabuk, Suleyman [1 ]
机构
[1] Univ Oklahoma, Sch Ind Engn, Norman, OK 73069 USA
关键词
Paratransit; Vehicle routing; Dial-a-ride; Column generation; Mathematical decomposition; Pickup and delivery problem with time windows; A-RIDE PROBLEM; COLUMN GENERATION; DELIVERY PROBLEM; TRANSPORTATION; ALGORITHM; PICKUP;
D O I
10.1016/j.trb.2008.08.002
中图分类号
F [经济];
学科分类号
02 ;
摘要
The paratransit vehicle scheduling problem involves scheduling a fleet of specially equipped vehicles for serving transportation needs of disabled and elderly people. It is also referred to as a dial-a-ride problem, and it can be classified as a multi-depot pickup and delivery problem with time windows and side constraints. The column generation approach constitutes one of the effective methodologies to solve this problem. However, in order to cope with the complexity of the problem, it is commonly applied in two consecutive stages: clustering and routing. First, clusters of customers are formed who will receive service together; next, vehicle routing decisions are made subject to the clustering decisions. This paper develops a nested column generation method, which integrates clustering and routing decisions, thus extending the applicability of the column generation approach in the context of the subject problem. The proposed method is implemented and applied to solve a problem faced by the transit authority of a mid size Us city. A detailed account of implementation experience is provided. The computational results, based on actual data, indicate that problem instances with up to 680 requests and 48 vehicles can be solved within 2% of optimality under mild assumptions, and a 12% performance improvement over a well-established manual planning system can be achieved. Published by Elsevier Ltd.
引用
收藏
页码:448 / 465
页数:18
相关论文
共 30 条
  • [1] [Anonymous], 2004, LINEAR PROGRAMMING N
  • [2] THE INTERIOR-POINT METHOD FOR LINEAR-PROGRAMMING
    ASTFALK, G
    LUSTIG, I
    MARSTEN, R
    SHANNO, D
    [J]. IEEE SOFTWARE, 1992, 9 (04) : 61 - 68
  • [3] Branch-and-price: Column generation for solving huge integer programs
    Barnhart, C
    Johnson, EL
    Nemhauser, GL
    Savelsbergh, MWP
    Vance, PH
    [J]. OPERATIONS RESEARCH, 1998, 46 (03) : 316 - 329
  • [4] BODIN L, 1983, COMPUT OPER RES, V10, P63, DOI 10.1016/0305-0548(83)90030-8
  • [5] Borndörfer R, 1999, LECT NOTES ECON MATH, V471, P391
  • [6] An effective and fast heuristic for the Dial-a-Ride problem
    Calvo, Roberto Wolfler
    Colorni, Alberto
    [J]. 4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2007, 5 (01): : 61 - 73
  • [7] The dial-a-ride problem: models and algorithms
    Cordeau, Jean-Francois
    Laporte, Gilbert
    [J]. ANNALS OF OPERATIONS RESEARCH, 2007, 153 (01) : 29 - 46
  • [8] A branch-and-cut algorithm for the dial-a-ride problem
    Cordeau, Jean-Francois
    [J]. OPERATIONS RESEARCH, 2006, 54 (03) : 573 - 586
  • [9] A tabu search heuristic for the static multi-vehicle dial-a-ride problem
    Cordeau, JF
    Laporte, G
    [J]. TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2003, 37 (06) : 579 - 594
  • [10] Desaulniers G, 2002, SIAM MONOG DISCR MAT, P225