Skip to main content
Log in

Rank bounds for a hierarchy of Lovász and Schrijver

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Lovász and Schrijver introduced several lift and project methods for 0–1 integer programs, now collectively known as Lovász–Schrijver (LS) hierarchies. Several lower bounds have since been proven for the rank of various linear programming relaxations in the LS and \(\hbox {LS}_+\) hierarchies. We investigate rank bounds in the more general \(\hbox {LS}_*\) hierarchy, which allows lifts by any derived inequality as opposed to just \(x\ge 0\) and \(1-x\ge 0\) in the LS hierarchy. Rank lower bounds for \(\hbox {LS}_*\) were obtained for the symmetric knapsack polytope by Grigoriev et al. We reinitiate further investigation into such general lifts. We prove simple upper bounds on rank which show that under such general lifts one can potentially converge to the integer solution much faster than \(\hbox {LS}_+\) or Sherali–Adams (SA) hierarchy. This motivates our investigation of rank lower bounds and integrality gaps for \(\hbox {LS}_*\) and the \(\hbox {SA}_*\) hierarchy, the latter is a generalization of the SA hierarchy in the same vein as \(\hbox {LS}_*\). In particular, we show that the \(\hbox {LS}_*\) rank of \(PHP_n^{n+1}\) is \(\sim \log _2n\). We also extend the rank lower bounds and integrality gaps for SA hierarchy to the \(\hbox {LS}_*\) and \(\hbox {SA}_*\) hierarchies as long as the maximum number of variables in any constraint of the initial linear program is bounded by a constant.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. For example, the one in Benabbas et al. (2012).

  2. In this paper, we will be mainly concerned with the characterization of LS and SA which is based on lifted constraints. Hence, we do not give a moment matrix definition of the SA hierarchy but it can be found in Laurent (2003).

  3. Recall that, we assume that our polytopes have polynomially many facets i.e., \(m=\mathrm{poly}(n)\).

  4. Note that the subpolytope still subsumes the corresponding integer polytope.

  5. Already, Sherali et al. (1998) provides a more general claim than Theorem 4, but without formal details.

References

  • Au YH, Tunçel L (2011) Complexity analyses of Bienstock-Zuckerberg and Lasserre relaxations on the matching and stable set polytopes. In: IPCO, pp 14–26

  • Beame P, Huynh T, Pitassi T (2010) Hardness amplification in proof complexity. In: STOC, pp 87–96

  • Benabbas S, Georgiou K, Magen A, Tulsiani M (2012) SDP gaps from pairwise independence. Theory Comput 8(1):269–289

    Article  MathSciNet  Google Scholar 

  • Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Buresh-Oppenheim J, Galesi N, Hoory S, Magen A, Pitassi T (2003) Rank bounds and integrality gaps for cutting planes procedures. In: FOCS, pp 318–327

  • Charikar M, Makarychev K, Makarychev Y (2009) Integrality gaps for Sherali–Adams relaxations. In: STOC, pp 283–292

  • Cheung KKH (2007) Computation of the lasserre ranks of some polytopes. Math Oper Res 32:88–94

    Article  MathSciNet  Google Scholar 

  • Chlamatac E, Tulsiani M (2010) Convex relaxations and integrality gaps. In: Handbook on semidefinite, cone and polynomial optimization

  • Cook W, Dash S (2001) On the matrix-cut rank of polyhedra. Math Oper Res 26:19–31

    Article  MathSciNet  Google Scholar 

  • Dantchev SS, Martin B, Rhodes MNC (2009) Tight rank lower bounds for the Sherali–Adams proof system. Theor Comput Sci 410(21–23):2054–2063

    Article  MathSciNet  Google Scholar 

  • Dash S (2001) On the matrix-cut of polyhedra and their use in integer programming. PhD thesis. Department of Computer Science, Rice University

  • de la Vega WF, Kenyon-Mathieu C (2007) Linear programming relaxations of MAX-CUT. In: SODA, pp 53–61

  • Eisenbrand F (1999) On the membership problem for the elementary closure of a polyhedron. Combinatorica 19(2):297–300

    Article  MathSciNet  Google Scholar 

  • Goemans MX, Tunçel L (2001) When does the positive semidefiniteness constraint help in lifting procedures? Math Oper Res 26(4):796–815

    Article  MathSciNet  Google Scholar 

  • Grigoriev D, Hirsch E, Pasechnik D (2002) Complexity of semi-algebraic proofs. In: STACS, LNCS, vol 2285, pp 419–430

  • Hong SP, Tunçel L (2008) Unification of lower-bound analyses of the lift-and-project rank of combinatorial optimization polyhedra. Discrete Appl Math 156:25–41

    Article  MathSciNet  Google Scholar 

  • Krajíček J (1995) Bounded arithmetic, propositional logic, and complexity theory. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Laurent M (2003) A comparison of the Sherali–Adams, Lovász–Schrijver, and Lasserre relaxations for 0–1 programming. Math Oper Res 28(3):470–496

    Article  MathSciNet  MATH  Google Scholar 

  • Lovász L, Schrijver A (1991) Cones of matrices and set-functions and 0–1 optimization. SIAM J Optim 1:166–190

    Article  MathSciNet  Google Scholar 

  • Mathieu C, Sinclair A (2009) Sherali–Adams relaxations of the matching polytope. In: STOC, pp 293–302

  • Pitassi T, Segerlind N (2009) Exponential lower bounds and integrality gaps for tree-like Lovász–Schrijver procedures. In: SODA, pp 355–364

  • Pudlak P (1999) On the complexity of propositional calculus. In: Sets and proofs, invited papers from Logic Colloquium’97, Cambridge University Press, Cambridge, pp 197–218

  • Razborov AA (2001) Proof complexity of Pigeonhole principles. In: 5th Developments in language theory, LNCS, vol 2295, pp 100–116

  • Rudich S, Wigderson A (2004) Computational complexity theory. AMS, IAS/Park City Mathematics Series

  • Segerlind N (2007) The complexity of propositional proofs. Bull Symb Log 13(4):417–481

    Article  MathSciNet  MATH  Google Scholar 

  • Sherali HD, Adams WP (1990) A hierarchy of relaxations between the continuous and Convex hull representations for zero-one programming problems. SIAM J Disc Math 3:411–430

    Article  MathSciNet  MATH  Google Scholar 

  • Sherali HD, Adams WP, Driscoll PJ (1998) Exploiting special structures in constructing a hierarchy for relaxations for 0–1 mixed integer problems. Oper Res 46:396–405

    Article  MathSciNet  Google Scholar 

  • Stephen T, Tunçel L (1999) On a representation of the matching polytope via semidefinite liftings. Math Oper Res 24:1–7

    Article  MathSciNet  MATH  Google Scholar 

  • Vazirani VV (2004) Approximation algorithms. Springer, New York

    Google Scholar 

Download references

Acknowledgments

The author thanks Yury Makarychev for reading several drafts of this paper and also for his help with proofs in Sect. 7. The author thanks Alexander Razborov for introducing him to the problem and the subject, and for comments on an earlier draft. The author thanks Madhur Tulsiani for comments and helpful discussions regarding the presentation of the final draft and Janos Simon for his encouragement.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pratik Worah.

Additional information

Work done while the author was at the University of Chicago.

Appendices

A matching polytope

A proof of Lemma 5, is repeated from Mathieu and Sinclair (2009) for convenience.

Proof

Given an optimal solution \(y\) of the lifted maximum matching linear program permute the vertices of \(K_{2n+1}\) to obtain, by symmetry, another optimal solution \(\sigma (y)\). Define \(y^s\) to be the solution obtained after component-wise averaging over all \((2n+1)!\) solutions over permuted instances and we observe that \(y^s\) is still optimal and feasible.

B \(\hbox {LS}_+\) rank lower bound for \(K_\alpha ^n\)

The following defintions are required for the \(\hbox {LS}_+\) rank lower bound from Sect. 5. Let \(e_i\) denote the \(i\)th standard unit vector (where the dimension will be clear from the context) and in particular, \(e_0\) stands for the unit vector in \(\mathbb {R}^{n+1}\) with a \(1\) in the \(0^{th}\) coordinate. Let \(e\) denote the all \(1\)s vector. For \(a\in \mathbb {R}^{n+1}\) define \(\bar{a}\in \mathbb {R}^n\) as \(a=(1,\bar{a})\). Let \(F_i^0\) denote the face of \(Q\) with \(i\)th coordinate set to \(0\).

Definition 16

(Cook and Dash 2001) Define embedding \(emb_I:\mathbb {R}^n\rightarrow \mathbb {R}^{n+k}\) such that if \(y=emb_I(x)\) then \(y_{i_j}=x_j\) for \(I:=\{i_j\in [n+k]| j\in [n]\}\), and \(y_i\in \{0,1\}\) for \(i\not \in I\).

For a face \(F\) of \(Q_n\) let \(emb_F\) denote the embedding where \(Q_{dim(F)}\mapsto F\) (i.e. \(emb_F\) is short for \(emb_I\), \(I=[n]\setminus \{i\}\) where \(i\) is the coordinate fixed to \(\{0,1\}\) in \(F\)). Lemma 2.1 in Cook and Dash (2001) is restated below

Lemma 10

(Cook and Dash 2001) Given polytope \(P\subseteq Q\) and embedding \(emb:\mathbb {R}^n\rightarrow \mathbb {R}^m\), \(N_+(emb(P))=emb(N_+(P))\).

Theorem 10

The \(\hbox {LS}_+\) rank of \(K_\alpha ^n\) is \(n\).

Proof

It suffices to show \(y^{k,n}e_0\in N_+^k(K_\alpha ^n)\) for \(k<n\) and some \(y^{k,n}\in \mathbb {R}^{(n+1)\times (n+1)}\) defined below. Let

$$\begin{aligned} y_{0,0}^{k,n}=1, y_{i,i}^{k,n}=y_{0,i}^{k,n}=y_{i,0}^{k,n}=\frac{\alpha }{n-(1-\alpha )k} \end{aligned}$$

and \(y^{k,n}\) is \(0\) elsewhere. Hence \(y^{k,n}\) is a symmetric, positive semidefinite (diagonally dominant) matrix for all \(k<n\). Note that \(\sum _{i\in [n]} y_{\{i\}}^{k,n}< 1\) as required.

The proof proceeds by induction on \(k,n\). In the base case \(n=1\) and \(k=0\) the hypothesis holds. Suppose the induction hypothesis (i.e. \(y^{k,n}e_0\in N_+^k(K_\alpha ^n)\) for \(k<n\)) holds for \(K_\alpha ^{n-1}\) with \(n\ge 2\) and \(k<n\).

For brevity let \(y^{k,n}\) defined above be denoted by \(y\). Observe that \(\overline{ye_i}\) is a positive multiple of \(e_i\in (K_\alpha ^n)_I\) therefore \(\overline{ye_i}\in N_+^{k-1}(K_\alpha ^n)\) for \(k<n\).

Let \(z_i = y(e_0-e_i)\). Then

$$\begin{aligned} z_i&= \frac{n-(1-\alpha )k-\alpha }{n-(1-\alpha )k}e_0+\sum _{j=1,j\ne i}^n\frac{\alpha }{n-(1-\alpha )k}e_j\Rightarrow \bar{z_i}\\&= \sum _{j=1,j\ne i}^n\frac{\alpha }{n-(1-\alpha )k-\alpha }e_j. \end{aligned}$$

So \(\bar{z_i}\in F_i^0\). Also \(\frac{\alpha }{n-(1-\alpha )k-\alpha }e = \frac{\alpha }{n-1-(1-\alpha )(k-1)}e\) hence by induction hypothesis

$$\begin{aligned} \frac{\alpha }{n-(1-\alpha )k-\alpha }e\in N_+^{k-1}(K_\alpha ^{n-1})&\Rightarrow \bar{z_i}\in emb_{F_i^0}(N^{k-1}_+(K_\alpha ^{n-1}))MYAMP]=&N_+^{k-1}(K_\alpha ^n\cap F_i^0)\subseteq N_+^{k-1}(K_\alpha ^n). \end{aligned}$$

The equality on the RHS of the implication above follows from Lemma 10 and the observation \(K_\alpha ^n\cap F_i^0=emb_{F_i^0}(K_\alpha ^{n-1})\). Hence \(y\in M_+(N^{k-1}_+(K_\alpha ^n))\) for \(k<n\) and so \((y_{\{i\}})\in N^k_+(K_\alpha ^n)\). Hence the proof follows.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Worah, P. Rank bounds for a hierarchy of Lovász and Schrijver. J Comb Optim 30, 689–709 (2015). https://doi.org/10.1007/s10878-013-9662-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-013-9662-4

Keywords

Navigation