Abstract
This paper considers two graph covering problems, the Minimum Constellation Cover (CC) and the Minimum k-Split Constellation Cover (k-SCC). The input of these problems consists on a graph \(G=\left( V,E\right) \) and a set \({\mathcal {C}}\) of stars of G, and the output is a minimum cardinality set of stars C, such that any two different stars of C are edge-disjoint and the union of the stars of C covers all edges of G. For CC, the set C must be compound by edges of G or stars of \({\mathcal {C}}\) while, for k-SCC, an integer k is given and the elements of C must be k-stars obtained by splitting stars of \({\mathcal {C}}\). This work proves that unless \(P=NP\), CC does not admit polynomial time \(\left| {\mathcal {C}}\right| ^{{\mathcal {O}}\left( 1\right) }\)-approximation algorithms and k-SCC cannot be \(\left( \left( 1-\epsilon \right) \ln \left| E\right| \right) \)-approximated in polynomial time, for any \(\epsilon >0\). Additionally, approximation ratios are given for the worst feasible solutions of the problems and, for k-SCC, polynomial time approximation algorithms are proposed, achieving a \(\left( \ln \left| E\right| -\ln \ln \left| E\right| +\varTheta \left( 1\right) \right) \) approximation ratio. Also, polynomial time algorithms are presented for special classes of graphs that include bounded degree trees and cacti.




Similar content being viewed by others
References
Bollobás B (1998) Modern Graph Theory, 1st edn. Springer-Verlag, New York
Cormen TH, Leiserson CE, Rivest RL, Stein C (2009) Introduction to algorithms, 3rd edn. The MIT Press, Cambridge
Dinneen MJ, Hua R (2017) Formulating graph covering problems for adiabatic quantum computers. In: Proceedings of the Australasian Computer Science Week Multiconference, ACSW ’17. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/3014812.3014830
Dinur I, Steurer D (2014) Analytical approach to parallel repetition. In: Proceedings of the Forty-Sixth Annual ACM Symposium on Theory of Computing, STOC ’14, p. 624–633. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/2591796.2591884
Fernandes CG, Lee O, Wakabayashi Y (2009) Minimum cycle cover and chinese postman problems on mixed graphs with bounded tree-width. Discret Appl Math 157(2):272–279. https://doi.org/10.1016/j.dam.2007.10.032
Fukunaga T (2016) Covering problems in edge- and node-weighted graphs. Discret Optim 20:40–61. https://doi.org/10.1016/j.disopt.2016.03.001
Garey MR, Johnson DS (1979) Computers and Intractability: a guide to the theory of NP-Completeness. W. H. Freeman & Co., USA
Hung RW, Chang MS (2007) Finding a minimum path cover of a distance-hereditary graph in polynomial time. Discret Appl Math 155(17):2242–2256. https://doi.org/10.1016/j.dam.2007.06.001
Jordan C (1869) Sur les assemblages de lignes. Journal für die reine und angewandte Mathematik 1869(70):185–190 https://doi.org/10.1515/crll.1869.70.185. https://www.degruyter.com/view/journals/crll/1869/70/article-p185.xml
Khachiyan L (1980) Polynomial algorithms in linear programming. USSR Computational Mathematics and Mathematical Physics 20(1):53–72 https://doi.org/10.1016/0041-5553(80)90061-0. http://www.sciencedirect.com/science/article/pii/0041555380900610
Marques JA, Luizelli MC, da Costa Tavares, Filho RI, Gaspary LP (2019) An optimization-based approach for efficient network monitoring using in-band network telemetry. J Internet Serv Appl 10(1):12. https://doi.org/10.1186/s13174-019-0112-0
Álvarez Miranda E, Sinnl M (2020) A branch-and-cut algorithm for the maximum covering cycle problem. Annal Op Res 284(2):487–499. https://doi.org/10.1007/s10479-018-2856-5
Pilipczuk M, van Leeuwen EJ, Wiese A (2020) Quasi-polynomial time approximation schemes for packing and covering problems in planar graphs. Algorithmica 82(6):1703–1739. https://doi.org/10.1007/s00453-019-00670-w
Rizzi R, Tomescu AI, Mäkinen V (2014) On the complexity of minimum path cover with subpath constraints for multi-assembly. BMC Bioinform 15(9):S5. https://doi.org/10.1186/1471-2105-15-S9-S5
Slavík P (1996) A tight analysis of the greedy algorithm for set cover. In: Proceedings of the Twenty-Eighth Annual ACM Symposium on Theory of Computing, STOC ’96, p. 435–441. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/237814.237991
Wegner AE (2014) Subgraph covers: an information-theoretic approach to motif analysis in networks. Phys Rev X 4:041026. https://doi.org/10.1103/PhysRevX.4.041026
Williamson DP, Shmoys DB (2011) The design of approximation algorithms, 1st edn. Cambridge University Press, USA
Funding
Not applicable.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ravelo, S.V. Minimum constellation covers: hardness, approximability and polynomial cases. J Comb Optim 41, 603–624 (2021). https://doi.org/10.1007/s10878-021-00698-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-021-00698-1