Related Experiment Video
Updated: Jun 19, 2026

Operation of the Collaborative Composite Manufacturing (CCM) System
Published on: October 1, 2019
A path following algorithm for the graph matching problem
Mikhail Zaslavskiy1, Francis Bach, Jean-Philippe Vert
1Centre for Computational Biology and the Centre for Mathematical Morphology, Mines ParisTech, Fontainebleau Cedex, France. mikhail.zaslavskiy@ensmp.fr
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.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
The Distance Formula
Vector Functions and Motion: Problem Solving
Vertical Curve: Problem Solving
Distance Problem