Dichotomy for Digraph Homomorphism Problems
Tom\'as Feder, Jeff Kinne, Ashwin Murali, Arash Rafiey

TL;DR
This paper proves the dichotomy conjecture for digraph homomorphism problems by showing polynomial-time solvability when the fixed digraph admits a weak-near-unanimity polymorphism, using a simpler combinatorial approach.
Contribution
It provides a simpler combinatorial proof of the dichotomy theorem for digraph homomorphisms and includes an implementation with experimental results.
Findings
Deciding homomorphisms is polynomial time for digraphs with a weak-near-unanimity polymorphism.
The proof confirms the dichotomy conjecture for digraph homomorphism problems.
The approach simplifies previous algorithms by Bulatov and Zhuk.
Abstract
We consider the problem of finding a homomorphism from an input digraph to a fixed digraph . We show that if admits a weak-near-unanimity polymorphism then deciding whether admits a homomorphism to (HOM()) is polynomial time solvable? This gives a proof of the dichotomy conjecture (now dichotomy theorem) by Feder and Vardi [29]. Our approach is combinatorial, and it is simpler than the two algorithms found by Bulatov [9] and Zhuk [46] in 2017. We have implemented our algorithm and show some experimental results.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Graph Labeling and Dimension Problems · Limits and Structures in Graph Theory
