On quadratization of pseudo-Boolean functions

Set functions, i.e., real mappings form the family of subsets of a finite set to the reals are known and widely used in discrete mathematics for almost a century, and in particular in the last 50 years. If we replace a finite set with its characteristic vector, then the same set function can be interpreted as a mapping from the set of binary vectors to the reals. Such mappings are called pseudo-Boolean functions and were introduced in the works of Peter L. Hammer in the 1960s, see the seminal book (Hammer and Rudeanu 1968). PseudoBoolean functions are different from set functions, only in the sense that their algebraic representation, a multilinear polynomial expression, is usually assumed to be available as an input representation:

[1]  Satoru Iwata,et al.  A combinatorial, strongly polynomial-time algorithm for minimizing submodular functions , 2000, STOC '00.

[2]  Pushmeet Kohli,et al.  Minimizing sparse higher order energy functions of discrete variables , 2009, CVPR.

[3]  Giorgio Gallo,et al.  On the supermodular knapsack problem , 1989, Math. Program..

[4]  Alexander Schrijver,et al.  A Combinatorial Algorithm Minimizing Submodular Functions in Strongly Polynomial Time , 2000, J. Comb. Theory B.

[5]  Giovanni Rinaldi,et al.  Efficient Reduction of Polynomial Zero-One Optimization to the Quadratic Case , 2007, SIAM J. Optim..

[6]  Yves Crama,et al.  Recognition problems for special classes of polynomials in 0–1 variables , 1989, Math. Program..

[7]  Hiroshi Ishikawa,et al.  Transformation of General Binary MRF Minimization to the First-Order Case , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Stanislav Zivny,et al.  Classes of submodular constraints expressible by graph cuts , 2008, Constraints.

[9]  Michael J. Black,et al.  Fields of Experts , 2009, International Journal of Computer Vision.

[10]  Stanislav Zivny,et al.  The expressive power of binary submodular functions , 2008, Discret. Appl. Math..

[11]  S. Vajda,et al.  BOOLEAN METHODS IN OPERATIONS RESEARCH AND RELATED AREAS , 1969 .

[12]  Endre Boros,et al.  A graph cut algorithm for higher-order Markov Random Fields , 2011, 2011 International Conference on Computer Vision.

[13]  Vladimir Kolmogorov,et al.  Optimizing Binary MRFs via Extended Roof Duality , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Hiroshi Ishikawa Higher-order gradient descent by fusion-move graph cut , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[15]  Martin Grötschel,et al.  The ellipsoid method and its consequences in combinatorial optimization , 1981, Comb..

[16]  P. L. Ivanescu Some Network Flow Problems Solved with Pseudo-Boolean Programming , 1965 .

[17]  Daniel Freedman,et al.  Energy minimization via graph cuts: settling what is possible , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[18]  Endre Boros,et al.  A max-flow approach to improved lower bounds for quadratic unconstrained binary optimization (QUBO) , 2008, Discret. Optim..

[19]  Pierre Hansen,et al.  Roof duality, complementation and persistency in quadratic 0–1 optimization , 1984, Math. Program..

[20]  P. Hansen Methods of Nonlinear 0-1 Programming , 1979 .

[21]  Endre Boros,et al.  Pseudo-Boolean optimization , 2002, Discret. Appl. Math..

[22]  Alain Billionnet,et al.  Maximizing a supermodular pseudoboolean function: A polynomial algorithm for supermodular cubic functions , 1985, Discret. Appl. Math..