• DocumentCode
    1078714
  • Title

    Max-Product for Maximum Weight Matching: Convergence, Correctness, and LP Duality

  • Author

    Bayati, Mohsen ; Shah, Devavrat ; Sharma, Mayank

  • Author_Institution
    Microsoft Res., Redmond, WA
  • Volume
    54
  • Issue
    3
  • fYear
    2008
  • fDate
    3/1/2008 12:00:00 AM
  • Firstpage
    1241
  • Lastpage
    1251
  • Abstract
    Max-product "belief propagation" (BP) is an iterative, message-passing algorithm for finding the maximum a posteriori (MAP) assignment of a discrete probability distribution specified by a graphical model. Despite the spectacular success of the algorithm in many application areas such as iterative decoding and combinatorial optimization, which involve graphs with many cycles, theoretical results about both the correctness and convergence of the algorithm are known in only a few cases (see section I for references). In this paper, we prove the correctness and convergence of max-product for finding the maximum weight matching (MWM) in bipartite graphs. Even though the underlying graph of the MWM problem has many cycles, somewhat surprisingly we show that the max-product algorithm converges to the correct MWM as long as the MWM is unique. We provide a bound on the number of iterations required and show that for a graph of size n, the computational cost of the algorithm scales as O(n3), which is the same as the computational cost of the best known algorithms for finding the MWM. We also provide an interesting relation between the dynamics of the max-product algorithm and the auction algorithm, which is a well-known distributed algorithm for solving the MWM problem.
  • Keywords
    belief networks; decoding; iterative methods; mathematics computing; maximum likelihood estimation; message passing; pattern matching; statistical distributions; LP duality; auction algorithm; bipartite graphs; combinatorial optimization; computational cost; discrete probability distribution; distributed algorithm; iterative algorithm; iterative decoding; max-product belief propagation; max-product convergence; maximum a posteriori assignment; maximum weight matching; message-passing algorithm; Belief propagation; Bipartite graph; Computational efficiency; Convergence; Graphical models; Inference algorithms; Iterative algorithms; Iterative decoding; Probability distribution; Random variables; Auction algorithm; Markov random fields; belief propagation (BP); distributed optimization; linear programming; max-product algorithm; maximum weight matching (MWM); message-passing algorithms; min-sum algorithm;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2007.915695
  • Filename
    4455730