A branch-and-cut algorithm for pickup-and-delivery traveling salesman problem with handling costs

被引:1
|
作者
Krishnan, Devaraj Radha [1 ]
Liu, Tieming [1 ]
机构
[1] Oklahoma State Univ, Sch Ind Engn & Management, Stillwater, OK 74078 USA
关键词
branch-and-cut; handling cost; last-in-first-out; pickup-and-delivery; precedence constraints; traveling salesman problem; SEARCH; LIFO;
D O I
10.1002/net.22096
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the Pickup-and-Delivery Traveling Salesman Problem with Handling Costs (PDTSPH), a single vehicle has to satisfy multiple customer requests, each defined by a pickup location and a delivery location. Cargo handling is performed at the rear end of the vehicle, in a Last-In-First-Out (LIFO) order for PDTSPH. However, additional handling operations are permitted with a penalty if other loads that block the access to the delivery have to be unloaded and reloaded. The objective of PDTSPH is to minimize the total transportation and handling cost. In this paper, we present a new Mixed Integer Programming (MIP) model and a branch-and-cut algorithm to solve PDTSPH. We also present new integral separation procedures to effectively handle the exponential number of constraints in our MIP model. A family of inequalities are introduced to enhance the scalability of our implementation. The performance of our approach is compared with a compact formulation from the literature (Veenstra et al. [21]) in instances ranging from 9 to 21 customer requests. Computational results show our algorithm outperforming the compact formulation in 69% of instances with an average runtime improvement of 57%.
引用
收藏
页码:297 / 313
页数:17
相关论文
共 50 条
  • [1] A branch-and-cut algorithm for a traveling salesman problem with pickup and delivery
    Hernández-Pérez, H
    Salazar-González, JS
    [J]. DISCRETE APPLIED MATHEMATICS, 2004, 145 (01) : 126 - 139
  • [2] The traveling salesman problem with pickup and delivery: polyhedral results and a branch-and-cut algorithm
    Dumitrescu, Irina
    Ropke, Stefan
    Cordeau, Jean-Francois
    Laporte, Gilbert
    [J]. MATHEMATICAL PROGRAMMING, 2010, 121 (02) : 269 - 305
  • [3] A Branch-and-Cut Algorithm for the Pickup and Delivery Traveling Salesman Problem with LIFO Loading
    Cordeau, Jean-Francois
    Iori, Manuel
    Laporte, Gilbert
    Salazar Gonzalez, Juan Jose
    [J]. NETWORKS, 2010, 55 (01) : 46 - 59
  • [4] The traveling salesman problem with pickup and delivery: polyhedral results and a branch-and-cut algorithm
    Irina Dumitrescu
    Stefan Ropke
    Jean-François Cordeau
    Gilbert Laporte
    [J]. Mathematical Programming, 2010, 121 : 269 - 305
  • [5] A branch-and-cut algorithm for the pickup and delivery traveling salesman problem with multiple stacks
    Cote, Jean-Francois
    Archetti, Claudia
    Speranza, Maria Grazia
    Gendreau, Michel
    Potvin, Jean-Yves
    [J]. NETWORKS, 2012, 60 (04) : 212 - 226
  • [6] Branch-and-cut for the pickup and delivery traveling salesman problem with FIFO loading
    Cordeau, Jean-Francois
    Dell'Amico, Mauro
    Iori, Manuel
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (05) : 970 - 980
  • [7] Valid inequalities and branch-and-cut algorithm for the pickup and delivery traveling salesman problem with multiple stacks
    Pereira, Armando Honorio
    Mateus, Geraldo Robson
    Urrutia, Sebastian Alberto
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 300 (01) : 207 - 220
  • [8] New formulation and branch-and-cut algorithm for the pickup and delivery traveling salesman problem with multiple stacks
    Sampaio, Afonso H.
    Urrutia, Sebastian
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (1-2) : 77 - 98
  • [9] A Branch-and-cut algorithm for the split-demand one-commodity pickup-and-delivery travelling salesman problem
    Hernandez-Perez, Hipolito
    Salazar-Gonzalez, Juan-Jose
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 297 (02) : 467 - 483
  • [10] The pickup and delivery traveling salesman problem with handling costs
    Veenstra, Marjolein
    Roodbergen, Kees Jan
    Vis, Iris F. A.
    Coelho, Leandro C.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 257 (01) : 118 - 132