On solving cycle problems with Branch-and-Cut: extending shrinking and exact subcycle elimination separation algorithms

被引:0
作者
Gorka Kobeaga
María Merino
Jose A. Lozano
机构
[1] Basque Center for Applied Mathematics BCAM,Departament of Mathematics
[2] University of the Basque Country UPV/EHU,Intelligent Systems Group
[3] University of the Basque Country UPV/EHU,undefined
来源
Annals of Operations Research | 2021年 / 305卷
关键词
Cycle problem; Branch-and-Cut; Shrinking; Exact separation; Subcycle elimination; Gomory–Hu tree; 05C38; 90C10; 90C57;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we extend techniques developed in the context of the Travelling Salesperson Problem for cycle problems. Particularly, we study the shrinking of support graphs and the exact algorithms for subcycle elimination separation problems. The efficient application of the considered techniques has proved to be essential in the Travelling Salesperson Problem when solving large size problems by Branch-and-Cut, and this has been the motivation behind this work. Regarding the shrinking of support graphs, we prove the validity of the Padberg–Rinaldi general shrinking rules and the Crowder–Padberg subcycle-safe shrinking rules. Concerning the subcycle separation problems, we extend two exact separation algorithms, the Dynamic Hong and the Extended Padberg–Grötschel algorithms, which are shown to be superior to the ones used so far in the literature of cycle problems. The proposed techniques are empirically tested in 24 subcycle elimination problem instances generated by solving the Orienteering Problem (involving up to 15,112 vertices) with Branch-and-Cut. The experiments suggest the relevance of the proposed techniques for cycle problems. The obtained average speedup for the subcycle separation problems in the Orienteering Problem when the proposed techniques are used together is around 50 times in medium-sized instances and around 250 times in large-sized instances.
引用
收藏
页码:107 / 136
页数:29
相关论文
共 50 条
  • [1] Bauer P(1997)The circuit polytope: Facets Mathematics of Operations Research 22 110-145
  • [2] Bauer P(2002)A branch and cut approach to the cardinality constrained circuit problem Mathematical Programming 91 307-348
  • [3] Linderoth J(2009)A branch-and-cut algorithm for the undirected prize collecting traveling salesman problem Networks 54 56-67
  • [4] Savelsbergh M(1989)On cycle cones and polyhedra Linear Algebra and its Applications 114–115 613-640
  • [5] Bérubé J-F(1980)Solving large-scale symmetric travelling salesman problems to optimality Management Science 26 495-509
  • [6] Gendreau M(2005)Traveling salesman problems with profits Transportation Science 39 188-205
  • [7] Potvin J-Y(1995)The symmetric generalized traveling salesman polytope Networks 26 113-123
  • [8] Coullard CR(1997)A branch-and-cut algorithm for the symmetric generalized traveling salesman problem Operations Research 45 378-394
  • [9] Pulleyblank WR(1998)Solving the orienteering problem through branch-and-cut INFORMS Journal on Computing 10 133-148
  • [10] Crowder H(1988)A new approach to the maximum-flow problem Journal of the ACM 35 921-940