pygmtools.classic_solvers
Classic (learning-free) two-graph matching solvers. These two-graph matching solvers are recommended to solve matching problems with two explicit graphs, or problems formulated as Quadratic Assignment Problem (QAP).
The two-graph matching problem considers both nodes and edges, formulated as Lawler’s QAP:
All our solvers are designed to solve the Lawler’s QAP, which is the most general form of the problem.
Note
There are also many real-world problems being formulated as the so-called Koopmans-Beckmann’s QAP:
Its connection to Lawler’s QAP is \(\mathbf{K} = \mathbf{F}_2\otimes\mathbf{F}_1^\top + \text{diag}(\mathbf{K}_p)\), where \(\otimes\) means Kronecker product.
Functions
A* (A-star) solver for graph matching (Lawler's QAP). |
|
Integer Projected Fixed Point (IPFP) method for graph matching (Lawler's QAP). |
|
Reweighted Random Walk Matching (RRWM) solver for graph matching (Lawler's QAP). |
|
Spectral Graph Matching solver for graph matching (Lawler's QAP). |