Homomorphism Indistinguishability, Multiplicity Automata Equivalence, and Polynomial Identity Testing
Marek \v{C}ern\'y, Tim Seppelt

TL;DR
This paper investigates the computational complexity of homomorphism indistinguishability problems over certain graph classes, establishing conditional optimality results and connecting these problems to automata equivalence and polynomial identity testing.
Contribution
It proves that the known polynomial-time algorithm for bounded treewidth classes is conditionally optimal and improves complexity bounds for bounded pathwidth classes, linking these problems to automata and polynomial identity testing.
Findings
HomInd over bounded treewidth classes is conditionally optimal.
HomInd over bounded pathwidth classes is in C_=L and this bound is tight.
Multiplicity automata equivalence is C_=L-complete.
Abstract
Two graphs and are homomorphism indistinguishable over a graph class if they admit the same number of homomorphisms from every graph . Many graph isomorphism relaxations such as (quantum) isomorphism and cospectrality can be characterised as homomorphism indistinguishability over specific graph classes. Thereby, the problems of deciding homomorphism indistinguishability over subsume diverse graph isomorphism relaxations whose complexities range from logspace to undecidable. Establishing the first general result on the complexity of , Seppelt (MFCS 2024) showed that is in randomised polynomial time for every graph class of bounded treewidth that can be defined in counting monadic second-order logic . We show…
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.
