The Graph Isomorphism Algorithm

  • Dharwadker A
  • Tevet J
N/ACitations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

We present a new polynomial-time algorithm for determining whether two given graphs are isomorphic or not. We prove that the algorithm is necessary and sufficient for solving the Graph Isomorphism Problem in polynomial-time, thus showing that the Graph Isomorphism Problem is in P. The semiotic theory for the recognition of graph structure is used to define a canonical form of the sign matrix of a graph. We prove that the canonical form of the sign matrix is uniquely identifiable in polynomial-time for isomorphic graphs. The algorithm is demonstrated by solving the Graph Isomorphism Problem for many of the hardest known examples. We implement the algorithm in C++ and provide a demonstration program for Microsoft Windows.

Cite

CITATION STYLE

APA

Dharwadker, A., & Tevet, J.-T. (2010). The Graph Isomorphism Algorithm. Baltic Horizons, 14(111), 51–73.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free