Homomorphism Indistinguishability, Multiplicity Automata Equivalence, and Polynomial Identity Testing

πŸ“… 2025-12-15
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This work systematically characterizes the computational complexity of the homomorphism indistinguishability decision problem (HomInd(𝒻)) over graph classes, unifying relaxations of graph isomorphism such as quantum isomorphism and cospectrality. Methodologically, it integrates counting monadic second-order logic (CMSOβ‚‚), structural analysis via treewidth/pathwidth, polynomial identity testing (PIT), and algebraic automata theory. Key contributions are threefold: (1) It establishes, for the first time, a conditionally optimal randomized polynomial-time algorithm for HomInd(𝒻) on CMSOβ‚‚-definable graph classes of bounded treewidth; (2) It precisely classifies HomInd(𝒻) on CMSOβ‚‚-definable graph classes of bounded pathwidth as C=L-complete and provides a tight reduction to equivalence of multi-automata; (3) It shows that derandomizing the randomized algorithm is equivalent to PIT ∈ PTIME, thereby revealing the intrinsic algebraic hardness of the problem.

Technology Category

Application Category

πŸ“ Abstract
Two graphs $G$ and $H$ are homomorphism indistinguishable over a graph class $mathcal{F}$ if they admit the same number of homomorphisms from every graph $F in mathcal{F}$. Many graph isomorphism relaxations such as (quantum) isomorphism and cospectrality can be characterised as homomorphism indistinguishability over specific graph classes. Thereby, the problems $ extrm{HomInd}(mathcal{F})$ of deciding homomorphism indistinguishability over $mathcal{F}$ subsume diverse graph isomorphism relaxations whose complexities range from logspace to undecidable. Establishing the first general result on the complexity of $ extrm{HomInd}(mathcal{F})$, Seppelt (MFCS 2024) showed that $ extrm{HomInd}(mathcal{F})$ is in randomised polynomial time for every graph class $mathcal{F}$ of bounded treewidth that can be defined in counting monadic second-order logic $mathsf{CMSO}_2$. We show that this algorithm is conditionally optimal, i.e. it cannot be derandomised unless polynomial identity testing is in $mathsf{PTIME}$. For $mathsf{CMSO}_2$-definable graph classes $mathcal{F}$ of bounded pathwidth, we improve the previous complexity upper bound for $ extrm{HomInd}(mathcal{F})$ from $mathsf{PTIME}$ to $mathsf{C}_=mathsf{L}$ and show that this is tight. Secondarily, we establish a connection between homomorphism indistinguishability and multiplicity automata equivalence which allows us to pinpoint the complexity of the latter problem as $mathsf{C}_=mathsf{L}$-complete.
Problem

Research questions and friction points this paper is trying to address.

Characterizes graph isomorphism relaxations via homomorphism indistinguishability over graph classes.
Determines complexity of homomorphism indistinguishability for bounded treewidth and pathwidth graph classes.
Connects homomorphism indistinguishability to multiplicity automata equivalence and polynomial identity testing.
Innovation

Methods, ideas, or system contributions that make the work stand out.

Randomized polynomial time algorithm for bounded treewidth graph classes
Conditional optimality based on polynomial identity testing assumptions
Complexity reduction to C=L for bounded pathwidth graph classes
πŸ”Ž Similar Papers
No similar papers found.
M
Marek Černý
Universiteit Antwerpen, Belgium
Tim Seppelt
Tim Seppelt
IT-University of Copenhagen