Abstract
Let G=(V,E) be an undirected graph in which every vertex v∈V is assigned a nonnegative integer w(v). A w-packing is a collection of cycles (repetition allowed) in G such that every v∈V is contained at most w(v) times by the members of . Let 〈w〉=2|V|+∑ v∈V ⌈log (w(v)+1)⌉ denote the binary encoding length (input size) of the vector (w(v): v∈V)T. We present an efficient algorithm which finds in O(|V|8〈w〉2+|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.
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
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
Cornuéjols G (2001) Combinatorial optimization: Packing and covering. Society for Industrial and Applied Mathematics, Philadelphia
Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1:269–271
Ding G, Zang W (2002) Packing cycles in graphs. J Comb Theory Ser B 86:381–407
Ding G, Xu Z, Zang W (2003) Packing cycles in graphs, II. J Comb Theory Ser B 87:244–253
Edmonds J, Giles R (1977) A min-max relation for submodular functions on graphs. Ann Discrete Math 1:185–204
Erdös P, Pósa L (1965) On independent circuits contained in a graph. Can J Math 17:347–352
Frank A (1979) Kernel systems of directed graphs. Acta Sci Math [Szeged] 41:63–76
Garey MR, Johnson DS (1979) Computers and intractability. WH Freeman, New York
Gröschel M, Lovász L, Schrijver A (1981) The ellipsoid method and its consequences in combinatorial optimization. Combinatorica 1:169–197
Gröschel M, Lovász L, Schrijver A (1988) Geometric algorithms and cominatorial optimization. Springer, Berlin
Korte B, Vygen J (2002) Combinatorial optimization: Theory and algorithms. Springer, Berlin
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
Roussopoulos ND (1973) A max {m,n} algorithm for determining the graph H from its line graph G. Inf Process Lett 2:108–112
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
Schrijver A (2003) Combinatorial optimization—polyhedra and efficiency. Springer, Berlin
Author information
Authors and Affiliations
Corresponding author
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
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-010-9347-1