FINDING 2-FACTORS CLOSER TO TSP TOURS IN CUBIC GRAPHS

被引:17
作者
Boyd, Sylvia [1 ]
Iwata, Satoru [2 ]
Takazawa, Kenjiro [3 ,4 ]
机构
[1] Univ Ottawa, Sch Elect Engn & Comp Sci, Ottawa, ON K1N 6N5, Canada
[2] Univ Tokyo, Dept Math Informat, Tokyo 1138656, Japan
[3] Kyoto Univ, Math Sci Res Inst, Kyoto 6068502, Japan
[4] Laboratoire G SCOP, Optimisat Combinatoire, F-38031 Grenoble, France
基金
加拿大自然科学与工程研究理事会;
关键词
bridgeless cubic graphs; minimum-weight 2-factor covering 3-edge cuts; polyhedral description of 2-factors covering 3-edge cuts; 2-factor covering 3-and 4-edge cuts; minimum 2-edge-connected spanning subgraphs; TRAVELING SALESMAN PROBLEM; SIMPLE; 2-MATCHINGS; POLYHEDRON; ALGORITHM;
D O I
10.1137/110843514
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper we are interested in algorithms for finding 2-factors that cover certain prescribed edge-cuts in bridgeless cubic graphs. Since a Hamilton cycle is a 2-factor covering all edge-cuts, imposing the constraint of covering those edge-cuts makes the obtained 2-factor closer to a Hamilton cycle. We present an algorithm for finding a minimum-weight 2-factor covering all the 3-edge cuts in weighted bridgeless cubic graphs, together with a polyhedral description of such 2-factors and that of perfect matchings intersecting all the 3-edge cuts in exactly one edge. We further give an algorithm for finding a 2-factor covering all the 3- and 4-edge cuts in bridgeless cubic graphs. Both of these algorithms run in O(n(3)) time, where n is the number of vertices. As an application of the latter algorithm, we design a 6/5-approximation algorithm for finding a minimum 2-edge-connected spanning subgraph in 3-edge-connected cubic graphs, which improves upon the previous best ratio of 5/4. The algorithm begins with finding a 2-factor covering all 3- and 4-edge cuts, which is the bottleneck in terms of complexity, and thus it has running time O(n(3)). We then improve this time complexity to O(n(2) log(4) n) by relaxing the condition of the initial 2-factor and elaborating on the subsequent processes.
引用
收藏
页码:918 / 939
页数:22
相关论文
共 31 条
[21]   Cycles intersecting edge-cuts of prescribed sizes [J].
Kaiser, Tomas ;
Skrekovski, Riste .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 2008, 22 (03) :861-874
[22]  
Karger D. R., 1998, Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing, P69, DOI 10.1145/276698.276714
[23]   A simple algorithm for finding a maximum triangle-free 2-matching in subcubic graphs [J].
Kobayashi, Yusuke .
DISCRETE OPTIMIZATION, 2010, 7 (04) :197-202
[24]  
Krysta P., 2001, STACS 2001. 18th Annual Symposium on Theoretical Aspects of Computer Science. Proceedings (Lecture Notes in Computer Science Vol.2010), P431
[25]   A LINEAR-TIME ALGORITHM FOR FINDING A SPARSE K-CONNECTED SPANNING SUBGRAPH OF A K-CONNECTED GRAPH [J].
NAGAMOCHI, H ;
IBARAKI, T .
ALGORITHMICA, 1992, 7 (5-6) :583-596
[26]   THE TRAVELING SALESMAN PROBLEM WITH DISTANCES ONE AND 2 [J].
PAPADIMITRIOU, CH ;
YANNAKAKIS, M .
MATHEMATICS OF OPERATIONS RESEARCH, 1993, 18 (01) :1-11
[27]  
Petersen J., 1891, ACTA MATH, V15, P193, DOI [DOI 10.1007/BF02392606, 10.1007/BF02392606]
[28]  
Schonberger T., 1934, Acta Litt. Sci. Szeged, V7, P51
[29]  
Sebo Andras., 2012, Shorter tours by nicer ears: 7/5-approximation for graphic tsp, 3/2 for the path version, and 4/3 for two-edge-connected subgraphs
[30]  
Vempala S., 2000, Approximation Algorithms for Combinatorial Optimization. Third International Workshop, APPROX 2000. Proceedings (Lecture Notes in Computer Science Vol.1913), P262