Multiple depot vehicle scheduling with controlled trip shifting

被引:27
作者
Desfontaines, Lucie [2 ]
Desaulniers, Guy [1 ]
机构
[1] Polytech Montreal, Dept Math & Ind Engn, Montreal, PQ, Canada
[2] GIRO Inc, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Vehicle scheduling; Trip shifting; Timetable quality control; 2-Phase matheuristic; Column generation; COLUMN GENERATION; TRANSIT; BRANCH; ALGORITHM; LEVEL; MODEL;
D O I
10.1016/j.trb.2018.05.011
中图分类号
F [经济];
学科分类号
02 ;
摘要
The multiple depot vehicle scheduling problem (MDVSP) has been widely studied in the context of public transit systems. Given a timetable of bus trips, it consists of finding a set of bus schedules that covers every trip exactly once while satisfying vehicle availability at each depot and minimizing the operating costs. This work considers a generalization of the MDVSP that allows slight modifications of the trip scheduled start times. By shifting some trips, one can indeed expect to cover all trips with fewer vehicles or less expensive deadheads (vehicle moves without passengers). However, reducing the operational costs in this way should not be too detrimental to the overall quality of the timetable and, therefore, the following criteria should be controlled: the number of shifted trips, the headways between the consecutive trips of a line, and the quality of some passenger connections. To solve this generalized problem, we develop a two-phase matheuristic: the first phase computes vehicle schedules with a column-generation heuristic: the second relies on a mixed integer program to find the best possible timetable considering the computed vehicle schedules. Penalties are introduced in the first phase to increase the chances of finding a better-quality timetable in the second phase. Computational tests on real-life datasets from a bus company show that the proposed matheuristic can solve the problem efficiently, yielding solutions with a significant reduction in the number of vehicles used compared to the solutions of the classical MDVSP and a limited alteration of the timetable. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:34 / 53
页数:20
相关论文
共 37 条
  • [1] 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
  • [2] Stabilized dynamic constraint aggregation for solving set partitioning problems
    Benchimol, Pascal
    Desaulniers, Guy
    Desrosiers, Jacques
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 223 (02) : 360 - 371
  • [3] ON SOME MATCHING PROBLEMS ARISING IN VEHICLE SCHEDULING MODELS
    BERTOSSI, AA
    CARRARESI, P
    GALLO, G
    [J]. NETWORKS, 1987, 17 (03) : 271 - 281
  • [4] An overview on vehicle scheduling models
    Bunte S.
    Kliewer N.
    [J]. Public Transp., 2009, 4 (299-317): : 299 - 317
  • [5] A BRANCH AND BOUND ALGORITHM FOR THE MULTIPLE DEPOT VEHICLE SCHEDULING PROBLEM
    CARPANETO, G
    DELLAMICO, M
    FISCHETTI, M
    TOTH, P
    [J]. NETWORKS, 1989, 19 (05) : 531 - 548
  • [6] Optimal Multi-Vehicle Type Transit Timetabling and Vehicle Scheduling
    Ceder, Avishai
    [J]. STATE OF THE ART IN THE EUROPEAN QUANTITATIVE ORIENTED TRANSPORTATION AND LOGISTICS RESEARCH, 2011: 14TH EURO WORKING GROUP ON TRANSPORTATION & 26TH MINI EURO CONFERENCE & 1ST EUROPEAN SCIENTIFIC CONFERENCE ON AIR TRANSPORT, 2011, 20
  • [7] OPTIMALITY AND DEGENERACY IN LINEAR PROGRAMMING
    Charnes, A.
    [J]. ECONOMETRICA, 1952, 20 (02) : 160 - 170
  • [8] Multi-depot vehicle scheduling problems with time windows and waiting costs
    Desaulniers, G
    Lavigne, J
    Soumis, F
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 111 (03) : 479 - 494
  • [9] Desaulniers G., 2005, COLUMN GENERATION, V5
  • [10] Desaulniers G, 2007, HBK OPERAT RES MANAG, V14, P69, DOI 10.1016/S0927-0507(06)14002-5