Skip to content

Code for the Neurips 2018 paper "(Probably) Concave Graph Matching"

Notifications You must be signed in to change notification settings

Haggaim/ConcaveGraphMatching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(Probably) Concave Graph Matching

Haggai Maron and Yaron Lipman 32nd Annual Conference on Neural Information Processing Systems (NeurIPS 2018)

Abstract

In this paper we address the graph matching problem. Following the recent works of zaslavskiy2009path,Vestner2017 we analyze and generalize the idea of concave relaxations. We introduce the concepts of conditionally concave and probably conditionally concave energies on polytopes and show that they encapsulate many instances of the graph matching problem, including matching Euclidean graphs and graphs on surfaces. We further prove that local minima of probably conditionally concave energies on general matching polytopes (e.g., doubly stochastic) are with high probability extreme points of the matching polytope (e.g., permutations).

Code

This code implements graph matching with the Frank-Wolfe algorithm, as described in the paper. The examples match two shapes from the SHREC07 dataset. Run matchShapes.m or matchShapesOneSided.m for optimizing over permutations or one-sided permutations respectively.

Disclaimer:

The code is provided as-is for academic use only and without any guarantees. Please contact the authors to report any bugs.

About

Code for the Neurips 2018 paper "(Probably) Concave Graph Matching"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published