Branch-and-price for routing with probabilistic customers

被引:0
|
作者
Lagos, Felipe [1 ]
Klapp, Mathias A. [2 ]
Toriello, Alejandro [3 ]
机构
[1] Univ Adolfo Ibanez, Fac Engn & Sci, Santiago 7941169, Chile
[2] Pontificia Univ Catolica Chile, Engn Sch, Santiago, Chile
[3] Georgia Inst Technol, H Milton Stewart Sch Ind & Syst Engn, Atlanta, GA 30332 USA
关键词
Vehicle routing; Probabilistic routing; Column generation; TRAVELING SALESMAN PROBLEM; A-PRIORI OPTIMIZATION; COLUMN GENERATION; TIME WINDOWS; ALGORITHM;
D O I
10.1016/j.cie.2023.109429
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We study the Vehicle Routing Problem with Probabilistic Customers (VRP-PC), a two-stage optimization model, which is a fundamental building block within the broad family of stochastic routing problems. This problem is mainly motivated by logistics distribution networks in which customers receive frequent delivery services, and by the last mile problem faced by companies such as UPS and FedEx. In a first stage before customer service requests realize, a dispatcher determines a set of vehicle routes serving all potential customer locations. In a second stage occurring after observing all customer requests, vehicles execute planned routes skipping all locations of customers not requiring service. The objective is to minimize the expected vehicle travel cost assuming known customer realization probabilities. We propose a column generation framework to solve the VRP-PC to a given optimality tolerance. Specifically, we present two novel algorithms, one that under -approximates a solution's expected cost, and another that uses its exact expected cost. Each algorithm is equipped with a route pricing mechanism that iteratively improves the approximation precision of a route's reduced cost; this produces fast route insertions at the start of the algorithm and reaches termination conditions at the end of the execution. Compared to branch-and-cut algorithms for arc-based formulations, our framework can more readily incorporate sequence-dependent constraints, which are typically required in routing problems. We provide a priori and a posteriori performance guarantees for these algorithms, and demonstrate their effectiveness via a computational study on instances with realization probabilities ranging from 0.5 to 0.9.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] A Branch-and-Price Algorithm for the Vehicle Routing Problem with Stochastic Demands and Probabilistic Duration Constraints
    Florio, Alexandre M.
    Hartl, Richard F.
    Minner, Stefan
    Salazar-Gonzalez, Juan-Jose
    TRANSPORTATION SCIENCE, 2021, 55 (01) : 122 - 138
  • [2] Branch-and-price algorithm for a multicast routing problem
    Sung, CS
    Hong, JM
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1999, 50 (11) : 1168 - 1175
  • [3] A branch-and-price approach for operational aircraft maintenance routing
    Sarac, Abdulkadir
    Batta, Rajan
    Rump, Christopher M.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 175 (03) : 1850 - 1869
  • [4] A branch-and-price algorithm for switch-box routing
    Jorgensen, DG
    Meyling, M
    NETWORKS, 2002, 40 (01) : 13 - 26
  • [5] Branch-and-price approaches for the Multiperiod Technician Routing and Scheduling Problem
    Zamorano, Emilio
    Stolletz, Raik
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 257 (01) : 55 - 68
  • [6] A branch-and-price algorithm for a routing problem with inbound and outbound requests
    Agius, Maxime
    Absi, Nabil
    Feillet, Dominique
    Garaix, Thierry
    COMPUTERS & OPERATIONS RESEARCH, 2022, 146
  • [7] A branch-and-price algorithm for an integrated production and inventory routing problem
    Bard, Jonathan F.
    Nananukul, Narameth
    COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (12) : 2202 - 2217
  • [8] 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
  • [9] A branch-and-price guided search approach to maritime inventory routing
    Hewitt, Mike
    Nemhauser, George
    Savelsbergh, Martin
    Song, Jin-Hwa
    COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (05) : 1410 - 1419
  • [10] A tutorial on column generation and branch-and-price for vehicle routing problems
    Dominique Feillet
    4OR, 2010, 8 : 407 - 424