A branch-and-cut framework for the consistent traveling salesman problem

被引:25
|
作者
Subramanyam, Anirudh [1 ]
Gounaris, Chrysanthos E. [1 ]
机构
[1] Carnegie Mellon Univ, Dept Chem Engn, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
Traveling salesman problem; Multi-period routing; Service consistency; Branch-and-cut; ALGORITHM; FORMULATION; SEARCH;
D O I
10.1016/j.ejor.2015.07.030
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We develop an exact solution framework for the Consistent Traveling Salesman Problem. This problem calls for identifying the minimum-cost set of routes that a single vehicle should follow during the multiple time periods of a planning horizon, in order to provide consistent service to a given set of customers. Each customer may require service in one or multiple time periods and the requirement for consistent service applies at each customer location that requires service in more than one time period. This requirement corresponds to restricting the difference between the earliest and latest vehicle arrival-times, across the multiple periods, to not exceed some given allowable limit. We present three mixed-integer linear programming formulations for this problem and introduce a new class of valid inequalities to strengthen these formulations. The new inequalities are used in conjunction with traditional traveling salesman inequalities in a branch-and-cut framework. We test our framework on a comprehensive set of benchmark instances, which we compiled by extending traveling salesman instances from the well-known TSPLIB library into multiple periods, and show that instances with up to 50 customers, requiring service over a 5-period horizon, can be solved to guaranteed optimality. Our computational experience suggests that enforcing arrival-time consistency in a multi-period setting can be achieved with merely a small increase in total routing costs. (C) 2015 Elsevier B.V. and Association of European Operational Research Societies (EURO) within the International Federation of Operational Research Societies (IFORS). All rights reserved.
引用
收藏
页码:384 / 395
页数:12
相关论文
共 50 条
  • [1] BRANCH-AND-CUT APPROACH TO A VARIANT OF THE TRAVELING SALESMAN PROBLEM
    PADBERG, M
    RINALDI, G
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1988, 11 (05) : 436 - 440
  • [2] 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)
  • [3] A branch-and-cut algorithm for the balanced traveling salesman problem
    Thi Quynh Trang Vo
    Mourad Baiou
    Viet Hung Nguyen
    Journal of Combinatorial Optimization, 2024, 47
  • [4] A BRANCH-AND-CUT APPROACH TO A TRAVELING SALESMAN PROBLEM WITH SIDE CONSTRAINTS
    PADBERG, M
    RINALDI, G
    MANAGEMENT SCIENCE, 1989, 35 (11) : 1393 - 1412
  • [5] A branch-and-cut algorithm for the symmetric generalized traveling salesman problem
    Fischetti, M
    Gonzalez, JJS
    Toth, P
    OPERATIONS RESEARCH, 1997, 45 (03) : 378 - 394
  • [6] 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
  • [7] A branch-and-cut algorithm for the undirected selective traveling salesman problem
    Gendreau, M
    Laporte, G
    Semet, F
    NETWORKS, 1998, 32 (04) : 263 - 273
  • [8] A Branch-and-Cut Algorithm for the Undirected Prize Collecting Traveling Salesman Problem
    Berube, Jean-Francois
    Gendreau, Michel
    Potvin, Jean-Yves
    NETWORKS, 2009, 54 (01) : 56 - 67
  • [9] A Branch-and-Cut Algorithm for the Double Traveling Salesman Problem with Multiple Stacks
    Martinez, Manuel A. Alba
    Cordeau, Jean-Francois
    Dell'Amico, Mauro
    Iori, Manuel
    INFORMS JOURNAL ON COMPUTING, 2013, 25 (01) : 41 - 55
  • [10] A branch-and-cut algorithm for the generalized traveling salesman problem with time windows
    Yuan, Yuan
    Cattaruzza, Diego
    Ogier, Maxime
    Semet, Frederic
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 286 (03) : 849 - 866