Abstract
Given a graph \(G=(V,E)\) and a non-negative integer \(c_u\) for each \(u\in V\), partial degree bounded edge packing problem is to find a subgraph \(G^{\prime }=(V,E^{\prime })\) with maximum \(|E^{\prime }|\) such that for each edge \((u,v)\in E^{\prime }\), either \(deg_{G^{\prime }}(u)\le c_u\) or \(deg_{G^{\prime }}(v)\le c_v\). The problem has been shown to be NP-hard even for uniform degree constraint (i.e., all \(c_u\) being equal). In this work we study the general degree constraint case (arbitrary degree constraint for each vertex) and present two combinatorial approximation algorithms with approximation factors \(4\) and \(2\). Then we give a \(\log _2 n\) approximation algorithm for edge-weighted version of the problem and an efficient exact algorithm for edge-weighted trees with time complexity \(O(n\log n)\). We also consider a generalization of this problem to \(k\)-uniform hypergraphs and present a constant factor approximation algorithm based on linear programming using Lagrangian relaxation.
Similar content being viewed by others
References
Berger A, Bonifaci V, Grandoni F, Schäfer G (2008) Budgeted matching and budgeted matroid intersection via the gasoline puzzle. In: IPCO, pp 273–287
Dehne F, Fellows M, Fernau H, Prieto E, Rosamond Frances (2006) nonblocker: Parameterized algorithmics for minimum dominating set. In: Wiedermann J, Tel G, Pokorný J, Bieliková M, Štuller Július (eds) SOFSEM 2006: theory and practice of computer science, volume 3831 of lecture notes in computer science. Springer, Berlin, pp 237–245
Garg N (1996) A 3-approximation for the minimum tree spanning k vertices. In: FOCS, pp 302–309
Jain K (2001) A factor 2 approximation algorithm for the generalized steiner network problem. Combinatorica 21(1):39–60
Jain K, Vazirani VV (2001) Approximation algorithms for metric facility location and k-median problems using the primal-dual schema and lagrangian relaxation. J. ACM 48(2):274–296
Könemann J, Parekh O, Segev D (2011) A unified approach to approximating partial covering problems. Algorithmica 59(4):489–509
Könemann J, Ravi R (2002) A matter of degree: improved approximation algorithms for degree-bounded minimum spanning trees. SIAM J. Comput. 31(6):1783–1793
Mestre J (2007) Primal-dual algorithms for combinatorial optimization problems. PhD thesis, University of Maryland
Nieminen J (1974) Two bounds for the domination number of a graph. J Inst Math Appl 14:183–187
Ravi R, Goemans MX (1996) The constrained minimum spanning tree problem (extended abstract). In: SWAT, pp 66–75
Singh M, Talwar K(2010) Improving integrality gaps via chvátal-gomory rounding. In: APPROX-RANDOM, pp 366–379
Zhang P (2012) Partial degree bounded edge packing problem. In: Proceedings of the 6th international frontiers in algorithmics, and proceedings of the 8th international conference on algorithmic aspects in information and management. FAW-AAIM’12. Springer, Berlin, pp 359–367
Acknowledgments
We thank the reviewers for a detailed feedback and suggestions which improved the overall presentation of the paper. We are especially thankful to the first reviewer for pointing out an error in the proof of Lemma 3.4.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Aurora, P., Singh, S. & Mehta, S.K. Partial degree bounded edge packing problem for graphs and \(k\)-uniform hypergraphs. J Comb Optim 32, 159–173 (2016). https://doi.org/10.1007/s10878-015-9868-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-015-9868-8