Skip to main content
Log in

An approximation algorithm for submodular hitting set problem with linear penalties

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

Abstract

The hitting set problem is a generalization of the vertex cover problem to hypergraphs. Xu et al. (Theor Comput Sci 630:117–125, 2016) presented a primal-dual algorithm for the submodular vertex cover problem with linear/submodular penalties. Motivated by their work, we study the submodular hitting set problem with linear penalties (SHSLP). The goal of the SHSLP is to select a vertex subset in the hypergraph to cover some hyperedges and penalize the uncovered ones such that the total cost of covering and penalty is minimized. Based on the primal-dual scheme, we obtain a k-approximation algorithm for the SHSLP, where k is the maximum number of vertices in all hyperedges.

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

  • Bringmann K, Kozma L, Moran S, Narayanaswamy NS (2016) Hitting set for hypergraphs of low VC-dimension. In: LIPIcs-Leibniz international proceedings in informatics. 24th annual European symposium on algorithms. ESA 2016. Schloss Dagstuhl-Leibniz-Zentrum f\(\ddot{u}\)r Informatik. Dagstuhl Publishing, Germany, pp 1–18

  • Bus N, Mustafa N, Ray S (2018) Practical and efficient algorithms for the geometric hitting set problem. J Discrete Appl Math 240:25–32

    Article  MathSciNet  Google Scholar 

  • Carastan-Santos D, Camargo R, Martin D, Song S, Rozante L (2017) Finding exact hitting set solutions for systems biology applications using heterogeneous GPU clusters. Future Gener Comput Syst 67:418–429

    Article  Google Scholar 

  • Du D, Ko K, Hu X (2011) Design and analysis of approximation algorithms. Springer, New York

    Google Scholar 

  • Eiter T, Gottlob G (1995) Identifying the minimal transversals of a hypergraph and related problems. SIAM J Comput 24:1–2

    Article  MathSciNet  Google Scholar 

  • Elbassioni K, Rauf I, Ray S (2019) A global parallel algorithm for enumerating minimal transversals of geometric hypergraphs. Theor Comput Sci 767:26–33

    Article  MathSciNet  Google Scholar 

  • Fujishige S (2005) Submodular functions and optimization, 2nd edn. Elsevier, Amsterdam

    MATH  Google Scholar 

  • Gottlob G (2004) Hypergraph transversals. In: Seipel D, Turull-Torres JM (eds) Foundations of information and knowledge systems, vol 2942. FoIKS 2004. Lecture notes in computer science. Springer, Berlin, pp 1–5

    Chapter  Google Scholar 

  • Halperin E (2001) Improved approximation algorithms for the vertex cover problem in graphs and hypergraphs. SIAM J Comput 31(5):1608–1623

    Article  MathSciNet  Google Scholar 

  • Han L, Xu D, Du D, Wu C (2017) A 5-approximation algorithm for the \(k\)-prize-collecting Steiner tree problem. Optim Lett 13:573–585

    Article  MathSciNet  Google Scholar 

  • Iwata S, Nagano K (2009) Submodular function minimization under covering constraints. In: Proceedings of the 50th annual symposium on foundations of computer science, pp 671–680

  • Krivelevich M (1997) Approximate set covering in uniform hypergraphs. J Algorithms 25(1):118–143

    Article  MathSciNet  Google Scholar 

  • Li Y, Du D, Xiu N, Xu D (2013) A combinatorial 2.375-approximation algorithm for the facility location problem with submodular penalties. Theor Comput Sci 476:109–117

    Article  MathSciNet  Google Scholar 

  • Li Y, Du D, Xiu N, Xu D (2014) A unified dual-fitting approximation algorithm for the facility location problems with linear/submodular penalties. J Combin Optim 27(3):609–620

    Article  MathSciNet  Google Scholar 

  • Li Y, Du D, Xiu N, Xu D (2015) Improved approximation algorithms for the facility location problems with linear/submodular penalties. Algorithmica 73(2):460–482

    Article  MathSciNet  Google Scholar 

  • Liu X, Li W (2019) A primal dual approximation algorithm for the multicut problem in trees with submodular penalties. In: Du D, Li L, Sun X, Zhang J (eds) Algorithmic aspects in information and management, vol 11640. Lecture notes in computer science. Springer, Cham, pp 203–211

    Chapter  Google Scholar 

  • Lovász L (1983) Submodular functions and convexity. In: Bachm A, Grtschel M, Korte B (eds) Mathematical program in the state of the art. Springer, Berlin, pp 235–237

    Google Scholar 

  • Madireddy R, Mudgal A (2019) NP-hardness of geometric set cover and hitting set with rectangles containing a common point. Inf Process Lett 141:1–8

    Article  MathSciNet  Google Scholar 

  • Okun M (2005) On approximation of the vertex cover problem in hypergraphs. Discrete Optim 2:101–111

    Article  MathSciNet  Google Scholar 

  • Ouali M, Fohlin H, Srivastav A (2014) A randomised approximation algorithm for the hitting set problem. Theor Comput Sci 555:23–34

    Article  MathSciNet  Google Scholar 

  • Rau N (1981) Matrices and mathematical programming: an introduction for economics. Macmillan, London

    Book  Google Scholar 

  • Wan P, Du D, Pardalos P, Wu W (2010) Greedy approximations for minimum submodular cover with submodular cost. Comput Optim Appl 45(2):463–474

    Article  MathSciNet  Google Scholar 

  • Williamson D (2002) The primal-dual method for approximation algorithms. Math Program 91(3):451–453

    Article  MathSciNet  Google Scholar 

  • Xu D, Wang F, Du D, Wu C (2016) Approximation algorithms for submodular vertex cover problems with linear/submodular penalties using primal-dual technique. Theor Comput Sci 630:117–125

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the referees for giving this paper a careful reading and many valuable comments and useful suggestions. The paper was written while Professor Dingzhu Du visited Hebei Normal University and the authors would like to give their sincere thanks to him for his guidance and valuable ideas. This work is supported by the NSF of China (No. 11971146), the NSF of Hebei Province (Nos. A2019205089, A2019205092), Hebei Province Foundation for Returnees (CL201714) and Overseas Expertise Introduction Program of Hebei Auspices (25305008).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wen Liu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Du, S., Gao, S., Hou, B. et al. An approximation algorithm for submodular hitting set problem with linear penalties. J Comb Optim 40, 1065–1074 (2020). https://doi.org/10.1007/s10878-020-00653-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00653-6

Keywords

Navigation