Reduction of the graph isomorphism problem to equality checking of $n$-variables polynomials and the algorithms that use the reduction
Alexander Prolubnikov

TL;DR
This paper introduces a reduction of the graph isomorphism problem to polynomial equality checking, proposing algorithms that are theoretically sound and practically efficient for many instances.
Contribution
It presents a novel reduction of graph isomorphism to polynomial equality and algorithms that utilize this reduction for practical and theoretical analysis.
Findings
Algorithms perform equality checks with $O(n^4)$ complexity
Probability of incorrect results is negligible with sufficient mantissa length
Practical efficiency demonstrated even on hard instances
Abstract
The graph isomorphism problem is considered. We assign modified -variable characteristic polynomials for graphs and reduce the graph isomorphism problem to the problem of the polynomials isomorphism. It is required to find out, is there such a numbering of the second graph's vertices that the polynomials of the graphs are equal. We present algorithms for the graph isomorphism problem that use the reduction. We prove the propositions that justify the possibility of numerical realization of the algorithms for the general case of the graph isomorphism problem. The algorithms perform equality checking of graphs polynomials. We show that probability of obtaining a wrong solution of the graph isomorphism problem by comparing values of graph polynomials is negligible if the mantissa length is sufficiently large. Since, for a graph on vertices, the graph polynomial has …
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
TopicsComplexity and Algorithms in Graphs · Polynomial and algebraic computation · Advanced Graph Theory Research
