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 条
  • [1] A branch-and-price-and-check model for the vehicle routing problem with location congestion
    Edward Lam
    Pascal Van Hentenryck
    Constraints, 2016, 21 : 394 - 412
  • [2] Formation and Routing of Worker Teams for Airport Ground Handling Operations: A Branch-and-Price-and-Check Approach
    Dall'Olio, Giacomo
    Kolisch, Rainer
    TRANSPORTATION SCIENCE, 2023, 57 (05) : 1231 - 1251
  • [3] Branch-and-Check with Explanations for the Vehicle Routing Problem with Time Windows
    Lam, Edward
    Van Hentenryck, Pascal
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING (CP 2017), 2017, 10416 : 579 - 595
  • [4] A branch and price approach for routing and refueling station location model
    Yidiz, Baris
    Arslan, Okan
    Karasan, Oya Ekin
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 248 (03) : 815 - 826
  • [5] A branch-price-and-cut algorithm for a time-dependent green vehicle routing problem with the consideration of traffic congestion
    Luo, Hongyuan
    Dridi, Mahjoub
    Grunder, Olivier
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 177
  • [6] Robust Branch-and-Cut-and-Price for the Capacitated Vehicle Routing Problem
    Ricardo Fukasawa
    Humberto Longo
    Jens Lysgaard
    Marcus Poggi de Aragão
    Marcelo Reis
    Eduardo Uchoa
    Renato F. Werneck
    Mathematical Programming, 2006, 106 : 491 - 511
  • [7] A branch-cut-and-price algorithm for the generalized vehicle routing problem
    Reihaneh, Mohammad
    Ghoniem, Ahmed
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2018, 69 (02) : 307 - 318
  • [8] Robust branch-and-cut-and-price for the capacitated vehicle routing problem
    Fukasawa, R
    Lysgaard, J
    de Aragao, MP
    Reis, M
    Uchoa, E
    Werneck, RF
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2004, 3064 : 1 - 15
  • [9] A branch-and-price algorithm for a vehicle routing with demand allocation problem
    Reihaneh, Mohammad
    Ghoniem, Ahmed
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 272 (02) : 523 - 538
  • [10] A Branch and Price Heuristic Algorithm for the Vehicle Routing Problem with Time Windows
    Qian, Shu
    Hu, Rong
    Qian, Bin
    Yu, Naikang
    Shang, Qingxia
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT I, ICIC 2024, 2024, 14862 : 467 - 476