iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://doi.org/10.1145/28869.28870
An O(n3log n) deterministic and an O(n3) Las Vegs isomorphism test for trivalent graphs | Journal of the ACM skip to main content
article
Free access

An O(n3log n) deterministic and an O(n3) Las Vegs isomorphism test for trivalent graphs

Published: 01 July 1987 Publication History

Abstract

This paper describes an O(n3logn) deterministic algorithm and an O(n3) Las Vegas algorithm for testing whether two given trivalent graphs on n vertices are isomorphic. In fact, the algorithms construct the set of all isomorphisms between two such graphs, presenting, in particular, generators for the group of all automorphisms of a trivalent graph. The algorithms are based upon the original polynomial-time solution to these problems by Luks but they introduce numerous speedups. These include improved permutation-group algorithms that exploit the structure of the underlying 2-groups. A remarkable property of the Las Vegas algorithm is that it computes the set of all isomorphisms between two trivalent graphs for the cost of computing only those isomorphisms that map a specified edge to a specified edge.

References

[1]
AHO, A. V., HOPCROFr, J. E., AND ULLMAN, J. D. The Design and Analysis of Computer Algorithms. Addison-Wesley, Reading, Mass., 1974.
[2]
BAnAl, L. Monte-Carlo algorithms in graph isomorphism testing. Tech. Rep., Univ. of Montreal, Montreal, Ontario, Canada, 1979.
[3]
BAnAl, L., AND LOV.&SZ, L. Permutation groups and almost regular graphs. Studia Sci. Math. Hung. 8 (1973), 141-150.
[4]
FURST, M., HOPCROFT, J., AND LUKS, E. A subexponential algorithm for trivalent graph isomorphism. Tech. Rep. 80-426, Dept. of Computer Science, Cornell Univ., Ithaca, N.Y., 1980.
[5]
FURST, M., HOPCROFT, J., AND LUKS, E. Polynomial-time algorithms for permutation groups. In Proceedings of the 21st IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1980, pp. 36-41.
[6]
HALL, M. The Theory of Groups. Macmillan, New York, 1959.
[7]
HOFFMANN, C.M. An O(n4) isomorphism test for trivalent graphs. Manuscript, August 1981.
[8]
LUKS, E.M. Isomorphism of graphs of bounded valence can be tested in polynomial time. In Proceedings of the 21st IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1980, pp. 42-49.
[9]
LUKS, E. M. Isomorphism of graphs of bounded valence can be tested in polynomial time. J. Comput. Syst. Sci. 25 (1982), 42-65.
[10]
MILLER, G.L. Graph isomorphism, general remarks. J. Comput. Syst. Sci. 18 (1979), 128-142.
[11]
SCHNORR, C. P., AND WEBER, A. Constructing the automorphism group Auto(X) for trivalent graphs in time O(n31ogn). Tech. Rep., Univ. of Frankfurt, Frankfurt, West Germany, Nov. 1981.
[12]
TARJAN, R.E. Efficiency of a good but not linear set union algorithm. J. ACM 22, 2 (Apr. 1975), 215-225.
[13]
TuTrE, W.T. A family of cubical graphs. Proc. Cambridge Phil. Soc. 43 (1947), 459-474.

Cited By

View all
  • (2021)Scalable Graph Isomorphism: Combining Pairwise Color Refinement and Backtracking via Compressed Candidate Space2021 IEEE 37th International Conference on Data Engineering (ICDE)10.1109/ICDE51399.2021.00122(1368-1379)Online publication date: Apr-2021
  • (2019)On Algorithms that Effectively Distinguish Gradient-Like Dynamics on SurfacesArnold Mathematical Journal10.1007/s40598-019-00103-0Online publication date: 15-Mar-2019
  • (2016)Efficient algorithms for the recognition of topologically conjugate gradient-like diffeomorhismsRegular and Chaotic Dynamics10.1134/S156035471602004021:2(189-203)Online publication date: 13-Apr-2016
  • Show More Cited By

Index Terms

  1. An O(n3log n) deterministic and an O(n3) Las Vegs isomorphism test for trivalent graphs

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Journal of the ACM
      Journal of the ACM  Volume 34, Issue 3
      July 1987
      248 pages
      ISSN:0004-5411
      EISSN:1557-735X
      DOI:10.1145/28869
      Issue’s Table of Contents

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 July 1987
      Published in JACM Volume 34, Issue 3

      Permissions

      Request permissions for this article.

      Check for updates

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)41
      • Downloads (Last 6 weeks)11
      Reflects downloads up to 26 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2021)Scalable Graph Isomorphism: Combining Pairwise Color Refinement and Backtracking via Compressed Candidate Space2021 IEEE 37th International Conference on Data Engineering (ICDE)10.1109/ICDE51399.2021.00122(1368-1379)Online publication date: Apr-2021
      • (2019)On Algorithms that Effectively Distinguish Gradient-Like Dynamics on SurfacesArnold Mathematical Journal10.1007/s40598-019-00103-0Online publication date: 15-Mar-2019
      • (2016)Efficient algorithms for the recognition of topologically conjugate gradient-like diffeomorhismsRegular and Chaotic Dynamics10.1134/S156035471602004021:2(189-203)Online publication date: 13-Apr-2016
      • (2014)Reducing the bottleneck of graph-based data mining by improving the efficiency of labeled graph isomorphism testingData & Knowledge Engineering10.1016/j.datak.2014.02.00391(17-33)Online publication date: May-2014
      • (2010)Topological Determination of 13C–NMR Spectra of C66 FullerenesThe Mathematics and Topology of Fullerenes10.1007/978-94-007-0221-9_11(205-216)Online publication date: 28-Dec-2010
      • (2008)Neighborhood hypergraphs of bipartite graphsJournal of Graph Theory10.1002/jgt.2029358:1(69-95)Online publication date: 21-Jan-2008
      • (2003)Graph Isomorphism Algorithm by Perfect MatchingSystem Modeling and Optimization XX10.1007/978-0-387-35699-0_12(229-238)Online publication date: 2003
      • (2001)Parallel subgraph matching on a hierarchical interconnection networkHardware implementation of intelligent systems10.5555/570780.570789(245-275)Online publication date: 1-Jan-2001
      • (2001)Parallel Subgraph Matching on a Hierarchical Interconnection NetworkHardware Implementation of Intelligent Systems10.1007/978-3-7908-1816-1_9(245-275)Online publication date: 2001
      • (1999)Hypergraph isomorphism and structural equivalence of Boolean functionsProceedings of the thirty-first annual ACM symposium on Theory of Computing10.1145/301250.301427(652-658)Online publication date: 1-May-1999
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Full Access

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media