Skip to main content

Surjective H-Colouring: New Hardness Results

  • Conference paper
  • First Online:
Unveiling Dynamics and Complexity (CiE 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10307))

Included in the following conference series:

Abstract

A homomorphism from a graph G to a graph H is a vertex mapping f from the vertex set of G to the vertex set of H such that there is an edge between vertices f(u) and f(v) of H whenever there is an edge between vertices u and v of G. The H-Colouring problem is to decide whether or not a graph G allows a homomorphism to a fixed graph H. We continue a study on a variant of this problem, namely the Surjective \(H\)-Colouring problem, which imposes the homomorphism to be vertex-surjective. We build upon previous results and show that this problem is NP-complete for every connected graph H that has exactly two vertices with a self-loop as long as these two vertices are not adjacent. As a result, we can classify the computational complexity of Surjective \(H\)-Colouring for every graph H on at most four vertices.

Supported by the Research Council of Norway via the project “CLASSIS” and the Leverhulme Trust (RPG-2016-258).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bodirsky, M., Kára, J., Martin, B.: The complexity of surjective homomorphism problems - a survey. Discrete Appl. Math. 160, 1680–1690 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  2. Feder, T., Hell, P., Huang, J.: Bi-arc graphs and the complexity of list homomorphisms. J. Graph Theory 42, 61–80 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  3. Feder, T., Hell, P., Jonsson, P., Krokhin, A., Nordh, G.: Retractions to pseudoforests. SIAM J. Discrete Math. 24, 101–112 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  4. Feder, T., Vardi, M.Y.: The computational structure of monotone monadic SNP and constraint satisfaction: a study through datalog and group theory. SIAM J. Comput. 28, 57–104 (1998)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  7. Golovach, P.A., Lidický, B., Martin, B., Paulusma, D.: Finding vertex-surjective graph homomorphisms. Acta Informatica 49, 381–394 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  8. Golovach, P.A., Paulusma, D., Song, J.: Computing vertex-surjective homomorphisms to partially reflexive trees. Theoret. Comput. Sci. 457, 86–100 (2012)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  10. Hell, P., Nešetřil, J.: Graphs and Homomorphisms. Oxford University Press, Oxford (2004)

    Book  MATH  Google Scholar 

  11. Martin, B., Paulusma, D.: The computational complexity of disconnected cut and \(2 K_2\)-partition. J. Comb. Theory Ser. B 111, 17–37 (2015)

    Article  MATH  Google Scholar 

  12. Patrignani, M., Pizzonia, M.: The complexity of the matching-cut problem. In: Brandstädt, A., Le, V.B. (eds.) WG 2001. LNCS, vol. 2204, pp. 284–295. Springer, Heidelberg (2001). doi:10.1007/3-540-45477-2_26

    Chapter  Google Scholar 

  13. Vikas, N.: Computational complexity of compaction to reflexive cycles. SIAM J. Comput. 32, 253–280 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  14. Vikas, N.: Compaction, retraction, and constraint satisfaction. SIAM J. Comput. 33, 761–782 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  15. Vikas, N.: A complete and equal computational complexity classification of compaction and retraction to all graphs with at most four vertices and some general results. J. Comput. Syst. Sci. 71, 406–439 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  16. Vikas, N.: Algorithms for partition of some class of graphs under compaction and vertex-compaction. Algorithmica 67, 180–206 (2013)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anthony Stewart .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Golovach, P.A., Johnson, M., Martin, B., Paulusma, D., Stewart, A. (2017). Surjective H-Colouring: New Hardness Results. In: Kari, J., Manea, F., Petre, I. (eds) Unveiling Dynamics and Complexity. CiE 2017. Lecture Notes in Computer Science(), vol 10307. Springer, Cham. https://doi.org/10.1007/978-3-319-58741-7_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-58741-7_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-58740-0

  • Online ISBN: 978-3-319-58741-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics