Lightning graph matching

Binrui Shen, Qiang Niu, Shengxin Zhu*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

The spectral matching algorithm is a classic method for finding correspondences between two graphs, a fundamental task in pattern recognition. It has a time complexity of O(n4) and a space complexity of O(n4), where n is the number of nodes. However, such complexity limits its applicability to large-scale graph matching tasks. This paper proposes a redesign of the algorithm by transforming the graph matching problem into a one-dimensional linear assignment problem. This transformation enables efficient solving by sorting two n×1 vectors. The resulting algorithm is named the Lightning Spectral Assignment Method (LiSA), which enjoys a complexity of O(n2). Numerical experiments demonstrate the efficiency of LiSA, supported by theoretical analysis.

Original languageEnglish
Article number116189
JournalJournal of Computational and Applied Mathematics
Volume454
DOIs
Publication statusPublished - 15 Jan 2025

Keywords

  • Assignment problem
  • Graph matching
  • Power method
  • Spectral-based method

Fingerprint

Dive into the research topics of 'Lightning graph matching'. Together they form a unique fingerprint.

Cite this