Skip to main content
Log in

Packing cycles exactly in polynomial time

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Let G=(V,E) be an undirected graph in which every vertex vV is assigned a nonnegative integer w(v). A w-packing is a collection of cycles (repetition allowed) in G such that every vV is contained at most w(v) times by the members of . Let 〈w〉=2|V|+∑ vV ⌈log (w(v)+1)⌉ denote the binary encoding length (input size) of the vector (w(v): vV)T. We present an efficient algorithm which finds in O(|V|8w2+|V|14) time a w-packing of maximum cardinality in G provided packing and covering cycles in G satisfy the ℤ+-max-flow min-cut property.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Cai MC, Deng XT, Zang W (2001) An approximation algorithm for feedback vertex sets in tournaments. SIAM J Comput 30:1993–2007

    Article  MathSciNet  MATH  Google Scholar 

  • Chudak FA, Goemans MX, Hochbaum DS, Williamson DP (1998) A primal-dual interpretation of two 2-approximation algorithms for the feedback vertex set problem in undirected graphs. Oper Res Lett 22:111–118

    Article  MathSciNet  MATH  Google Scholar 

  • Cornuéjols G (2001) Combinatorial optimization: Packing and covering. Society for Industrial and Applied Mathematics, Philadelphia

    MATH  Google Scholar 

  • Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1:269–271

    Article  MathSciNet  MATH  Google Scholar 

  • Ding G, Zang W (2002) Packing cycles in graphs. J Comb Theory Ser B 86:381–407

    Article  MathSciNet  MATH  Google Scholar 

  • Ding G, Xu Z, Zang W (2003) Packing cycles in graphs, II. J Comb Theory Ser B 87:244–253

    Article  MathSciNet  MATH  Google Scholar 

  • Edmonds J, Giles R (1977) A min-max relation for submodular functions on graphs. Ann Discrete Math 1:185–204

    Article  MathSciNet  Google Scholar 

  • Erdös P, Pósa L (1965) On independent circuits contained in a graph. Can J Math 17:347–352

    Article  MATH  Google Scholar 

  • Frank A (1979) Kernel systems of directed graphs. Acta Sci Math [Szeged] 41:63–76

    MathSciNet  MATH  Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractability. WH Freeman, New York

    MATH  Google Scholar 

  • Gröschel M, Lovász L, Schrijver A (1981) The ellipsoid method and its consequences in combinatorial optimization. Combinatorica 1:169–197

    Article  MathSciNet  Google Scholar 

  • Gröschel M, Lovász L, Schrijver A (1988) Geometric algorithms and cominatorial optimization. Springer, Berlin

    Book  Google Scholar 

  • Korte B, Vygen J (2002) Combinatorial optimization: Theory and algorithms. Springer, Berlin

    MATH  Google Scholar 

  • Krivelevich M, Nutov Z, Salavatipour MR, Yuster J, Yuster R (2007) Approximation algorithms and hardness results for cycle packing problems ACM Trans Algorithms 3, Article No 48

  • Lovász L (1975) 2-matchings and 2-covers of hypergraphs. Acta Math Acad Sci Hung 26:433–444

    Article  MATH  Google Scholar 

  • Roussopoulos ND (1973) A max {m,n} algorithm for determining the graph H from its line graph G. Inf Process Lett 2:108–112

    Article  MathSciNet  MATH  Google Scholar 

  • Salavatipour MR, Verstraëte J (2005) Disjoint cycles: integrality gap, hardness and approximation. In: Lecture notes in computer science, vol 3509, pp 51–65

  • Schrijver A (1986) Theory of linear and integer programming. Wiley, New York

    MATH  Google Scholar 

  • Schrijver A (2003) Combinatorial optimization—polyhedra and efficiency. Springer, Berlin

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xujin Chen.

Additional information

X. Chen supported in part by the NSF of China under Grant No. 10721101, and Chinese Academy of Sciences under Grant No. kjcx-yw-s7.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, Q., Chen, X. Packing cycles exactly in polynomial time. J Comb Optim 23, 167–188 (2012). https://doi.org/10.1007/s10878-010-9347-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-010-9347-1

Keywords

Navigation