Approximate graph isomorphism

  • Authors:
  • Vikraman Arvind;Johannes Köbler;Sebastian Kuhnert;Yadu Vasudev

  • Affiliations:
  • The Institute of Mathematical Sciences, Chennai, India;Institut für Informatik, Humboldt-Universität zu Berlin, Germany;Institut für Informatik, Humboldt-Universität zu Berlin, Germany;The Institute of Mathematical Sciences, Chennai, India

  • Venue:
  • MFCS'12 Proceedings of the 37th international conference on Mathematical Foundations of Computer Science
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study optimization versions of Graph Isomorphism. Given two graphs G1,G2, we are interested in finding a bijection π from V(G1) to V(G2) that maximizes the number of matches (edges mapped to edges or non-edges mapped to non-edges). We give an nO(logn) time approximation scheme that for any constant factor αα-approximation. We prove this by combining the nO(logn) time additive error approximation algorithm of Arora et al. [Math. Program., 92, 2002] with a simple averaging algorithm. We also consider the corresponding minimization problem (of mismatches) and prove that it is NP-hard to α-approximate for any constant factor α. Further, we show that it is also NP-hard to approximate the maximum number of edges mapped to edges beyond a factor of 0.94. We also explore these optimization problems for bounded color class graphs which is a well studied tractable special case of Graph Isomorphism. Surprisingly, the bounded color class case turns out to be harder than the uncolored case in the approximate setting.