HackerPapers

arXiv:1512.03547cs.DS

Graph Isomorphism in Quasipolynomial Time

László Babai

Abstract

We show that the Graph Isomorphism (GI) problem and the related problems of String Isomorphism (under group action) (SI) and Coset Intersection (CI) can be solved in quasipolynomial ($\exp((\log n)^{O(1)})$) time. The best previous bound for GI was $\exp(O(\sqrt{n\log n}))$, where $n$ is the number of vertices (Luks, 1983); for the other two problems, the bound was similar, $\exp(\tilde{O}(\sqrt{n}))$, where $n$ is the size of the permutation domain (Babai, 1983). The algorithm builds on Luks's SI framework and attacks the barrier configurations for Luks's algorithm by group theoretic "local certificates" and combinatorial canonical partitioning techniques. We show that in a well-defined sense, Johnson graphs are the only obstructions to effective canonical partitioning. Luks's barrier situation is characterized by a homomorphism φ that maps a given permutation group $G$ onto $S_k$ or $A_k$, the symmetric or alternating group of degree $k$, where $k$ is not too small. We say that an element $x$ in the permutation domain on which $G$ acts is affected by φ if the φ-image of the stabilizer of $x$ does not contain $A_k$. The affected/unaffected dichotomy underlies the core "local certificates" routine and is the central divide-and-conquer tool of the algorithm.

arXiv comments
89 pages
Journal reference
DOI
Subjects
cs.DSData Structures and Algorithms cs.CCComputational Complexity math.COCombinatorics math.GRGroup Theory

On Hacker News

Linked by 5 identifiable commenters in 5 comments across 4 threads, from Dec 2015 to Jun 2022. Found in 4 HN submissions from Dec 2015 to Dec 2015. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments4 threads

    • It's now a _solved_ problem - both theoretically (with Babai et al's paper a few years ago) and practically (with nAUTy/Bliss, and similar software). Not sure what the key paper is, but "Graph isomorphism in quasipolynomial time" is at leas relevant…

      gilleainView on HNParent context

  1. An Algebra of Graphs 1 comment
    • https://arxiv.org/abs/1512.03547 Note it was actually Quasipolynomial time, not true polynomial time. It's also a pretty recent paper, so it could turn out to have flaws.

      openasocketView on HNParent context

    • That's a classic motte-and-bailey doctrine right there. It shows Taleb commenting on a topic he clearly knows nothing about while presenting himself as an expert. Something, if I recall correctly, he often criticises in other people. And it's not merely being imprecise, it's at…

      Eifoov7hView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.