A branch-and-price algorithm for a vehicle routing with demand allocation problem

被引:30
|
作者
Reihaneh, Mohammad [1 ]
Ghoniem, Ahmed [2 ]
机构
[1] CNRS, IESEG, Sch Management, LEM, F-92044 Paris, France
[2] Univ Massachusetts, Isenberg Sch Management, Dept Operat & Informat Management, Amherst, MA 01003 USA
关键词
Routing; Vehicle routing-allocation problem; Logistics and distribution; Branch-and-price; Dynamic programming; SHORTEST-PATH PROBLEM; RING-STAR PROBLEM; RESOURCE CONSTRAINTS; COLUMN GENERATION; TIME WINDOWS; TABU SEARCH; ELEMENTARY; LOCATION; MODELS;
D O I
10.1016/j.ejor.2018.06.049
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We investigate the vehicle routing with demand allocation problem where the decision-maker jointly optimizes the location of delivery sites, the assignment of customers to (preferably convenient) delivery sites, and the routing of vehicles operated from a central depot to serve customers at their designated sites. We propose an effective branch-and-price (B&P) algorithm that is demonstrated to greatly outperform the use of commercial branch-and-bound/cut solvers such as CPLEX. Central to the efficacy of the proposed B&P algorithm is the development of a specialized dynamic programming procedure that extends works on elementary shortest path problems with resource constraints in order to solve the more complex column generation pricing subproblem. Our computational study demonstrates the efficacy of the proposed approach using a set of 60 problem instances. Moreover, the proposed methodology has the merit of providing optimal solutions in run times that are significantly shorter than those reported for decomposition-based heuristics in the literature. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:523 / 538
页数:16
相关论文
共 50 条
  • [21] A branch-and-price approach to the vehicle routing problem with simultaneous distribution and collection
    Dell'Amico, Mauro
    Righini, Giovanni
    Salani, Matteo
    TRANSPORTATION SCIENCE, 2006, 40 (02) : 235 - 247
  • [22] A branch-and-price algorithm for the heterogeneous fleet green vehicle routing problem with time windows
    Yu, Yang
    Wang, Sihan
    Wang, Junwei
    Huang, Min
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2019, 122 : 511 - 527
  • [23] A Branch-and-Price Algorithm for Robust Drone-Vehicle Routing Problem with Time Windows
    Joo, Jaegwan
    Lee, Chungmok
    INFORMS JOURNAL ON COMPUTING, 2025,
  • [24] 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
  • [25] Branch-and-price algorithms for the solution of the multi-trip vehicle routing problem with time windows
    Hernandez, Florent
    Feillet, Dominique
    Giroudeau, Rodolphe
    Naud, Olivier
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 249 (02) : 551 - 559
  • [26] A branch-and-price algorithm to solve the molten iron allocation problem in iron and steel industry
    Tang, Lixin
    Wang, Gongshu
    Liu, Jiyin
    COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (10) : 3001 - 3015
  • [27] 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
  • [28] Crew Scheduling and Routing Problem in Road Restoration via Branch-and-Price Algorithms
    Moreno, Alfredo
    Munari, Pedro
    Alem, Douglas
    TRANSPORTATION SCIENCE, 2024, 58 (04) : 801 - 820
  • [29] A tailored branch-and-price approach for a joint tramp ship routing and bunkering problem
    Meng, Qiang
    Wang, Shuaian
    Lee, Chung-Yee
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2015, 72 : 1 - 19
  • [30] A Branch-and-Price algorithm for the electric autonomous Dial-A-Ride Problem
    Su, Yue
    Dupin, Nicolas
    Parragh, Sophie N.
    Puchinger, Jakob
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2024, 186