Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Q-Match: Iterative Shape Matching via Quantum Annealing

About

Finding shape correspondences can be formulated as an NP-hard quadratic assignment problem (QAP) that becomes infeasible for shapes with high sampling density. A promising research direction is to tackle such quadratic optimization problems over binary variables with quantum annealing, which allows for some problems a more efficient search in the solution space. Unfortunately, enforcing the linear equality constraints in QAPs via a penalty significantly limits the success probability of such methods on currently available quantum hardware. To address this limitation, this paper proposes Q-Match, i.e., a new iterative quantum method for QAPs inspired by the alpha-expansion algorithm, which allows solving problems of an order of magnitude larger than current quantum methods. It implicitly enforces the QAP constraints by updating the current estimates in a cyclic fashion. Further, Q-Match can be applied iteratively, on a subset of well-chosen correspondences, allowing us to scale to real-world problems. Using the latest quantum annealer, the D-Wave Advantage, we evaluate the proposed method on a subset of QAPLIB as well as on isometric shape matching problems from the FAUST dataset.

Marcel Seelbach Benkner, Zorah L\"ahner, Vladislav Golyanik, Christof Wunderlich, Christian Theobalt, Michael Moeller• 2021

Related benchmarks

TaskDatasetResultRank
Quadratic Assignment ProblemQAPLIB nug instances
QAP Cost608
13
Quadratic Assignment ProblemQAPLIB (rou and esc instances)
rou122.42e+5
10
Quadratic Assignment ProblemQAPLIB
QAP Objective Value (tai12a)2.33e+5
10
Quadratic Assignment ProblemQAPLIB chr instances
QAP Cost (chr12c)1.38e+4
10
Quadratic Assignment ProblemQAPLIB scr, bur, kra, wil instances v1
scr12 Cost3.28e+4
10
3D shape matchingSMAL
AUC81.3
8
Shape MatchingFAUST within a class
Runtime (min)16
7
3D shape matchingFAUST registration subset
AUC88.6
6
3D shape matchingTOSCA
AUC94
6
Showing 9 of 9 rows

Other info

Follow for update