A simpler max-product Maximum Weight Matching algorithm and the auction algorithm

被引:10
作者
Bayati, Mohsen [1 ]
Shah, Devavrat [2 ,3 ]
Sharma, Mayank [4 ]
机构
[1] Stanford Univ, Dept EE, Stanford, CA 94305 USA
[2] MIT, Dept EECS, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[3] MIT, Dept ESD, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[4] IBM Corp, Thomas J Watson Res Ctr, Box 218, Yorktown Hts, NY 10598 USA
来源
2006 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1-6, PROCEEDINGS | 2006年
关键词
D O I
10.1109/ISIT.2006.261778
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 [电子科学与技术];
摘要
The max-product "belief propagation" algorithm has received a lot of attention recently due to its spectacular success in many application areas such as iterative decoding, computer vision and combinatorial optimization. There is a lot of ongoing work investigating the theoretical properties of the algorithm. In our previous work (2005) we showed that the max-product algorithm can be used to solve the problem of finding the Maximum Weight Matching (MWM) in a weighted complete bipartite graph. However, for a graph with n nodes the max-product algorithm requires O(n(4)) operations to find the MWM compared to O(n(3)) for best known algorithms such as those proposed by Edmonds and Karp (1972) and Bertsekas (1988). In this paper, we simplify the max-product algorithm to reduce the number of operations required to O(n(3)). The simplified algorithm has very similar dynamics to the well-known auction algorithm of Bertsekas (1988). To make this connection precise, we show that the max-product and auction algorithms, when slightly modified, are equivalent. We study the correctness of this modified algorithm. There is a tantalizing similarity between this connection and a recently observed connection between the max-product and LP-based algorithms for iterative decoding by Vontobel and Koetter.
引用
收藏
页码:557 / +
页数:2
相关论文
共 6 条
[1]
BAYATI M, 2005, UNPUB MAXIMUM WEIGHT
[2]
BAYATI M, 2005, P IEEE INT S INF THE
[3]
Bertsekas D. P., 1988, Annals of Operations Research, V14, P105, DOI 10.1007/BF02186476
[4]
Bertsekas D. P., 1992, Computational Optimization and Applications, V1, P7
[5]
THEORETICAL IMPROVEMENTS IN ALGORITHMIC EFFICIENCY FOR NETWORK FLOW PROBLEMS [J].
EDMONDS, J ;
KARP, RM .
JOURNAL OF THE ACM, 1972, 19 (02) :248-&
[6]
VONTOBEL PO, COMMUNICATION