Belief Propagation for Generalized B-Matching
Based on the paper (please cite it if you use this code):
Bert Huang and Tony Jebara, "Loopy Belief Propagation for Bipartite
Maximum Weight b-Matching,"
in Proceedings of the Eleventh International Conference on
Artificial Intelligence and Statistics , San Juan, Puerto Rico, 2007.
The following code and documentation is intended for academic purposes.
The code performs b-matching as well as bd-matching using max-product
belief propagation. It is implemented in C, but includes a MATLAB version
and a MATLAB interface for the C version.
This is the latest version that does bd-matching with different degree
constraints on each node. It can handle both unipartite and bipartite
graphs. New features include user set parameters for maximum
iterations and damping. The new code operates on full graphs so it can be
used as an approximation for bd-matching on unipartite graphs.
BELIEF PROPAGATION B-MATCHING CODE
More details are provided in the README file.
Finally, please read this Columbia University license file if you intend to use this software for non-academic applications.
Last modified: Fri Apr 4 16:19:39 EDT 2008