Graph Homomorphism, Monotone Classes and Bounded Pathwidth (2403.00497v2)
Abstract: In recent work by Johnson et al. (2022), a framework was described for the study of graph problems over classes specified by omitting each of a finite set of graphs as subgraphs. If a problem falls into the framework then its computational complexity can be described for all such graph classes, giving a dichotomy between those classes for which the problem is hard and those for which it is easy. In this article, we consider several variants of the homomorphism problem in relation to this framework. It is known that certain homomorphism problems, e.g. $C_5$-Colouring, do not sit in the framework. By contrast, we show that the more general problem of Graph Homomorphism does sit in the framework, with hard cases NP-complete and easy cases in P. We go on to consider several locally constrained variants of the homomorphism problem, namely the locally bijective, surjective and injective variants. Like $C_5$-Colouring, none of these is in the framework. However, where a bounded-degree restrictions are considered, we prove that each of these problems is in our framework, with hard cases NP-complete and easy cases in P Next, we give the first example of a problem in the framework such that hardness is in the polynomial hierarchy above NP. This comes from a list colouring game, realised through first-order logic as quantified constraints. We show that with the additional restriction of bounded alternation, the problem is contained in the framework. The hard cases are $\Pi_{2k}\mathrm{P}$-complete and the easy cases are in P. Finally, we go on to consider an aforementioned problem from our framework, complete for the second level of the polynomial hierarchy, under the omission in the input of not just a graph, but rather a graph $H$ annotated with the types for each vertex: existential or universal.
- NP-hard graph problems and boundary classes of graphs. Theoretical Computer Science, 389:219–236, 2007.
- Complexity of some problems on hereditary graph classes. Diskretnaya Matematika, 2:90–96, 1990.
- Bounded-width QBF is pspace-complete. J. Comput. Syst. Sci., 80(7):1415–1429, 2014.
- Hans L. Bodlaender. On the complexity of some coloring games. International Journal of Foundations of Computer Science, 2:133–147, 1991.
- Complexity framework for forbidden subgraphs IV: The Steiner Forest problem. CoRR, abs/2305.01613, 2023.
- On the clique-width of graphs in hereditary classes. Proc. ISAAC 2022, LNCS, 2518:44–54, 2002.
- The complexity of constraint satisfaction games and QCSP. Information and Computation, 207(9):923–944, 2009.
- An algorithmic framework for locally constrained homomorphisms. In Michael A. Bekos and Michael Kaufmann, editors, Graph-Theoretic Concepts in Computer Science, pages 114–128, Cham, 2022. Springer International Publishing.
- Locally constrained homomorphisms on graphs of bounded treewidth and bounded degree. Theor. Comput. Sci., 590:86–95, 2015.
- Hubie Chen. Quantified constraint satisfaction and bounded treewidth. In Ramón López de Mántaras and Lorenza Saitta, editors, Proceedings of the 16th Eureopean Conference on Artificial Intelligence, ECAI’2004, including Prestigious Applicants of Intelligent Systems, PAIS 2004, Valencia, Spain, August 22-27, 2004, pages 161–165. IOS Press, 2004.
- Tree clustering for constraint networks. Artificial Intelligence, 38(3):353–366, 1989.
- Locally constrained graph homomorphisms - structure, complexity, and applications. Comput. Sci. Rev., 2(2):97–111, 2008.
- Structure-aware lower bounds and broadening the horizon of tractability for QBF. In LICS, pages 1–14, 2023.
- The complexity of H𝐻{H}italic_H-colouring of bounded degree graphs. Discrete Mathematics, 222:101–109, 2000.
- List coloring in the absence of two subgraphs. Discrete Applied Mathematics, 166:123–130, 2014.
- Coloring graphs characterized by a forbidden subgraph. Discrete Applied Mathematics, 180:101–110, 2015.
- Martin Grohe. The complexity of homomorphism and constraint satisfaction problems seen from the other side. Journal of the ACM, 54:1:1–1:24, 2007.
- Polynomial-time algorithm for Maximum Weight Independent set on P6subscript𝑃6{P}_{6}italic_P start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT-free graphs. ACM Transaction on Algorithms, 18:4:1–4:57, 2022.
- Edith Hemaspaandra. Dichotomy theorems for alternation-bounded quantified boolean formulas. CoRR, cs.CC/0406006, 2004.
- Complexity framework for forbidden subgraphs I: The framework. CoRR, 2211.12887, 2022.
- Marcin Kamiński. Max-cut and containment relations in graphs. Theor. Comput. Sci., 438:89–95, 2012.
- Nancy G. Kinnersley. The vertex separation number of a graph equals its path-width. Inf. Process. Lett., 42(6):345–350, 1992. doi:10.1016/0020-0190(92)90234-M.
- Complexity of coloring graphs without forbidden induced subgraphs. In Andreas Brandstädt and Van Bang Le, editors, Graph-Theoretic Concepts in Computer Science, pages 254–262, Berlin, Heidelberg, 2001. Springer Berlin Heidelberg.
- Barnaby Martin. Logic, computation and constraint satisfaction. PhD thesis, University of Leicester, UK, 2005.
- Complexity framework for forbidden subgraphs II: When hardness is not preserved under edge subdivision, 2023. arXiv:2211.14214.
- Sparsity - Graphs, Structures, and Algorithms, volume 28 of Algorithms and combinatorics. Springer, 2012.
- Feedback Vertex Set and Even Cycle Transversal for H𝐻{H}italic_H-free graphs: Finding large block graphs. SIAM Journal on Discrete Mathematics, 36:2453–2472, 2022.
- Graph minors. III. Planar tree-width. Journal of Combinatorial Theory, Series B, 36:49–64, 1984.