Title :
An O(n3 log n) deterministic and an O (n 3) probabilistic isomorphism test for trivalent graphs
Author :
Galil, Zvi ; Galil, Zvi ; Galil, Zvi ; Galil, Zvi ; Hoffmann, Christof M. ; Hoffmann, Christof M. ; Hoffmann, Christof M. ; Hoffmann, Christof M. ; Luks, Eugene M. ; Luks, Eugene M. ; Luks, Eugene M. ; Luks, Eugene M. ; Schnorr, Claus P. ; Schnorr, Claus
Abstract :
The main results of this paper are an O(n3) probabilistic algorithm and an O(n3 log n) deterministic algorithm that test whether two given trivalent graphs are isomorphic. In fact, the algorithms construct the set of all isomorphisms of the two graphs. Variants of these algorithms construct the set of all automorphisms of a trivalent graph. The algorithms make use of some new improved permutation group algorithms that exploit the fact that the groups involved are 2-groups. A remarkable property of the probabilistic algorithm is that it computes Isoe,ei(X,Y), i = 1,...,m, m = O(n) (the set of all isomorhisms φ: X → Y with φ(e)=ei) for the cost of computing the single set Isoe,el(X,Y).
Keywords :
Algorithm design and analysis; Computer science; Costs; Mathematics; Polynomials; Tellurium; Testing;
Conference_Titel :
Foundations of Computer Science, 1982. SFCS '08. 23rd Annual Symposium on
Conference_Location :
Chicago, IL, USA
DOI :
10.1109/SFCS.1982.62