Packing cycles in undirected graphs

被引:42
|
作者
Caprara, A
Panconesi, A
Rizzi, R
机构
[1] Univ Bologna, DEIS, I-40136 Bologna, Italy
[2] Univ Bologna, Dipartimento Informat, I-40127 Bologna, Italy
[3] Aarhus Univ, Dept Comp Sci, BRICS, DK-8000 Aarhus, Denmark
关键词
packing; edge-disjoint cycles; complexity; approximation; linear programming relaxation;
D O I
10.1016/S0196-6774(03)00052-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given an undirected graph G with n nodes and m edges, we address the problem of finding a largest collection of edge-disjoint cycles in G. The problem, dubbed CYCLE PACKING, is very closely related to a few genome rearrangement problems in computational biology. In this paper, we study the complexity and approximability of CYCLE PACKING, about which very little is known although the problem is natural and has practical applications. We show that the problem is APX-hard but can be approximated within a factor of 0 (log n) by a simple greedy approach. We do not know whether the O(log n) factor is tight, but we give a nontrivial example for which the ratio achieved by greedy is not constant, namely Omega(rootlog n/(log log n)). We also show that, for "not too sparse" graphs, i.e., graphs for which m = Omega (n(l+l/t+delta)) for some positive integer t and for any fixed 8 > 0, we can achieve an approximation arbitrarily close to 2t/3 in polynomial time. In particular, for any epsilon > 0, this yields a 4/3 + epsilon approximation when m = Omega(n(3/2+delta)), therefore also for dense graphs. Finally, we briefly discuss a natural linear programming relaxation for the problem. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:239 / 256
页数:18
相关论文
共 50 条
  • [21] New Exact and Approximation Algorithms for the Star Packing Problem in Undirected Graphs
    Babenko, Maxim
    Gusakov, Alexey
    [J]. 28TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2011), 2011, 9 : 519 - 530
  • [22] Optimal Listing of Cycles and st-Paths in Undirected Graphs
    Birmele, Etienne
    Ferreira, Rui
    Grossi, Roberto
    Marino, Andrea
    Pisanti, Nadia
    Rizzi, Romeo
    Sacomoto, Gustavo
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), 2013, : 1884 - 1896
  • [23] A Branch-Price-and-Cut Algorithm for Packing Cuts in Undirected Graphs
    Bergner, Martin
    Luebbecke, Marco E.
    Witt, Jonas T.
    [J]. EXPERIMENTAL ALGORITHMS, SEA 2014, 2014, 8504 : 34 - 45
  • [24] Counting and packing Hamilton cycles in dense graphs and oriented graphs
    Ferber, Asaf
    Krivelevich, Michael
    Sudakov, Benny
    [J]. JOURNAL OF COMBINATORIAL THEORY SERIES B, 2017, 122 : 196 - 220
  • [25] Induced packing of odd cycles in planar graphs
    Golovach, Petr A.
    Kaminski, Marcin
    Paulusma, Daniel
    Thilikos, Dimitrios M.
    [J]. THEORETICAL COMPUTER SCIENCE, 2012, 420 : 28 - 35
  • [26] Methods for determining cycles of a specific length in undirected graphs with edge weights
    Lewis, R.
    Corcoran, P.
    Gagarin, A.
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2023, 46 (05)
  • [27] Shortest Non-trivial Cycles in Directed and Undirected Surface Graphs
    Fox, Kyle
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), 2013, : 352 - 364
  • [28] Methods for determining cycles of a specific length in undirected graphs with edge weights
    R. Lewis
    P. Corcoran
    A. Gagarin
    [J]. Journal of Combinatorial Optimization, 2023, 46
  • [29] Packing complete multipartite graphs with 4-cycles
    Billington, EJ
    Fu, HL
    Rodger, CA
    [J]. JOURNAL OF COMBINATORIAL DESIGNS, 2001, 9 (02) : 107 - 127
  • [30] Packing arc-disjoint cycles in oriented graphs
    Babu, Jasine
    Jacob, Ajay Saju
    Krithika, R.
    Rajendraprasad, Deepak
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2024, 143