The Fine-Grained Complexity of Graph Homomorphism Problems: Towards the Okrasa and Rzążewski Conjecture
Abstract: In this paper we are interested in the fine-grained complexity of deciding whether there is a homomorphism from an input graph $G$ to a fixed graph $H$ (the $H$-Coloring problem). The starting point is that these problems can be viewed as constraint satisfaction problems (CSPs), and that (partial) polymorphisms of binary relations are of paramount importance in the study of complexity classes of such CSPs. Thus, we first investigate the expressivity of binary symmetric relations $E_H$ and their corresponding (partial) polymorphisms pPol($E_H$). For irreflexive graphs we observe that there is no pair of graphs $H$ and $H'$ such that pPol($E_H$) $\subseteq$ pPol($E_{H'}$), unless $E_{H'}= \emptyset$ or $H =H'$. More generally we show the existence of an $n$-ary relation $R$ whose partial polymorphisms strictly subsume those of $H$ and such that CSP($R$) is NP-complete if and only if $H$ contains an odd cycle of length at most $n$. Motivated by this we also describe the sets of total polymorphisms of nontrivial cliques, odd cycles, as well as certain cores, and we give an algebraic characterization of projective cores. As a by-product, we settle the Okrasa and Rz\k{a}.zewski conjecture for all graphs of at most 7 vertices.
- Polymorphisms, and how to use them. In Andrei A. Krokhin and Stanislav Zivný, editors, The Constraint Satisfaction Problem: Complexity and Approximability, volume 7 of Dagstuhl Follow-Ups, pages 1–44. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2017.
- Set partitioning via inclusion-exclusion. SIAM J. Computing, 39(2):546–563, 2009.
- M. Bodirsky. Graph homomorphisms and universal algebra course notes. TU Dresden, 2015.
- Progress on perfect graphs. Mathematical Programming, 97(1):405–422, 2003.
- Fine-grained complexity of constraint satisfaction problems through partial polymorphisms: A survey. In 2019 IEEE 49th ISMVL 2019, pages 170–175. IEEE, 2019.
- Lower bounds for the graph homomorphism problem. In Proceedings of ICALP 2015, volume 9134 of Lecture Notes in Computer Science, pages 481–493. Springer, 2015.
- Exact algorithms for graph homomorphisms. Theory of Computing Systems, 41(2):381–393, 2007.
- S. Guillemot and D. Marx. Finding small patterns in permutations in linear time. In Proceedings of SODA 2014, pages 82–101. SIAM, 2014.
- P. Hell and J. Nesˇˇs\check{\text{s}}overroman_ˇ start_ARG s end_ARGetrˇˇr\check{\text{r}}overroman_ˇ start_ARG r end_ARGil. On the complexity of h-coloring. Journal of Combinatorial Theory, Series B, 48(1):92–110, 1990.
- P. Jeavons. On the algebraic structure of combinatorial problems. Theoretical Computer Science, 200:185–204, 1998.
- Strong partial clones and the time complexity of SAT problems. J. Computer and System Sciences, 84:52 – 78, 2017.
- B. Larose. Families of strongly projective graphs. Discussiones Mathematicae Graph Theory, 22(2):271–292, 2002.
- B. Larose and C. Tardif. Strongly rigid graphs and projectivity. J. Multiple-Valued Logic, 7:339–361, 2001.
- T. Łuczak and J. Nesˇˇs\check{\text{s}}overroman_ˇ start_ARG s end_ARGetrˇˇr\check{\text{r}}overroman_ˇ start_ARG r end_ARGil. Note on projective graphs. J. Graph Theory, 47(2):81–86, 2004.
- K. Okrasa and P. Rza̧żewski. Fine-grained complexity of the graph homomorphism problem for bounded-treewidth graphs. SIAM J. Comput., 50(2):487–508, 2021.
- Jakub Oprsal. PCSPTools. https://github.com/jakub-oprsal/pcsptools, 2024. MIT License.
- R Pöschel. Galois connections for operations. Galois Connections and Applications, 565:231, 2013.
- Ivo G Rosenberg. Minimal clones i: the five types. In Lectures in universal algebra, pages 405–427. Elsevier, 1986.
- M. Wahlström. New plain-exponential time classes for graph homomorphism. Theory of Computing Systems, 49(2):273–282, 2011.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.