Abstract
We study the approximability of covering problems when the set of items chosen to satisfy the covering constraints must form an ideal of a given partial order. We examine the general case with multiplicity constraints, where item i can be chosen up to \(d_i\) times. For the basic Precedence-Constrained Knapsack problem (PCKP) we answer an open question of McCormick et al. [10] and show the existence of approximation algorithms with strongly-polynomial bounds. PCKP is a special case, with a single covering constraint, of a Precedence-Constrained Covering Integer Program (PCCP). For a general PCCP where the number of covering constraints is \(m \ge 1,\) we show that an algorithm of Pritchard and Chakrabarty [11] for Covering Integer Programs can be extended to yield an f-approximation, where f is the maximum number of variables with nonzero coefficients in a covering constraint. This is nearly-optimal under standard complexity-theoretic assumptions and surprisingly matches the bound achieved for the problem without precedence constraints.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Carnes, T., Shmoys, D.: Primal-dual schema for capacitated covering problems. In: Lodi, A., Panconesi, A., Rinaldi, G. (eds.) IPCO 2008. LNCS, vol. 5035, pp. 288–302. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-68891-4_20
Carr, R.D., Fleischer, L., Leung, V.J., Phillips, C.A.: Strengthening integrality gaps for capacitated network design and covering problems. In: SODA, pp. 106–115 (2000)
Dilworth, R.P.: A decomposition theorem for partially ordered sets. In: Gessel, I., Rota, G.C. (eds.) Classic Papers in Combinatorics, pp. 139–144. Springer, Heidelberg (2009). https://doi.org/10.1007/978-0-8176-4842-8_10
Dinur, I., Guruswami, V., Khot, S., Regev, O.: A new multilayered PCP and the hardness of hypergraph vertex cover. SIAM J. Comput. 34(5), 1129–1146 (2005). https://doi.org/10.1137/S0097539704443057
Espinoza, D., Goycoolea, M., Moreno, E.: The precedence constrained knapsack problem: Separating maximally violated inequalities. Disc. Appl. Math. 194, 65–80 (2015). https://doi.org/10.1016/j.dam.2015.05.020
Kellerer, H., Pferschy, U., Pisinger, D.: Knapsack problems. In: Du, D.Z., Pardalos, P.M. (eds.) Handbook of Combinatorial Optimization, pp. 299–428. Springer, Heidelberg (2004)
Khot, S., Regev, O.: Vertex cover might be hard to approximate to within 2-epsilon. J. Comput. Syst. Sci. 74(3), 335–349 (2008). https://doi.org/10.1016/j.jcss.2007.06.019
Kolliopoulos, S.G., Young, N.E.: Approximation algorithms for covering/packing integer programs. J. Comput. Syst. Sci. 71, 495–505 (2005)
Koufogiannakis, C., Young, N.E.: Greedy \(\Delta \)-approximation algorithm for covering with arbitrary constraints and submodular cost. Algorithmica 66(1), 113–152 (2013). https://doi.org/10.1007/s00453-012-9629-3
McCormick, S.T., Peis, B., Verschae, J., Wierz, A.: Primal-dual algorithms for precedence constrained covering problems. Algorithmica 78(3), 771–787 (2017)
Pritchard, D., Chakrabarty, D.: Approximability of sparse integer programs. Algorithmica 61(1), 75–93 (2011)
Trevisan, L.: Non-approximability results for optimization problems on bounded degree instances. In: Proceedings of the Thirty-Third Annual ACM Symposium on Theory of Computing, pp. 453–461 (2001)
Woeginger, G.J.: On the approximability of average completion time scheduling under precedence constraints. Disc. Appl. Math. 131(1), 237–252 (2003)
Wolsey, L.: Facets for a linear inequality in 0–1 variables. Math. Program. 8, 168–175 (1975)
Acknowledgements
The authors thank the anonymous reviewers for comments that improved the presentation.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Kolliopoulos, S.G., Skarlatos, A. (2021). Precedence-Constrained Covering Problems with Multiplicity Constraints. In: Koenemann, J., Peis, B. (eds) Approximation and Online Algorithms. WAOA 2021. Lecture Notes in Computer Science(), vol 12982. Springer, Cham. https://doi.org/10.1007/978-3-030-92702-8_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-92702-8_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-92701-1
Online ISBN: 978-3-030-92702-8
eBook Packages: Computer ScienceComputer Science (R0)