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

被引:141
|
作者
Hernández-Pérez, H [1 ]
Salazar-González, JS [1 ]
机构
[1] Univ La Laguna, Fac Matemat, DEIOC, Tenerife 38271, Spain
关键词
traveling salesman problem; pickup and delivery; benders' cuts; branch and cut;
D O I
10.1016/j.dam.2003.09.013
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We study a generalization of the well-known traveling salesman problem (TSP) where each customer provides or requires a given non-zero amount of product, and the vehicle in a depot has a given capacity. Each customer and the depot must be visited exactly once by the vehicle supplying the demand while minimizing the total travel distance. We assume that the product collected from pickup customers can be delivered to delivery customers. We introduce a 0-1 integer linear model for this problem and describe a branch-and-cut procedure for finding an optimal solution. The model and the algorithm are adapted to solve instances of TSP with pickup and delivery. Some computational results are presented to analyze the performance of our proposal. (C) 2004 Published by Elsevier B.V.
引用
收藏
页码:126 / 139
页数:14
相关论文
共 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
    [J]. MATHEMATICAL PROGRAMMING, 2010, 121 (02) : 269 - 305
  • [2] 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
  • [3] 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
  • [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
    [J]. 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
    [J]. 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
    [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 balanced traveling salesman problem
    Vo, Thi Quynh Trang
    Baiou, Mourad
    Nguyen, Viet Hung
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2024, 47 (02)
  • [10] A branch-and-cut algorithm for the balanced traveling salesman problem
    Thi Quynh Trang Vo
    Mourad Baiou
    Viet Hung Nguyen
    [J]. Journal of Combinatorial Optimization, 2024, 47