Under the auspices of the Computational Complexity Foundation (CCF)

REPORTS > DETAIL:

### Paper:

TR12-078 | 14th June 2012 12:53

#### Approximate Graph Isomorphism

TR12-078
Authors: Vikraman Arvind, Sebastian Kuhnert, Johannes Köbler, Yadu Vasudev
Publication: 15th June 2012 14:55
We study optimization versions of Graph Isomorphism. Given two graphs $G_1,G_2$, we are interested in finding a bijection $\pi$ from $V(G_1)$ to $V(G_2)$ that maximizes the number of matches (edges mapped to edges or non-edges mapped to non-edges). We give an $n^{O(\log n)}$ time approximation scheme that for any constant factor $\alpha<1$, computes an $\alpha$-approximation. We prove this by combining the $n^{O(\log n)}$ 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 $\alpha$-approximate for any constant factor $\alpha$. 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.