Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Graph isomorphism in quasipolynomial time [extended abstract]
Babai L.  STOC 2016 (Proceedings of the 48th Annual ACM SIGACT Symposium on the Theory of Computing, Cambridge, MA, Jun 19-21, 2016)684-697.2016.Type:Proceedings
Date Reviewed: Jun 27 2017

The graph isomorphism (GI) problem is an extremely interesting problem for computer scientists and mathematicians alike, and it is one of those problems whose complexity status is still unresolved. To this end, in this paper, Babai presents a breakthrough result, claiming that GI and in fact some more general problems, namely, string isomorphism (SI) and coset intersection (CI), are solvable in quasi-polynomial time.

Following the seminal work of Luks [1], Babai tackles GI first by switching to SI and uses combinatorics and group theory quite heavily to solve the problem. In particular, Luks’s recursive divide-and-conquer algorithm for SI faces the problem of a giant representation of the ambient group, which is handled by Babai efficiently. Very briefly this is done, as Babai mentions in the abstract, by “the local certificates routine, which is based on a new group theoretic result, the unaffected stabilizers lemma, which allows us to construct global automorphisms out of local information.”

What is the significance of this result? Babai makes rather long concluding remarks that suggest possible implications. Clearly, from a practical point of view, nothing much is expected, but from the angle of a complexity theorist, this is certainly remarkable! For instance, the result certainly indicates that GI is not NP-complete because, if it is, then all problems in NP will also have quasi-polynomial time algorithms.

The paper is extremely technical and at times quite hard to read, which is perhaps a common trait of most STOC papers, and Babai’s bottom-up exposition did not make it any easier to follow. At least I would have benefited more if there had been a high-level description of the algorithm in the beginning as a motivation to read further.

Reviewer:  M. Sohel Rahman Review #: CR145384 (1709-0621)
1) Luks, E. M. Isomorphism of graphs of bounded valence can be tested in polynomial time. J. Comput. Syst. Sci. 25, 1(1982), 42–65.
Bookmark and Share
 
Nonnumerical Algorithms And Problems (F.2.2 )
 
 
Combinatorics (G.2.1 )
 
 
Complexity Measures And Classes (F.1.3 )
 
 
Graph Theory (G.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Nonnumerical Algorithms And Problems": Date
Improving the performance guarantee for approximate graph coloring
Wigderson A. Journal of the ACM 30(4): 729-735, 1983. Type: Article
Feb 1 1985
Fast algorithms constructing minimal subalgebras, congruences, and ideals in a finite algebra
Demel J., Demlová M., Koubek V. Theoretical Computer Science 36(2-3): 203-216, 1985. Type: Article
Jan 1 1986
Complexity of the word problem for commutative semigroups of fixed dimension
Huynh D. Acta Informatica 22(4): 421-432, 1985. Type: Article
May 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy