English

Lightning graph matching

Combinatorics 2024-07-30 v3 Spectral Theory

Abstract

Graph matching aims to find correspondences between two graphs. It is a fundamental task in pattern recognition. The classical spectral matching algorithm has time complexity O(n4)\mathcal{O}(n^4) and space complexity O(n4)\mathcal{O}(n^4), where nn is the number of nodes. Such a complexity limits the applicability to large-scale graph matching tasks. This paper proposes an efficient redesign of spectral matching by transforming the graph matching problem into a 1D linear assignment problem, which can be solved efficiently by sorting two n×1n \times 1 vectors. The resulting algorithm is named the lightning spectral assignment method (LiSA), which enjoys a complexity of O(n2)\mathcal{O}(n^2). Numerical experiments demonstrate the efficiency and the theoretical analysis of the strategy.

Keywords

Cite

@article{arxiv.2310.14701,
  title  = {Lightning graph matching},
  author = {Binrui. shen and Qiang. niu and Shengxin. zhu},
  journal= {arXiv preprint arXiv:2310.14701},
  year   = {2024}
}
R2 v1 2026-06-28T12:58:37.454Z