Max-Product Belief Propagation for Linear Programming: Applications to Combinatorial Optimization

Sejun Park KAIST, Jinwoo Shin KAIST
Proceedings of the 31st Conference on Uncertainty in Artificial Intelligence, PMLR R13:308-317, 2015.

Abstract

Max-product belief propagation (BP) is a popular message-passing algorithm for computing a maximum a-posteriori (MAP) assignment in a joint distribution represented by a graphical model (GM). It has been shown that BP can solve a few classes of Linear Programming (LP) formulations to combinatorial optimization problems including maximum weight matching and shortest path, i.e., BP can be a distributed solver for certain LPs. However, those LPs and corresponding BP analysis are very sensitive to underlying problem setups, and it has been not clear what extent these results can be generalized to. In this paper, we obtain a generic criteria that BP converges to the optimal solution of given LP, and show that it is satisfied in LP formulations associated to many classical combinatorial optimization problems including maximum weight perfect matching, shortest path, traveling salesman, cycle packing and vertex cover. More importantly, our criteria can guide the BP design to compute fractional LP solutions, while most prior results focus on integral ones. Our results provide new tools on BP analysis and new directions on efficient solvers for large-scale LPs.

Cite this Paper


BibTeX
@InProceedings{pmlr-vR13-kaist15a, title = {Max-Product Belief Propagation for Linear Programming: Applications to Combinatorial Optimization}, author = {KAIST, Sejun Park and KAIST, Jinwoo Shin}, booktitle = {Proceedings of the 31st Conference on Uncertainty in Artificial Intelligence}, pages = {308--317}, year = {2015}, editor = {Meila, Marina and Heskes, Tom}, volume = {R13}, series = {Proceedings of Machine Learning Research}, month = {12--16 Jul}, publisher = {PMLR}, pdf = {https://raw.githubusercontent.com/mlresearch/r13/main/assets/kaist15a/kaist15a.pdf}, url = {https://proceedings.mlr.press/r13/kaist15a.html}, abstract = {Max-product belief propagation (BP) is a popular message-passing algorithm for computing a maximum a-posteriori (MAP) assignment in a joint distribution represented by a graphical model (GM). It has been shown that BP can solve a few classes of Linear Programming (LP) formulations to combinatorial optimization problems including maximum weight matching and shortest path, i.e., BP can be a distributed solver for certain LPs. However, those LPs and corresponding BP analysis are very sensitive to underlying problem setups, and it has been not clear what extent these results can be generalized to. In this paper, we obtain a generic criteria that BP converges to the optimal solution of given LP, and show that it is satisfied in LP formulations associated to many classical combinatorial optimization problems including maximum weight perfect matching, shortest path, traveling salesman, cycle packing and vertex cover. More importantly, our criteria can guide the BP design to compute fractional LP solutions, while most prior results focus on integral ones. Our results provide new tools on BP analysis and new directions on efficient solvers for large-scale LPs.}, note = {Reissued by PMLR on 04 October 2026.} }
Endnote
%0 Conference Paper %T Max-Product Belief Propagation for Linear Programming: Applications to Combinatorial Optimization %A Sejun Park KAIST %A Jinwoo Shin KAIST %B Proceedings of the 31st Conference on Uncertainty in Artificial Intelligence %C Proceedings of Machine Learning Research %D 2015 %E Marina Meila %E Tom Heskes %F pmlr-vR13-kaist15a %I PMLR %P 308--317 %U https://proceedings.mlr.press/r13/kaist15a.html %V R13 %X Max-product belief propagation (BP) is a popular message-passing algorithm for computing a maximum a-posteriori (MAP) assignment in a joint distribution represented by a graphical model (GM). It has been shown that BP can solve a few classes of Linear Programming (LP) formulations to combinatorial optimization problems including maximum weight matching and shortest path, i.e., BP can be a distributed solver for certain LPs. However, those LPs and corresponding BP analysis are very sensitive to underlying problem setups, and it has been not clear what extent these results can be generalized to. In this paper, we obtain a generic criteria that BP converges to the optimal solution of given LP, and show that it is satisfied in LP formulations associated to many classical combinatorial optimization problems including maximum weight perfect matching, shortest path, traveling salesman, cycle packing and vertex cover. More importantly, our criteria can guide the BP design to compute fractional LP solutions, while most prior results focus on integral ones. Our results provide new tools on BP analysis and new directions on efficient solvers for large-scale LPs. %Z Reissued by PMLR on 04 October 2026.
APA
KAIST, S.P. & KAIST, J.S.. (2015). Max-Product Belief Propagation for Linear Programming: Applications to Combinatorial Optimization. Proceedings of the 31st Conference on Uncertainty in Artificial Intelligence, in Proceedings of Machine Learning Research R13:308-317 Available from https://proceedings.mlr.press/r13/kaist15a.html. Reissued by PMLR on 04 October 2026.

Related Material