The traveling salesman problem with pickup and delivery: polyhedral results and a branch-and-cut algorithm

被引:0
|
作者
Irina Dumitrescu
Stefan Ropke
Jean-François Cordeau
Gilbert Laporte
机构
[1] The University of Sydney,School of Mathematics and Statistics
[2] HEC Montréal,Canada Research Chair in Distribution Management
[3] HEC Montréal,Canada Research Chair in Logistics and Transportation
来源
Mathematical Programming | 2010年 / 121卷
关键词
Traveling salesman problem; Pickup and delivery; Precedence relationships; Polyhedral results; Valid inequalities; Separation procedures; Branch-and-cut algorithm; 90C10; 90C27;
D O I
暂无
中图分类号
学科分类号
摘要
The Traveling Salesman Problem with Pickup and Delivery (TSPPD) is defined on a graph containing pickup and delivery vertices between which there exists a one-to-one relationship. The problem consists of determining a minimum cost tour such that each pickup vertex is visited before its corresponding delivery vertex. In this paper, the TSPPD is modeled as an integer linear program and its polyhedral structure is analyzed. In particular, the dimension of the TSPPD polytope is determined and several valid inequalities, some of which are facet defining, are introduced. Separation procedures and a branch-and-cut algorithm are developed. Computational results show that the algorithm is capable of solving to optimality instances involving up to 35 pickup and delivery requests, thus more than doubling the previous record of 15.
引用
下载
收藏
页码:269 / 305
页数:36
相关论文
共 50 条
  • [1] 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
    MATHEMATICAL PROGRAMMING, 2010, 121 (02) : 269 - 305
  • [2] A branch-and-cut algorithm for a traveling salesman problem with pickup and delivery
    Hernández-Pérez, H
    Salazar-González, JS
    DISCRETE APPLIED MATHEMATICS, 2004, 145 (01) : 126 - 139
  • [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
    NETWORKS, 2010, 55 (01) : 46 - 59
  • [4] 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
    NETWORKS, 2012, 60 (04) : 212 - 226
  • [5] A branch-and-cut algorithm for pickup-and-delivery traveling salesman problem with handling costs
    Krishnan, Devaraj Radha
    Liu, Tieming
    NETWORKS, 2022, 80 (03) : 297 - 313
  • [6] Branch-and-cut for the pickup and delivery traveling salesman problem with FIFO loading
    Cordeau, Jean-Francois
    Dell'Amico, Mauro
    Iori, Manuel
    COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (05) : 970 - 980
  • [7] Polyhedral results and a branch-and-cut algorithm for the double traveling Salesman problem with multiple stacks
    Barbato, Michele
    Grappe, Roland
    Lacroix, Mathieu
    Calvo, Roberto Wolfler
    DISCRETE OPTIMIZATION, 2016, 21 : 25 - 41
  • [8] 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
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 300 (01) : 207 - 220
  • [9] New formulation and branch-and-cut algorithm for the pickup and delivery traveling salesman problem with multiple stacks
    Sampaio, Afonso H.
    Urrutia, Sebastian
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (1-2) : 77 - 98
  • [10] A branch-and-cut algorithm for the balanced traveling salesman problem
    Vo, Thi Quynh Trang
    Baiou, Mourad
    Nguyen, Viet Hung
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2024, 47 (02)