Cited by 1,090Graph Theory and AlgorithmsAdvanced Image and Video Retrieval TechniquesGraph theory and applications

A graduated assignment algorithm for graph matching

Gold, S., Rangarajan, A.·1996·IEEE Transactions on Pattern Analysis and Machine Intelligence

Abstract

A graduated assignment algorithm for graph matching is presented which is fast and accurate even in the presence of high noise. By combining graduated nonconvexity, two-way (assignment) constraints, and sparsity, large improvements in accuracy and speed are achieved. Its low order computational complexity [O(lm), where l and m are the number of links in the two graphs] and robustness in the presence of noise offer advantages over traditional combinatorial approaches. The algorithm, not restricted to any special class of graph, is applied to subgraph isomorphism, weighted graph matching, and attributed relational graph matching. To illustrate the performance of the algorithm, attributed relational graphs derived from objects are matched. Then, results from twenty-five thousand experiments conducted on 100 mode random graphs of varying types (graphs with only zero-one links, weighted graphs, and graphs with node attributes and multiple link types) are reported. No comparable results have been reported by any other graph matching algorithm before in the research literature. Twenty-five hundred control experiments are conducted using a relaxation labeling algorithm and large improvements in accuracy are demonstrated.

Integrity signals

Registry

Crossref · 10.1109/34.491619

Cites

60 of 60 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • [65] uses the term to maximize correspondences and bias the objective function towards more matches. This maximizes the overlapping area.

    “Maximizing Correspondences: [65] uses the term i j M ij to maximize correspondences and bias the objective function towards more matches (i.e. it favors M ij = 1 over M ij = 0).This maximizes the overlapping area.”
  • [65] casts registration as a continuous optimization problem that handles both rigid transformation and correspondence determination simultaneously. It uses CPC, and formulates a regularization term based on entropy. This term can be interpreted as equalizing the importances of point matches, forcing them to the same distance and thus causing the surfaces to run parallel, rather than intersecting.

    “Equalization: [65] casts registration as a continuous optimization problem that handles both rigid transformation and correspondence determination simultaneously.It uses CPC, and formulates a regularization term based on entropy:i j M ij log M ij where M is the matching probability matrix of all correspondences.When all point matches are equally likely, the entropy reaches a maximum.This term can”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Gold, S., & Rangarajan, A.
Affiliations
Yale University (US)
Venue
IEEE Transactions on Pattern Analysis and Machine Intelligence
Published
1996-04
Volume
18
Issue
4
Pages
377-388
ISSN
0162-8828 (ISSN-L)
OpenAlex
W2159537329
Cited by
1,090
References
60
Citations by year
2026: 6 · 2025: 10 · 2024: 11 · 2023: 18 · 2022: 26 · 2021: 30 · 2020: 40 · 2019: 37 · 2018: 41 · 2017: 37 · 2016: 56 · 2015: 67 · 2014: 44 · 2013: 35 · 2012: 60
FWCI
31.19
Type
journal article
Language
en
Open access
closed
Locations
IEEE Transactions on Pattern Analysis and Machine Intelligence (publishedVersion)
Funders
  • Yale University
  • Office of Naval Research
Topics
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Graph Theory and Algorithms
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Image and Video Retrieval Techniques
  • Physical Sciences › Mathematics › Geometry and Topology › Graph theory and applications
Keywords
graph matching, subgraph isomorphism, attributed relational graphs, sparsity, noise robustness, computational complexity, relaxation labeling, combinatorial optimization

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review