A branch-and-price-and-check model for the vehicle routing problem with location congestion

被引:27
|
作者
Lam, Edward [1 ,2 ]
Van Hentenryck, Pascal [3 ]
机构
[1] Univ Melbourne, Parkville, Vic 3010, Australia
[2] NICTA, West Melbourne, Vic 3003, Australia
[3] Univ Michigan, Ann Arbor, MI 48109 USA
关键词
Vehicle routing problem; Synchronization; DELIVERY PROBLEM; LOCAL SEARCH; PICKUP; CUT;
D O I
10.1007/s10601-016-9241-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper considers a vehicle routing problem with pickup and delivery, time windows and location congestion. Locations provide a number of cumulative resources that are utilized by vehicles either during service (e.g., forklifts) or for the entirety of their visit (e.g., parking bays). Locations can become congested if insufficient resources are available, upon which vehicles must wait until a resource becomes available before proceeding. The problem is challenging from a computational standpoint since it incorporates the vehicle routing problem and the resource-constrained project scheduling problem. The main contribution of this paper is a branch-and-price-and-check model that uses a branch-and-price algorithm that solves the underlying vehicle routing problem, and a constraint programming subproblem that checks the feasibility of the location resource constraints, and then adds combinatorial nogood cuts to the master problem if the resource constraints are violated. Experimental results show the benefits of the branch-and-price-and-check approach.
引用
收藏
页码:394 / 412
页数:19
相关论文
共 50 条
  • [21] Branch and Price for the Time-Dependent Vehicle Routing Problem with Time Windows
    Dabia, Said
    Ropke, Stefan
    van Woensel, Tom
    De Kok, Ton
    TRANSPORTATION SCIENCE, 2013, 47 (03) : 380 - 396
  • [22] A Branch-Cut-and-Price Algorithm for the Energy Minimization Vehicle Routing Problem
    Fukasawa, Ricardo
    He, Qie
    Song, Yongjia
    TRANSPORTATION SCIENCE, 2016, 50 (01) : 23 - 34
  • [23] A branch-cut-and-price algorithm for the vehicle routing problem with stochastic demands
    Gauvin, Charles
    Desaulniers, Guy
    Gendreau, Michel
    COMPUTERS & OPERATIONS RESEARCH, 2014, 50 : 141 - 153
  • [24] A branch-and-cut-and-price algorithm for the cumulative capacitated vehicle routing problem
    Lysgaard, Jens
    Wohlk, Sanne
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 236 (03) : 800 - 810
  • [25] A branch-and-price approach for a multi-period vehicle routing problem
    Dayarian, Iman
    Crainic, Teodor Gabriel
    Gendreau, Michel
    Rei, Walter
    COMPUTERS & OPERATIONS RESEARCH, 2015, 55 : 167 - 184
  • [26] A branch-cut-and-price algorithm for the cumulative capacitated vehicle routing problem
    Caio Marinho Damião
    João Marcos Pereira Silva
    Eduardo Uchoa
    4OR, 2023, 21 : 47 - 71
  • [27] Branch-cut-and-price for the vehicle routing problem with simultaneous pickup and delivery
    Subramanian, Anand
    Uchoa, Eduardo
    Pessoa, Artur Alves
    Ochi, Luiz Satoru
    OPTIMIZATION LETTERS, 2013, 7 (07) : 1569 - 1581
  • [28] A branch-and-price algorithm for two-echelon electric vehicle routing problem
    Wu, Zhiguo
    Zhang, Juliang
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (03) : 2475 - 2490
  • [29] A machine learning-based branch and price algorithm for a sampled vehicle routing problem
    Furian, Nikolaus
    O'Sullivan, Michael
    Walker, Cameron
    Cela, Eranda
    OR SPECTRUM, 2021, 43 (03) : 693 - 732
  • [30] A Branch-and-Cut-and-Price Algorithm for the Electric Vehicle Routing Problem with Multiple Technologies
    Ceselli A.
    Felipe Á.
    Ortuño M.T.
    Righini G.
    Tirado G.
    Operations Research Forum, 2 (1)