?>

A Linear Programming Approach to Max-sum Problem: A Review


Werner, Tomáš
IEEE Trans. Pattern Analysis and Machine Intelligence
Volume 29, Number 7, Pages 1165-1179
July, 2007

Abstract

The max-sum labeling problem, defined as maximizing a sum of binary (i.e., pairwise) functions of discrete variables, is a general NP-hard optimization problem with many applications, such as computing the MAP configuration of a Markov random field. We review a not widely known approach to the problem, developed by Ukrainian researchers Schlesinger et al. in 1976, and show how it contributes to recent results, most importantly, those on the convex combination of trees and tree-reweighted max-product. In particular, we review Schlesinger et al.'s upper bound on the max-sum criterion, its minimization by equivalent transformations, its relation to the constraint satisfaction problem, the fact that this minimization is dual to a linear programming relaxation of the original problem, and the three kinds of consistency necessary for optimality of the upper bound. We revisit problems with Boolean variables and supermodular problems. We describe two algorithms for decreasing the upper bound. We present an example application for structural image analysis.


Bibtex entry

@Article{Werner-PAMI07,
  author =       {Werner, Tom{\'a}{\vs}},
  title =        {A Linear Programming Approach to Max-sum Problem: {A} Review},
  journal =      {IEEE Trans. Pattern Analysis and Machine Intelligence},
  year =         {2007},
  volume =    {29},
  number =    {7},
  pages =     {1165--1179},
  month =     {July},
  annote = {The max-sum labeling problem, defined as maximizing a sum
  of binary (i.e., pairwise) functions of discrete variables, is a
  general NP-hard optimization problem with many applications, such as
  computing the MAP configuration of a Markov random field. We review
  a not widely known approach to the problem, developed by Ukrainian
  researchers Schlesinger et al. in 1976, and show how it contributes
  to recent results, most importantly, those on the convex combination
  of trees and tree-reweighted max-product. In particular, we review
  Schlesinger et al.'s upper bound on the max-sum criterion, its
  minimization by equivalent transformations, its relation to the
  constraint satisfaction problem, the fact that this minimization is
  dual to a linear programming relaxation of the original problem, and
  the three kinds of consistency necessary for optimality of the upper
  bound. We revisit problems with Boolean variables and supermodular
  problems. We describe two algorithms for decreasing the upper
  bound. We present an example application for structural image
  analysis.},
}