Graph Similarity and Approximate Isomorphism
Martin Grohe, Gaurav Rattan, Gerhard J. Woeginger

TL;DR
This paper investigates the computational complexity of graph similarity measures based on Frobenius distance, establishing NP-hardness in general and identifying specific tractable cases related to spectral properties.
Contribution
It proves NP-hardness of the weighted graph similarity problem even for trees and identifies conditions under which the problem becomes tractable, such as bounded clustering number.
Findings
NP-hardness persists for trees in graph similarity
Tractability exists when matrices are positive semi-definite with bounded rank
Polynomial time algorithm for matrices with bounded clustering number
Abstract
The graph similarity problem, also known as approximate graph isomorphism or graph matching problem, has been extensively studied in the machine learning community, but has not received much attention in the algorithms community: Given two graphs of the same order with adjacency matrices , a well-studied measure of similarity is the Frobenius distance \[ \mathrm{dist}(G,H):=\min_{\pi}\|A_G^\pi-A_H\|_F, \] where ranges over all permutations of the vertex set of , where denotes the matrix obtained from by permuting rows and columns according to , and where is the Frobenius norm of a matrix . The (weighted) graph similarity problem, denoted by SIM (WSIM), is the problem of computing this distance for two graphs of same order. This problem is closely related to the notoriously hard quadratic assignment problem (QAP), which is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
