English

A Message-Passing Algorithm for Graph Isomorphism

Data Structures and Algorithms 2017-04-04 v1 Computational Complexity

Abstract

A message-passing procedure for solving the graph isomorphism problem is proposed. The procedure resembles the belief-propagation algorithm in the context of graphical models inference and LDPC decoding. To enable the algorithm, the input graphs are transformed into intermediate canonical representations of bipartite graphs. The matching procedure injects specially designed input patterns to the canonical graphs and runs a message-passing algorithm to generate two output fingerprints that are matched if and only if the input graphs are isomorphic.

Keywords

Cite

@article{arxiv.1704.00395,
  title  = {A Message-Passing Algorithm for Graph Isomorphism},
  author = {Mohamed Mansour},
  journal= {arXiv preprint arXiv:1704.00395},
  year   = {2017}
}