Slack Induction by String Removals for Vehicle Routing Problems

被引:85
作者
Christiaens, Jan [1 ]
Vanden Berghe, Greet [1 ]
机构
[1] Katholieke Univ Leuven, Dept Comp Sci, IMEC, CODeS, B-9000 Ghent, Belgium
关键词
vehicle routing; large-scale instances; string removal; spatial slack; capacity slack; fleet minimization; ruin and recreate; LARGE NEIGHBORHOOD SEARCH; DELIVERY PROBLEM; LOCAL SEARCH; EVOLUTIONARY ALGORITHM; MEMETIC ALGORITHM; PICKUP; EXCHANGE; OPTIMIZATION;
D O I
10.1287/trsc.2019.0914
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Dedicated algorithm and modeling improvements continue to advance the state of the art with respect to vehicle routing problems (VRPs). Despite these academic achievements, solving large VRP instances sufficiently fast for real-life applicability remains challenging. By exploiting VRP solution characteristics in an effective manner, this paper arrives at a powerful and fast optimization heuristic. Its primary contributions are threefold: a ruin method, a recreate method, and a fleet minimization procedure. The ruin method functions via adjacent string removal, introducing with it a novel property regarding vehicle routing problems that we term spatial slack, whereas the recreate method is categorized as greedy insertion with blinks. Combining these results in slack induction by string removals (SISRs), a powerful ruin and recreate approach. The fleet minimization procedure, meanwhile, introduces an absences-based acceptance criterion that serves as a complementary optimization component for when minimizing the number of vehicles constitutes the primary VRP objective. Together these three elements provide a suite of simple, powerful, and easily reproducible algorithmic methods that are successfully applied not only to the capacitated VRP but also to a wide range of related problems such as pickup and delivery problems and others that include time windows. SISRs serves to strip back the layers of complexity and specialization synonymous with the trend of algorithmic development throughout recent decades. Moreover, such simplicity and reproducibility are shown to not necessarily come at the expense of solution quality, with SISRs consistently outperforming alternative general approaches as well as dedicated single-purpose methods. Finally, aside from performance-related criteria, SISRs also serves to showcase a fresh perspective with respect to VRPs more generally, introducing a range of new terminology and procedures that, it is hoped, will invigorate further research and innovation.
引用
收藏
页码:417 / 433
页数:17
相关论文
共 67 条
  • [1] [Anonymous], WORKING PAPER
  • [2] [Anonymous], 2014, SPRINGER LECT NOTES
  • [3] [Anonymous], 1971, TR7013 USL MIT
  • [4] [Anonymous], THESIS
  • [5] [Anonymous], 1976, THESIS NW U EVANSTON
  • [6] An exact algorithm for the vehicle routing problem based on the set partitioning formulation with additional cuts
    Baldacci, Roberto
    Christofides, Nicos
    Mingozzi, Aristide
    [J]. MATHEMATICAL PROGRAMMING, 2008, 115 (02) : 351 - 385
  • [7] Bresina JL, 1996, PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, P271
  • [8] Routing for relief efforts
    Campbell, Ann Melissa
    Vandenbussche, Dieter
    Hermann, William
    [J]. TRANSPORTATION SCIENCE, 2008, 42 (02) : 127 - 145
  • [9] An ELS-based approach with dynamic probabilities management in local search for the Dial-A-Ride Problem
    Chassaing, M.
    Duhamel, C.
    Lacomme, P.
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2016, 48 : 119 - 133
  • [10] AN ALGORITHM FOR VEHICLE-DISPATCHING PROBLEM
    CHRISTOF.N
    EILON, S
    [J]. OPERATIONAL RESEARCH QUARTERLY, 1969, 20 (03) : 309 - &