Open problem, Applied and computational mathematics, Combinatorics and discrete mathematics, posed 1971
Complexity of graph isomorphism
Given two finite simple graphs and on vertices, the Graph Isomorphism () problem asks whether there exists a bijection such that if and only if . Does belong to the complexity class (deterministic polynomial time )?
As of 2026, whether Graph Isomorphism belongs to remains open. László Babai's 2015–2017 quasipolynomial-time algorithm establishes the upper bound (and Harald Helfgott showed the exponent in can be taken with ). Following Babai's breakthrough, polylogarithmic-dimension Weisfeiler–Leman (-) and dynamic programming extensions have been developed, while Jin-Yi Cai, Fürer, and Immerman (1992) proved that no fixed-dimension - test can solve on all graphs.
Best known results
- Babai (2015–2017): Graph Isomorphism, String Isomorphism, and Coset Intersection are solvable in deterministic quasipolynomial time .
- Luks (1982) and Grohe–Neuen–Schweitzer (2018): for graphs of maximum degree , isomorphism can be tested in time .
- Schöning (1988): is in the low hierarchy , and cannot be -complete unless the polynomial hierarchy collapses to .
Tools and where they stop
| Tool | Achieved | Where it stops |
|---|---|---|
| Luks's permutation group divide-and-conquer and Babai's local certificates / Design Lemma | Reduces giant permutation group actions or on Johnson graphs via canonical -step partitioning in recursion depth | Multiplicative branching factors across levels of recursion accumulate to rather than |
| Weisfeiler–Leman (-) color refinement | Solves isomorphism in polynomial time on almost all random graphs and on graphs excluding a fixed minor | Cai–Fürer–Immerman (1992) gadget graphs force for purely combinatorial - without group-theoretic coset management |
Open questions
- Does Graph Isomorphism belong to , i.e., can it be solved in deterministic time ?
- Can the exponent in the quasipolynomial running time for Graph Isomorphism be reduced below , or to ?
References
- László Babai (2016). Graph isomorphism in quasipolynomial time · DOI:10.1145/2897518.2897542 · arXiv:1512.03547
- Eugene M. Luks (1982). Isomorphism of graphs of bounded valence can be tested in polynomial time · DOI:10.1016/0022-0000(82)90009-5
- Uwe Schöning (1988). Graph isomorphism is in the low hierarchy · DOI:10.1016/0022-0000(88)90010-4