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

被引:145
作者
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
相关论文
共 16 条
  • [1] AHUJA RK, 1989, OPTIMIZATION, V1
  • [2] THE SWAPPING PROBLEM
    ANILY, S
    HASSIN, R
    [J]. NETWORKS, 1992, 22 (04) : 419 - 433
  • [3] THE TRAVELING SALESMAN PROBLEM WITH DELIVERY AND BACKHAULS
    ANILY, S
    MOSHEIOV, G
    [J]. OPERATIONS RESEARCH LETTERS, 1994, 16 (01) : 11 - 18
  • [4] [Anonymous], CONCORDE CODE SOLVIN
  • [5] SET PARTITIONING - SURVEY
    BALAS, E
    PADBERG, MW
    [J]. SIAM REVIEW, 1976, 18 (04) : 710 - 760
  • [6] BENDERS JF, 1962, NUMER MATH, V4, P238, DOI [10.1007/BF01386316, DOI 10.1007/BF01386316, DOI 10.1007/S10287-004-0020-Y]
  • [7] Heuristics for the traveling salesman problem with pickup and delivery
    Gendreau, M
    Laporte, G
    Vigo, D
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1999, 26 (07) : 699 - 714
  • [8] GOLDEN BL, 1985, TRAVLEING SALESMAN P
  • [9] GROTSCHEL M., 1985, TRAVELING SALESMAN P
  • [10] Hernández-Pérez H, 2003, LECT NOTES COMPUT SC, V2570, P89