Skip to main content
Log in

List Covering of Regular Multigraphs with Semi-edges

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

In line with the recent development in topological graph theory, we are considering undirected graphs that are allowed to contain multiple edges, loops, and semi-edges. A graph is called simple if it contains no semi-edges, no loops, and no multiple edges. A graph covering projection, also known as a locally bijective homomorphism, is a mapping between vertices and edges of two graphs which preserves incidences and which is a local bijection on the edge-neighborhood of every vertex. This notion stems from topological graph theory, but has also found applications in combinatorics and theoretical computer science. It has been known that for every fixed simple regular graph H of valency greater than 2, deciding if an input graph covers H is NP-complete. Graphs with semi-edges have been considered in this context only recently and only partial results on the complexity of covering such graphs are known so far. In this paper we consider the list version of the problem, called List-H-Cover, where the vertices and edges of the input graph come with lists of admissible targets. Our main result reads that the List-H-Cover problem is NP-complete for every regular graph H of valency greater than 2 which contains at least one semi-simple vertex (i.e., a vertex which is incident with no loops, with no multiple edges and with at most one semi-edge). Using this result we show the NP-co/polytime dichotomy for the computational complexity of List-H-Cover for cubic graphs.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Abello, J., Fellows, M.R., Stillwell, J.C.: On the complexity and combinatorics of covering finite complexes. Aust. J. Comb. 4, 103–112 (1991)

    MathSciNet  Google Scholar 

  2. Angluin, D.: Local and global properties in networks of processors. In: Proceedings of the 12th ACM Symposium on Theory of Computing, pp. 82–93 (1980)

  3. Bard, S., Bellitto, T., Duffy, C., MacGillivray, G., Yang, F.: Complexity of locally-injective homomorphisms to tournaments. Discrete Math. Theor. Comput. Sci. 20(2), (2018). http://dmtcs.episciences.org/4999

  4. Biggs, N.: Algebraic Graph Theory. Cambridge University Press, Cambridge (1974)

    Book  Google Scholar 

  5. Bílka, O., Lidický, B., Tesar, M.: Locally injective homomorphism to the simple weight graphs. In: Ogihara, M., Tarui, J. (eds.) Theory and Applications of Models of Computation—8th Annual Conference, TAMC 2011, Tokyo, Japan, May 23-25, 2011. Proceedings. Lecture Notes in Computer Science, vol. 6648, pp. 471–482. Springer (2011). https://doi.org/10.1007/978-3-642-20877-5_46

  6. Bílka, O., Jirásek, J., Klavík, P., Tancer, M., Volec, J.: On the complexity of planar covering of small graphs. In: Kolman, P., Kratochvíl, J. (eds.) Graph-Theoretic Concepts in Computer Science. Lecture Notes in Computer Science, vol. 6986, pp. 83–94. Springer (2011)

  7. Bok, J., Fiala, J., Hliněný, P., Jedličková, N., Kratochvíl, J.: Computational complexity of covering multigraphs with semi-edges: small cases. In: Bonchi, F., Puglisi, S.J. (eds.) 46th International Symposium on Mathematical Foundations of Computer Science, MFCS 2021, August 23-27, 2021, Tallinn, Estonia. LIPIcs, vol. 202, pp. 21:1–21:15. Schloss Dagstuhl-Leibniz-Zentrum für Informatik. (2021), https://doi.org/10.4230/LIPIcs.MFCS.2021.21

  8. Bok, J., Fiala, J., Jedličková, N., Kratochvíl, J., Seifrtová, M.: Computational complexity of covering disconnected multigraphs. In: Bampis, E., Pagourtzis, A. (eds.) Fundamentals of Computation Theory, pp. 85–99. Springer International Publishing, Cham (2021)

    Chapter  Google Scholar 

  9. Bok, J., Fiala, J., Jedličková, N., Kratochvíl, J., Rzążewski, P.: List covering of regular multigraphs. In: Bazgan, C., Fernau, H. (eds.) Combinatorial Algorithms—33rd International Workshop, IWOCA 2022, Trier, Germany, June 7-9, 2022, Proceedings. Lecture Notes in Computer Science, vol. 13270, pp. 228–242. Springer (2022). https://doi.org/10.1007/978-3-031-06678-8_17

  10. Chaplick, S., Fiala, J., van ’t Hof, P., Paulusma, D., Tesař, M.: Locally constrained homomorphisms on graphs of bounded treewidth and bounded degree. Theor. Comput. Sci. 590, 86–95 (2015)

  11. Djoković, D.Ž: Automorphisms of graphs and coverings. J. Comb. Theory B 16, 243–247 (1974)

    Article  MathSciNet  Google Scholar 

  12. Dvořák, P., Krawczyk, M., Masařík, T., Novotná, J., Rzążewski, P., Żuk, A.: List locally surjective homomorphisms in hereditary graph classes. (2022). CoRR arXiv:2202.12438

  13. Feder, T., Hell, P., Huang, J.: List homomorphisms and circular arc graphs. Combinatorica 19(4), 487–505 (1999)

    Article  MathSciNet  Google Scholar 

  14. Fiala, J., Klavík, P., Kratochvíl, J., Nedela, R.: Algorithmic aspects of regular graph covers. (2016). arXiv:1609.03013

  15. Fiala, J.: NP completeness of the edge precoloring extension problem on bipartite graphs. J. Graph Theory 43(2), 156–160 (2003)

    Article  ADS  MathSciNet  Google Scholar 

  16. Fiala, J., Kratochvíl, J.: Complexity of partial covers of graphs. In: Eades, P., Takaoka, T. (eds.) ISAAC. Lecture Notes in Computer Science, vol. 2223, pp. 537–549. Springer (2001)

  17. Fiala, J., Kratochvíl, J.: Locally injective graph homomorphism: lists guarantee dichotomy. In: Fomin, F.V. (ed.) WG. Lecture Notes in Computer Science, vol. 4271, pp. 15–26. Springer (2006)

  18. Fiala, J., Kratochvíl, J., Pór, A.: On the computational complexity of partial covers of theta graphs. Discrete Appl. Math. 156(7), 1143–1149 (2008). https://doi.org/10.1016/j.dam.2007.05.051

    Article  MathSciNet  Google Scholar 

  19. Fiala, J.: Locally Injective Homomorphisms. Ph.D. thesis, Charles University, Prague (2000)

  20. Fiala, J., Heggernes, P., Kristiansen, P., Telle, J.A.: Generalized \(H\)-coloring and \(H\)-covering of trees. Nord. J. Comput. 10(3), 206–224 (2003)

    MathSciNet  Google Scholar 

  21. Fiala, J., Klavík, P., Kratochvíl, J., Nedela, R.: Algorithmic aspects of regular graph covers with applications to planar graphs. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. (eds.) ICALP (1). Lecture Notes in Computer Science, vol. 8572, pp. 489–501. Springer (2014)

  22. Fiala, J., Klavík, P., Kratochvíl, J., Nedela, R.: 3-connected reduction for regular graph covers. Eur. J. Comb. 73, 170–210 (2018)

    Article  MathSciNet  Google Scholar 

  23. Fiala, J., Kratochvíl, J.: Partial covers of graphs. Discuss. Math. Graph Theory 22, 89–99 (2002)

    Article  MathSciNet  Google Scholar 

  24. Fiala, J., Kratochvíl, J.: Locally constrained graph homomorphisms—structure, complexity, and applications. Comput. Sci. Rev. 2(2), 97–111 (2008)

    Article  Google Scholar 

  25. Fiala, J., Paulusma, D.: A complete complexity classification of the role assignment problem. Theor. Comput. Sci. 1(349), 67–81 (2005)

    Article  MathSciNet  Google Scholar 

  26. Gardiner, A.: Antipodal covering graphs. J. Comb. Theory B 16, 255–273 (1974)

    Article  MathSciNet  Google Scholar 

  27. Getzler, E., Kapranov, M.M.: Modular operads. Compos. Math. 110(1), 65–125 (1998)

    Article  MathSciNet  Google Scholar 

  28. Griggs, J.R., Yeh, R.K.: Labelling graphs with a condition at distance 2. SIAM J. Discrete Math. 5(4), 586–595 (1992). https://doi.org/10.1137/0405048

    Article  MathSciNet  Google Scholar 

  29. Gross, J.L., Tucker, T.W.: Generating all graph coverings by permutation voltage assignments. Discrete Math. 18, 273–283 (1977)

    Article  MathSciNet  Google Scholar 

  30. Hell, P., Nešetřil, J.: On the complexity of \(H\)-coloring. J. Comb. Theory Ser. B 48(1), 92–110 (1990)

    Article  MathSciNet  Google Scholar 

  31. Kratochvíl, J., Proskurowski, A., Telle, J.A.: Covering directed multigraphs I. Colored directed multigraphs. In: Möhring, R.H. (ed.) WG. Lecture Notes in Computer Science, vol. 1335, pp. 242–257. Springer (1997)

  32. Kratochvíl, J., Proskurowski, A., Telle, J.A.: Covering regular graphs. J. Comb. Theory Ser. B 71(1), 1–16 (1997)

    Article  MathSciNet  Google Scholar 

  33. Kratochvíl, J., Proskurowski, A., Telle, J.A.: Complexity of graph covering problems. Nord. J. Comput. 5, 173–195 (1998)

    MathSciNet  Google Scholar 

  34. Kratochvíl, J., Telle, J.A., Tesař, M.: Computational complexity of covering three-vertex multigraphs. Theor. Comput. Sci. 609, 104–117 (2016)

    Article  MathSciNet  Google Scholar 

  35. Kristiansen, P., Telle, J.A.: Generalized \(H\)-coloring of graphs. In: Lee, D.T., Teng, S.H. (eds.) ISAAC. Lecture Notes in Computer Science, vol. 1969, pp. 456–466. Springer (2000)

  36. Kwak, J.H., Nedela, R.: Graphs and their coverings. Lecture Notes Series 17 (2007)

  37. Leighton, F.T.: Finite common coverings of graphs. J. Comb. Theory B 33, 231–238 (1982)

    Article  MathSciNet  Google Scholar 

  38. Lidický, B., Tesar, M.: Complexity of locally injective homomorphism to the theta graphs. In: Iliopoulos, C.S., Smyth, W.F. (eds.) Combinatorial Algorithms—21st International Workshop, IWOCA 2010, London, UK, July 26-28, 2010, Revised Selected Papers. Lecture Notes in Computer Science, vol. 6460, pp. 326–336. Springer (2010). https://doi.org/10.1007/978-3-642-19222-7_33

  39. Malnič, A., Marušič, D., Potočnik, P.: Elementary abelian covers of graphs. J. Algebraic Comb. 20(1), 71–97 (2004)

    Article  MathSciNet  Google Scholar 

  40. Malnič, A., Nedela, R., Škoviera, M.: Lifting graph automorphisms by voltage assignments. Eur. J. Comb. 21(7), 927–947 (2000)

    Article  MathSciNet  Google Scholar 

  41. Mednykh, A.D., Nedela, R.: Harmonic Morphisms of Graphs: Part I: Graph Coverings, 1st edn. Vydavatelstvo Univerzity Mateja Bela v Banskej Bystrici (2015)

  42. Nedela, R., Škoviera, M.: Regular embeddings of canonical double coverings of graphs. J. Comb. Theory Ser. B 67(2), 249–277 (1996)

    Article  MathSciNet  Google Scholar 

  43. Okrasa, K., Rząażewski, P.: Subexponential algorithms for variants of the homomorphism problem in string graphs. J. Comput. Syst. Sci. 109, 126–144 (2020). https://doi.org/10.1016/j.jcss.2019.12.004

    Article  MathSciNet  Google Scholar 

  44. Ringel, G.: Map Color Theorem, vol. 209. Springer, Berlin (1974)

    Book  Google Scholar 

  45. Shepherd, S., Gardam, G., Woodhouse, D.J.: Two generalisations of Leighton’s theorem. (2019). arXiv:1908.00830

  46. Woodhouse, D.J.: Revisiting Leighton’s theorem with the Haar measure. Math. Proc. Camb. Philos. Soc. 170(3), 615–623 (2021). https://doi.org/10.1017/S0305004119000550

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

Jan Bok and Nikola Jedličková were supported by research grant GAČR 20-15576 S of the Czech Science Foundation and by SVV–2020–260578 and GAUK 1580119. Jiří Fiala and Jan Kratochvíl were supported by research grant GAČR 20-15576 S of the Czech Science Foundation. Paweł Rzążewski was supported by the Polish National Science Centre grant no. 2018/31/D/ST6/00062. The last author is grateful to Karolina Okrasa and Marta Piecyk for fruitful and inspiring discussions.

Author information

Authors and Affiliations

Authors

Contributions

All author contributed equally.

Corresponding author

Correspondence to Jan Bok.

Ethics declarations

Confict of interest

We declare that the authors have no competing interests as defined by Springer, or other interests that might be perceived to influence the results and/or discussion reported in this paper.

Additional information

Publisher's Note

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

The conference version appeared at IWOCA 2022 [9]. The first author is the corresponding author.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bok, J., Fiala, J., Jedličková, N. et al. List Covering of Regular Multigraphs with Semi-edges. Algorithmica 86, 782–807 (2024). https://doi.org/10.1007/s00453-023-01163-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-023-01163-7

Navigation