DocumentCode :
3557934
Title :
A Path Following Algorithm for the Graph Matching Problem
Author :
Zaslavskiy, Mikhail ; Bach, Francis ; Vert, Jean-Philippe
Author_Institution :
Centre for Comput. Biol., Mines ParisTech, Fontainebleau, France
Volume :
31
Issue :
12
fYear :
2009
Firstpage :
2227
Lastpage :
2242
Abstract :
We propose a convex-concave programming approach for the labeled weighted graph matching problem. The convex-concave programming formulation is obtained by rewriting the weighted graph matching problem as a least-square problem on the set of permutation matrices and relaxing it to two different optimization problems: a quadratic convex and a quadratic concave optimization problem on the set of doubly stochastic matrices. The concave relaxation has the same global minimum as the initial graph matching problem, but the search for its global minimum is also a hard combinatorial problem. We, therefore, construct an approximation of the concave problem solution by following a solution path of a convex-concave problem obtained by linear interpolation of the convex and concave formulations, starting from the convex relaxation. This method allows to easily integrate the information on graph label similarities into the optimization problem, and therefore, perform labeled weighted graph matching. The algorithm is compared with some of the best performing graph matching methods on four data sets: simulated graphs, QAPLib, retina vessel images, and handwritten Chinese characters. In all cases, the results are competitive with the state of the art.
Keywords :
concave programming; convex programming; graph theory; interpolation; least squares approximations; pattern matching; QAPLib; convex-concave programming approach; handwritten Chinese characters; hard combinatorial problem; labeled weighted graph matching problem; least-square problem; path following algorithm; permutation matrices; quadratic concave optimization problem; retina vessel images; simulated graphs; stochastic matrices; Artificial Intelligence; Computing Methodologies; Constrained optimization; Convex programming; Discrete Mathematics; Gradient methods; Graph Theory; Graph algorithms; Image Processing and Computer Vision; Learning; Machine learning; Mathematics of Computing; Numerical Analysis; Object recognition; Optimization; Pattern Recognition; Quadratic programming methods; Scene Analysis; classification; convex programming; gradient methods; graph matching; image processing.; machine learning; Algorithms; Artificial Intelligence; Humans; Image Processing, Computer-Assisted; Pattern Recognition, Automated; Retinal Vessels;
fLanguage :
English
Journal_Title :
Pattern Analysis and Machine Intelligence, IEEE Transactions on
Publisher :
ieee
Conference_Location :
10/10/2008 12:00:00 AM
ISSN :
0162-8828
Type :
jour
DOI :
10.1109/TPAMI.2008.245
Filename :
4641936
Link To Document :
بازگشت