Restricted CSPs and F-free Digraph Algorithmics
Santiago Guzmán-Pro, Barnaby Martin
TL;DR
This work develops a unified framework tying restricted digraph homomorphism problems to constraint satisfaction theory, introducing Restricted CSPs (RCSPs) and exploring their finite-domain dichotomies, with a key emphasis on $ ext{RCSP}( ext{A}, ext{B})$ being in P or NP-hard depending on rpp-constructibility to $({\mathbb K}_3,{\mathbb L})$. It proves a strong NP-hardness persistence result: if CSP$(\mathbb H)$ is NP-hard, it remains NP-hard on acyclic and high-girth instances and identifies a boundary at $\vec{\mathbb P}_{N-1}$ for polynomial-time solvability of acyclic, restricted inputs. The paper further establishes a finite-domain RCSP dichotomy, ties RCSPs to the finite-domain CSP dichotomy via exponential-pp constructions, and develops a GMSNP- and MMSNP-driven tractability frontier for restricted inputs. It then applies these general results to concrete small-digraph families (three-vertex digraphs) and a family of smooth tournaments, deriving precise complexity classifications under $\vec{\mathbb P}_k$-free and $\vec{\mathbb P}_k$-subgraph-free restrictions and outlining a roadmap toward a comprehensive long-term dichotomy for restricted digraph CSPs. The results illuminate the deep connections between forbidden-substructure algorithmics, dualities, and algebraic CSP dichotomies, with broad implications for digraph homomorphism problems and their restricted variants.
Abstract
In recent years, much attention has been placed on the complexity of graph homomorphism problems when the input is restricted to ${\mathbb P}_k$-free and ${\mathbb P}_k$-subgraph-free graphs. We consider the directed version of this research line, by addressing the questions, is it true that digraph homomorphism problems CSP$({\mathbb H})$ have a P versus NP-complete dichotomy when the input is restricted to $\vec{\mathbb P}_k$-free (resp.\ $\vec{\mathbb P}_k$-subgraph-free) digraphs? Our main contribution in this direction shows that if CSP$({\mathbb H})$ is NP-complete, then there is a positive integer $N$ such that CSP$({\mathbb H})$ remains NP-hard even for $\vec{\mathbb P}_N$-subgraph-free digraphs. Moreover, it remains NP-hard for acyclic $\vec{\mathbb P}_N$-subgraph-free digraphs, and becomes polynomial-time solvable for $\vec{\mathbb P}_{N-1}$-subgraph-free acyclic digraphs. We then verify the questions above for digraphs on three vertices and a family of smooth tournaments. We prove these results by establishing a connection between $\mathbb F$-(subgraph)-free algorithmics and constraint satisfaction theory. On the way, we introduce restricted CSPs, i.e., problems of the form CSP$({\mathbb H})$ restricted to yes-instances of CSP$({\mathbb H}')$ -- these were called restricted homomorphism problems by Hell and Nešetřil. Another main result of this paper presents a P versus NP-complete dichotomy for these problems. Moreover, this complexity dichotomy is accompanied by an algebraic dichotomy in the spirit of the finite domain CSP dichotomy.
