Abstract
We provide a simple and novel algorithmic design technique, for which we call iterative partial rounding, that gives a tight rounding-based approximation for vertex cover with hard capacities (VC-HC). In particular, we obtain an f-approximation for VC-HC on hypergraphs, improving over a previous results of Cheung et al. (In: SODA’14, 2014) to the tight extent. This also closes the gap of approximation since it was posted by Chuzhoy and Naor (Proceedings of the 43rd Symposium on Foundations of Computer Science (FOCS) 2002, pp. 481--489. IEEE Computer Society, 2002). Our main technical tool for establishing the approximation guarantee is a separation lemma that certifies the existence of a strong partition for solutions that are basic feasible in an extended version of the natural LP. We believe that our rounding technique is of independent interest when hard constraints are considered.
Similar content being viewed by others
Notes
An augmented \((\alpha ,\beta )\)-covering is a solution that violates the multiplicity limit by a factor \(\alpha\) and has a cost factor \(\beta\) to the optimal LP solution for VC-HC.
Recall that \(p \in {\mathbf {Q}}(\Psi )\) is an extreme point if it is not in the interior of any line segment contained in \({\mathbf {Q}}(\Psi )\), i.e., \(p = \lambda r + (1-\lambda ) s\) for some \(0< \lambda < 1\) implies that either \(r \notin {\mathbf {Q}}(\Psi )\) or \(s \notin {\mathbf {Q}}(\Psi )\).
Note that, in Equation (6) we also drop out \(h_{e,v}\) for all \(e \in {\mathcal C}^{(E)}\) and \(v \in e {\setminus } e^{{\text {actv}}}_h\) since by definition they are zero at the considered extreme point p.
If not, the column reduction (Gaussian elimination on the columns) would have led to a rank less than \(\left| X \cup H^*\right|\), a contradiction to the fact that \(\tilde{M}\) has a full column rank.
References
An, H.-C., Bhaskara, A., Chekuri, C., Gupta, S., Madan, V., Svensson, O.: Centrality of trees for capacitated \(k\)-center. Math. Program. 154(1–2), 29–53 (2015)
An, H.-C., Singh, M., Svensson, O.: LP-based algorithms for capacitated facility location. SIAM J. Comput. 46(1), 272–306 (2017)
Bansal, M., Garg, N., Gupta, N.: A 5-approximation for capacitated facility location. In: ESA’12, pp. 133–144 (2012)
Bar-Yehuda, R., Even, S.: A linear-time approximation algorithm for the weighted vertex cover problem. J. Algorithms 2(2), 198–203 (1981)
Byrka, J., Pensyl, T., Rybicki, B., Srinivasan, A., Trinh, K.: An improved approximation for \(k\)-median, and positive correlation in budgeted optimization. ACM Trans. Algorithms 13(2), 23:1–23:31 (2017)
Cheung, W.-C., Goemans, M., Wong, S.: Improved algorithms for vertex cover with hard capacities on multigraphs and hypergraphs. In: SODA’14 (2014)
Chuzhoy, J., Naor, J.: Covering problems with hard capacities. In: Proceedings of the 43rd Symposium on Foundations of Computer Science (FOCS) 2002, 16–19 November 2002, Vancouver, BC, Canada, pp. 481–489. IEEE Computer Society (2002). https://doi.org/10.1109/SFCS.2002.1181972
Chuzhoy, J., Naor, J.: Covering problems with hard capacities. SIAM J. Comput. 36(2), 498–515 (2006)
Cygan, M., Pilipczuk, M., Wojtaszczyk, J.O.: Capacitated domination faster than O(\(2^n\)). Inf. Process. Lett 111((23–24)), 1099–1103 (2011)
Dom, M., Lokshtanov, D., Saurabh, S., Villanger, Y.: Capacitated domination and covering: a parameterized perspective. In: IWPEC’08, pp. 78–90 (2008)
Gandhi, R., Halperin, E., Khuller, S., Kortsarz, G., Srinivasan, A.: An improved approximation algorithm for vertex cover with hard capacities. J. Comput. Syst. Sci. 72, 16–33 (2006)
Gandhi, R., Khuller, S., Parthasarathy, S., Srinivasan, A.: Dependent rounding and its applications to approximation algorithms. J. ACM 53(3), 324–360 (2006)
Gandhi, R., Khuller, S., Srinivasan, A.: Approximation algorithms for partial covering problems. J. Algorithms 53(1), 55–84 (2004)
Grandoni, F., Könemann, J., Panconesi, A., Sozio, M.: A primal-dual bicriteria distributed algorithm for capacitated vertex cover. SIAM J. Comput. 38(3), 825–840 (2008)
Guha, S., Hassin, R., Khuller, S., Or, E.: Capacitated vertex covering. J. Algorithms 48(1), 257–270 (2003)
Guha, S., Khuller, S.: Greedy strikes back: Improved facility location algorithms. J. Algorithms 31(1), 228–248 (1999)
Hochbaum, D.S.: Approximation algorithms for the set covering and vertex cover problems. SIAM J. Comput. 11(3), 555–556 (1982)
Hochbaum, D.S., Shmoys, D.B.: A best possible heuristic for the \(k\)-center problem. Math. Oper. Res. 10(2), 180–184 (1985)
Kao, M.-J., Chen, H.-L., Lee, D.T.: Capacitated domination: problem complexity and approximation algorithms. Algorithmica 72, 1–43 (2015)
Kao, M.-J., Liao, C.-S., Lee, D.T.: Algorithmica. Capacitated domination problem 60(2), 274–300 (2011)
Kao, M.-J., Tu, H.-L., Lee, D.T.: An O(\(f\)) bi-approximation for weighted capacitated covering with hard capacities. Algorithmica 81(5), 1800–1817 (2019)
Khot, S., Regev, O.: Vertex cover might be hard to approximate to within \(2-\epsilon\). J. Comput. Syst. Sci. 74(3), 335–349 (2008)
Li, S.: A 1.488 approximation algorithm for the uncapacitated facility location problem. Inf. Comput. 222, 45–58 (2013)
Li, S.: On uniform capacitated \(k\)-median beyond the natural lp relaxation. ACM Trans. Algorithms 13(2), 22:1–22:18 (2017)
Li, S., Svensson, O.: Approximating \(k\)-median via pseudo-approximation. SIAM J. Comput. 45(2), 530–547 (2016)
Liedloff, M., Todinca, I., Villanger, Y.: Solving capacitated dominating set by using covering by subsets and maximum matching. Discret. Appl. Math. 168, 60–68 (2014)
Saha, B., Khuller, S.: Set cover revisited: hypergraph cover with hard capacities. In: ICALP’12, pp. 762–773 (2012)
Schrijver, A.: Theory of Linear and Integer Programming. Wiley, New York (1986)
Wolsey, L.A.: An analysis of the greedy algorithm for the submodular set covering problem. Combinatorica 2(4), 385–393 (1982)
Acknowledgements
The author would like to thank Kai-Min Chung, Herbert Yu, and the anonymous reviewers for their valuable comments on the presentation of this work.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
An extended abstract of this work appeared in the ACM-SIAM Symposium on Discrete Algorithms (SODA 2017), Jan 16–19, Barcelona, Spain. This work is supported in part by the Ministry of Science and Technology (MOST), Taiwan, Under Grants MOST107-2218-E-194-015-MY3 and MOST108-2221-E-194-026-MY3.
Rights and permissions
About this article
Cite this article
Kao, MJ. Iterative Partial Rounding for Vertex Cover with Hard Capacities. Algorithmica 83, 45–71 (2021). https://doi.org/10.1007/s00453-020-00749-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-020-00749-9