An Information Complexity Approach to Extended...

164
An Information Complexity Approach to Extended Formulations Ankur Moitra Institute for Advanced Study joint work with Mark Braverman

Transcript of An Information Complexity Approach to Extended...

Page 1: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

An Information Complexity Approach to

Extended Formulations

Ankur Moitra Institute for Advanced Study

joint work with Mark Braverman

Page 2: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Permutahedron

Page 3: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Permutahedron

Let t = [1, 2, 3, … n], P = conv{π(t) | π is permutation}

Page 4: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Permutahedron

Let t = [1, 2, 3, … n], P = conv{π(t) | π is permutation}

How many facets of P have?

Page 5: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Permutahedron

Let t = [1, 2, 3, … n], P = conv{π(t) | π is permutation}

How many facets of P have? exponentially many!

Page 6: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Permutahedron

Let t = [1, 2, 3, … n], P = conv{π(t) | π is permutation}

How many facets of P have?

e.g. S [n], Σi in S xi ≥ 1 + 2 + … + |S| = |S|(|S|+1)/2

exponentially many!

Page 7: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Permutahedron

Let t = [1, 2, 3, … n], P = conv{π(t) | π is permutation}

How many facets of P have?

e.g. S [n], Σi in S xi ≥ 1 + 2 + … + |S| = |S|(|S|+1)/2

Let Q = {A| A is doubly-stochastic}

exponentially many!

Page 8: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Permutahedron

Let t = [1, 2, 3, … n], P = conv{π(t) | π is permutation}

How many facets of P have?

e.g. S [n], Σi in S xi ≥ 1 + 2 + … + |S| = |S|(|S|+1)/2

Let Q = {A| A is doubly-stochastic}

Then P is the projection of Q: P = {A t | A in Q }

exponentially many!

Page 9: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Permutahedron

Let t = [1, 2, 3, … n], P = conv{π(t) | π is permutation}

How many facets of P have?

e.g. S [n], Σi in S xi ≥ 1 + 2 + … + |S| = |S|(|S|+1)/2

Let Q = {A| A is doubly-stochastic}

Then P is the projection of Q: P = {A t | A in Q }

Yet Q has only O(n2) facets

exponentially many!

Page 10: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Extended Formulations

The extension complexity (xc) of a polytope P is the

minimum number of facets of Q so that P = proj(Q)

Page 11: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Extended Formulations

The extension complexity (xc) of a polytope P is the

minimum number of facets of Q so that P = proj(Q)

e.g. xc(P) = Θ(n logn)

for permutahedron

Page 12: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Extended Formulations

The extension complexity (xc) of a polytope P is the

minimum number of facets of Q so that P = proj(Q)

e.g. xc(P) = Θ(n logn)

for permutahedron

xc(P) = Θ(logn) for a

regular n-gon, but Ω(√n)

for its perturbation

Page 13: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Extended Formulations

The extension complexity (xc) of a polytope P is the

minimum number of facets of Q so that P = proj(Q)

e.g. xc(P) = Θ(n logn)

for permutahedron

xc(P) = Θ(logn) for a

regular n-gon, but Ω(√n)

for its perturbation

In general, P = {x | y, (x,y) in Q} E

Page 14: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Extended Formulations

The extension complexity (xc) of a polytope P is the

minimum number of facets of Q so that P = proj(Q)

e.g. xc(P) = Θ(n logn)

for permutahedron

xc(P) = Θ(logn) for a

regular n-gon, but Ω(√n)

for its perturbation

In general, P = {x | y, (x,y) in Q} E

…analogy with quantifiers in Boolean formulae

Page 15: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Applications of EFs

In general, P = {x | y, (x,y) in Q} E

Page 16: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Applications of EFs

In general, P = {x | y, (x,y) in Q} E

Through EFs, we can reduce # facets exponentially!

Page 17: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Applications of EFs

In general, P = {x | y, (x,y) in Q} E

Through EFs, we can reduce # facets exponentially!

Hence, we can run standard LP solvers instead of

the ellipsoid algorithm

Page 18: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Applications of EFs

In general, P = {x | y, (x,y) in Q} E

Through EFs, we can reduce # facets exponentially!

Hence, we can run standard LP solvers instead of

the ellipsoid algorithm

EFs often give, or are based on new combinatorial

insights

Page 19: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Applications of EFs

In general, P = {x | y, (x,y) in Q} E

Through EFs, we can reduce # facets exponentially!

Hence, we can run standard LP solvers instead of

the ellipsoid algorithm

EFs often give, or are based on new combinatorial

insights

e.g. Birkhoff-von Neumann Thm and permutahedron

Page 20: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Applications of EFs

In general, P = {x | y, (x,y) in Q} E

Through EFs, we can reduce # facets exponentially!

Hence, we can run standard LP solvers instead of

the ellipsoid algorithm

EFs often give, or are based on new combinatorial

insights

e.g. Birkhoff-von Neumann Thm and permutahedron

e.g. prove there is low-cost object, through its polytope

Page 21: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Explicit, Hard Polytopes?

Page 22: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Explicit, Hard Polytopes?

Definition: TSP polytope:

P = conv{1F| F is the set of edges on a tour of Kn}

Page 23: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Explicit, Hard Polytopes?

Definition: TSP polytope:

P = conv{1F| F is the set of edges on a tour of Kn}

(If we could optimize over this polytope, then P = NP)

Page 24: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Explicit, Hard Polytopes?

Can we prove unconditionally there is no small EF?

Definition: TSP polytope:

P = conv{1F| F is the set of edges on a tour of Kn}

(If we could optimize over this polytope, then P = NP)

Page 25: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Explicit, Hard Polytopes?

Can we prove unconditionally there is no small EF?

Definition: TSP polytope:

P = conv{1F| F is the set of edges on a tour of Kn}

Caveat: this is unrelated to proving complexity l.b.s

(If we could optimize over this polytope, then P = NP)

Page 26: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Explicit, Hard Polytopes?

Can we prove unconditionally there is no small EF?

[Yannakakis ’90]: Yes, through the nonnegative rank

Definition: TSP polytope:

P = conv{1F| F is the set of edges on a tour of Kn}

Caveat: this is unrelated to proving complexity l.b.s

(If we could optimize over this polytope, then P = NP)

Page 27: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a
Page 28: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Theorem [Yannakakis ’90]: Any symmetric LP for

TSP or matching has size 2Ω(n)

Page 29: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Theorem [Yannakakis ’90]: Any symmetric LP for

TSP or matching has size 2Ω(n)

Theorem [Fiorini et al ’12]: Any LP for TSP has size

2Ω(√n) (based on a 2Ω(n) lower bd for clique)

Page 30: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Theorem [Yannakakis ’90]: Any symmetric LP for

TSP or matching has size 2Ω(n)

Theorem [Fiorini et al ’12]: Any LP for TSP has size

2Ω(√n) (based on a 2Ω(n) lower bd for clique)

Theorem [Braun et al ’12]: Any LP that approximates

clique within n1/2-eps has size exp(neps)

Page 31: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Hastad’s proved an n1-o(1) hardness of approx. for

clique, can we prove the analogue for EFs?

Theorem [Yannakakis ’90]: Any symmetric LP for

TSP or matching has size 2Ω(n)

Theorem [Fiorini et al ’12]: Any LP for TSP has size

2Ω(√n) (based on a 2Ω(n) lower bd for clique)

Theorem [Braun et al ’12]: Any LP that approximates

clique within n1/2-eps has size exp(neps)

Page 32: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Hastad’s proved an n1-o(1) hardness of approx. for

clique, can we prove the analogue for EFs?

Theorem [Yannakakis ’90]: Any symmetric LP for

TSP or matching has size 2Ω(n)

Theorem [Fiorini et al ’12]: Any LP for TSP has size

2Ω(√n) (based on a 2Ω(n) lower bd for clique)

Theorem [Braun et al ’12]: Any LP that approximates

clique within n1/2-eps has size exp(neps)

Theorem [Braverman, Moitra ’13]: Any LP that

approximates clique within n1-eps has size exp(neps)

Page 33: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 34: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 35: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Factorization Theorem

Page 36: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Factorization Theorem

How can we prove lower bounds on EFs?

Page 37: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Factorization Theorem

[Yannakakis ’90]:

How can we prove lower bounds on EFs?

Geometric

Parameter

Algebraic

Parameter

Page 38: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Factorization Theorem

[Yannakakis ’90]:

How can we prove lower bounds on EFs?

Geometric

Parameter

Algebraic

Parameter

Definition of the slack matrix…

Page 39: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Slack Matrix

Page 40: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Slack Matrix

P

Page 41: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Slack Matrix

P S(P)

vertex

face

t

Page 42: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Slack Matrix

P S(P)

vertex

face

t

vj

Page 43: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Slack Matrix

P S(P)

vertex

face

t

vj

<ai,x> ≤ bi

Page 44: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Slack Matrix

The entry in row i, column j is how slack the jth vertex

is on the ith constraint

P S(P)

vertex

face

t

vj

<ai,x> ≤ bi

Page 45: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Slack Matrix

The entry in row i, column j is how slack the jth vertex

is on the ith constraint

bi - <ai, vj>

P S(P)

vertex

face

t

vj

<ai,x> ≤ bi

Page 46: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Factorization Theorem

[Yannakakis ’90]:

How can we prove lower bounds on EFs?

Geometric

Parameter

Algebraic

Parameter

Definition of the slack matrix…

Page 47: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Factorization Theorem

[Yannakakis ’90]:

How can we prove lower bounds on EFs?

Geometric

Parameter

Algebraic

Parameter

Definition of the slack matrix…

Definition of the nonnegative rank…

Page 48: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Nonnegative Rank

S =

Page 49: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Nonnegative Rank

S M1 Mr = + + …

rank one, nonnegative

Page 50: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Nonnegative Rank

S M1 Mr = + + …

Definition: rank+(S) is the smallest r s.t. S can be

written as the sum of r rank one, nonneg. matrices

rank one, nonnegative

Page 51: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Nonnegative Rank

S M1 Mr = + + …

Definition: rank+(S) is the smallest r s.t. S can be

written as the sum of r rank one, nonneg. matrices

rank one, nonnegative

Note: rank+(S) ≥ rank(S), but can be much larger too!

Page 52: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Factorization Theorem

[Yannakakis ’90]:

How can we prove lower bounds on EFs?

Geometric

Parameter

Algebraic

Parameter

Page 53: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Factorization Theorem

[Yannakakis ’90]:

How can we prove lower bounds on EFs?

Geometric

Parameter

Algebraic

Parameter

xc(P) = rank+(S(P))

Page 54: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Factorization Theorem

[Yannakakis ’90]:

How can we prove lower bounds on EFs?

Geometric

Parameter

Algebraic

Parameter

xc(P) = rank+(S(P))

Intuition: the factorization gives a change of variables

that preserves the slack matrix!

Page 55: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Factorization Theorem

[Yannakakis ’90]:

How can we prove lower bounds on EFs?

Geometric

Parameter

Algebraic

Parameter

xc(P) = rank+(S(P))

Intuition: the factorization gives a change of variables

that preserves the slack matrix!

We will give a new way to lower bound nonnegative

rank via information theory…

Page 56: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 57: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 58: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Rectangle Bound

=

rank one, nonnegative

S M1 Mr + + …

Page 59: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Rectangle Bound

=

rank one, nonnegative

M1 Mr + + …

Page 60: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Rectangle Bound

= + + …

rank one, nonnegative

Mr

Page 61: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Rectangle Bound

= + + …

rank one, nonnegative

Mr

Page 62: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Rectangle Bound

= + + …

rank one, nonnegative

Page 63: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Rectangle Bound

= + + …

rank one, nonnegative

The support of each Mi is a combinatorial rectangle

Page 64: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Rectangle Bound

= + + …

rank one, nonnegative

The support of each Mi is a combinatorial rectangle

rank+(S) is at least # rectangles needed to cover supp of S

Page 65: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Rectangle Bound

= + + …

rank one, nonnegative

rank+(S) is at least # rectangles needed to cover supp of S

Page 66: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Rectangle Bound

= + + …

rank one, nonnegative

rank+(S) is at least # rectangles needed to cover supp of S

Non-deterministic Comm. Complexity

Page 67: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 68: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 69: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

A Sampling Argument

= + + …

Page 70: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

A Sampling Argument

= + + …

T = { }, set of entries in S with same value

Page 71: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

A Sampling Argument

= + + …

T = { }, set of entries in S with same value

Page 72: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

A Sampling Argument

= + + …

T = { }, set of entries in S with same value

Choose Mi proportional to total value on T

Page 73: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

A Sampling Argument

= + + …

T = { }, set of entries in S with same value

Choose Mi proportional to total value on T

Page 74: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

A Sampling Argument

= + + …

T = { }, set of entries in S with same value

Choose Mi proportional to total value on T

Choose (a,b) in T proportional to relative value in Mi

Page 75: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

A Sampling Argument

= + + …

T = { }, set of entries in S with same value

Choose Mi proportional to total value on T

Choose (a,b) in T proportional to relative value in Mi

Page 76: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

A Sampling Argument

= + + …

T = { }, set of entries in S with same value

Choose Mi proportional to total value on T

Choose (a,b) in T proportional to relative value in Mi

Page 77: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

A Sampling Argument

= + + …

If r is too small, this procedure uses too little entropy!

T = { }, set of entries in S with same value

Choose Mi proportional to total value on T

Choose (a,b) in T proportional to relative value in Mi

Page 78: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 79: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 80: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Construction of [Fiorini et al]

correlation polytope: Pcorr= conv{aaT|a in {0,1}n }

Page 81: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Construction of [Fiorini et al]

S

constraints:

vertices:

correlation polytope: Pcorr= conv{aaT|a in {0,1}n }

Page 82: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Construction of [Fiorini et al]

S

constraints:

vertices: a in {0,1}n

b in {0,1}n

correlation polytope: Pcorr= conv{aaT|a in {0,1}n }

Page 83: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Construction of [Fiorini et al]

S

constraints:

vertices: a in {0,1}n

b in {0,1}n

(1-aTb)2

correlation polytope: Pcorr= conv{aaT|a in {0,1}n }

Page 84: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Construction of [Fiorini et al]

S

constraints:

vertices: a in {0,1}n

b in {0,1}n

(1-aTb)2

UNIQUE DISJ.

Output ‘YES’ if a

and b as sets

are disjoint, and

‘NO’ if a and b

have one index

in common

correlation polytope: Pcorr= conv{aaT|a in {0,1}n }

Page 85: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Reconstruction Principle

Page 86: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Reconstruction Principle

Let T = {(a,b) | aTb = 0}, |T| = 3n

Page 87: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Reconstruction Principle

Let T = {(a,b) | aTb = 0}, |T| = 3n

Recall: Sa,b=(1-aTb)2, so Sa,b=1 for all pairs in T

Page 88: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Reconstruction Principle

Let T = {(a,b) | aTb = 0}, |T| = 3n

How does the sampling procedure specialize to

this case? (Recall it generates (a,b) unif. from T)

Recall: Sa,b=(1-aTb)2, so Sa,b=1 for all pairs in T

Page 89: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Reconstruction Principle

Let T = {(a,b) | aTb = 0}, |T| = 3n

Sampling Procedure:

How does the sampling procedure specialize to

this case? (Recall it generates (a,b) unif. from T)

Recall: Sa,b=(1-aTb)2, so Sa,b=1 for all pairs in T

Page 90: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Reconstruction Principle

Let T = {(a,b) | aTb = 0}, |T| = 3n

Sampling Procedure:

Let Ri be the sum of Mi(a,b) over (a,b) in T and

let R be the sum of Ri

How does the sampling procedure specialize to

this case? (Recall it generates (a,b) unif. from T)

Recall: Sa,b=(1-aTb)2, so Sa,b=1 for all pairs in T

Page 91: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Reconstruction Principle

Let T = {(a,b) | aTb = 0}, |T| = 3n

Sampling Procedure:

Let Ri be the sum of Mi(a,b) over (a,b) in T and

let R be the sum of Ri

Choose i with probability Ri/R

How does the sampling procedure specialize to

this case? (Recall it generates (a,b) unif. from T)

Recall: Sa,b=(1-aTb)2, so Sa,b=1 for all pairs in T

Page 92: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

The Reconstruction Principle

Let T = {(a,b) | aTb = 0}, |T| = 3n

Sampling Procedure:

Let Ri be the sum of Mi(a,b) over (a,b) in T and

let R be the sum of Ri

Choose i with probability Ri/R

Choose (a,b) with probability Mi(a,b)/Ri

How does the sampling procedure specialize to

this case? (Recall it generates (a,b) unif. from T)

Recall: Sa,b=(1-aTb)2, so Sa,b=1 for all pairs in T

Page 93: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Entropy Accounting 101

Page 94: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Entropy Accounting 101

Sampling Procedure:

Let Ri be the sum of Mi(a,b) over (a,b) in T and

let R be the sum of Ri

Choose i with probability Ri/R

Choose (a,b) with probability Mi(a,b)/Ri

Page 95: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Entropy Accounting 101

Sampling Procedure:

Let Ri be the sum of Mi(a,b) over (a,b) in T and

let R be the sum of Ri

Choose i with probability Ri/R

Choose (a,b) with probability Mi(a,b)/Ri

Total Entropy:

≤ n log23

Page 96: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Entropy Accounting 101

Sampling Procedure:

Let Ri be the sum of Mi(a,b) over (a,b) in T and

let R be the sum of Ri

Choose i with probability Ri/R

Choose (a,b) with probability Mi(a,b)/Ri

Total Entropy:

+

choose i

choose (a,b)

conditioned on i

≤ n log23

Page 97: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Entropy Accounting 101

Sampling Procedure:

Let Ri be the sum of Mi(a,b) over (a,b) in T and

let R be the sum of Ri

Choose i with probability Ri/R

Choose (a,b) with probability Mi(a,b)/Ri

Total Entropy:

log2r +

choose i

choose (a,b)

conditioned on i

≤ n log23

Page 98: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Entropy Accounting 101

Sampling Procedure:

Let Ri be the sum of Mi(a,b) over (a,b) in T and

let R be the sum of Ri

Choose i with probability Ri/R

Choose (a,b) with probability Mi(a,b)/Ri

Total Entropy:

log2r (1-δ)n log23 +

choose i

choose (a,b)

conditioned on i

≤ n log23

Page 99: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Entropy Accounting 101

Sampling Procedure:

Let Ri be the sum of Mi(a,b) over (a,b) in T and

let R be the sum of Ri

Choose i with probability Ri/R

Choose (a,b) with probability Mi(a,b)/Ri

Total Entropy:

log2r (1-δ)n log23 +

choose i

choose (a,b)

conditioned on i

≤ n log23 (?)

Page 100: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a
Page 101: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Suppose that a-j and b-j are fixed

a b bj

aj

Page 102: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Suppose that a-j and b-j are fixed

a b bj

aj

Mi restricted to (a-j,b-j)

Page 103: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Suppose that a-j and b-j are fixed

a b bj

aj

Mi restricted to (a-j,b-j)

(a1..j-1,aj=0,aj+1…n)

(a1..j-1,aj=1,aj+1…n)

Mi(a,b)

Mi(a,b)

Mi(a,b)

Mi(a,b)

(…bj=0…) (…bj=1…)

Page 104: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

(a1..j-1,aj=0,aj+1…n)

(a1..j-1,aj=1,aj+1…n)

Mi(a,b)

Mi(a,b)

Mi(a,b)

Mi(a,b)

(…bj=0…) (…bj=1…)

Page 105: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

If aj=1, bj=1 then aTb = 1, hence Mi(a,b) = 0

(a1..j-1,aj=0,aj+1…n)

(a1..j-1,aj=1,aj+1…n)

Mi(a,b)

Mi(a,b)

Mi(a,b)

Mi(a,b)

(…bj=0…) (…bj=1…)

Page 106: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

If aj=1, bj=1 then aTb = 1, hence Mi(a,b) = 0

(a1..j-1,aj=0,aj+1…n)

(a1..j-1,aj=1,aj+1…n)

Mi(a,b)

Mi(a,b)

Mi(a,b)

(…bj=0…) (…bj=1…)

zero

Page 107: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

If aj=1, bj=1 then aTb = 1, hence Mi(a,b) = 0

(a1..j-1,aj=0,aj+1…n)

(a1..j-1,aj=1,aj+1…n)

Mi(a,b)

Mi(a,b)

Mi(a,b)

(…bj=0…) (…bj=1…)

But rank(Mi)=1, hence there must be another

zero in either the same row or column

zero

Page 108: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

If aj=1, bj=1 then aTb = 1, hence Mi(a,b) = 0

(a1..j-1,aj=0,aj+1…n)

(a1..j-1,aj=1,aj+1…n)

Mi(a,b) Mi(a,b)

(…bj=0…) (…bj=1…)

But rank(Mi)=1, hence there must be another

zero in either the same row or column

zero zero

Page 109: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

If aj=1, bj=1 then aTb = 1, hence Mi(a,b) = 0

(a1..j-1,aj=0,aj+1…n)

(a1..j-1,aj=1,aj+1…n)

Mi(a,b) Mi(a,b)

(…bj=0…) (…bj=1…)

But rank(Mi)=1, hence there must be another

zero in either the same row or column

zero zero

H(aj,bj| i, a-j, b-j) ≤ 1 < log23

Page 110: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Entropy Accounting 101

Generate uniformly random (a,b) in T:

Let Ri be the sum of Mi(a,b) over (a,b) in T and

let R be the sum of Ri

Choose i with probability Ri/R

Choose (a,b) with probability Mi(a,b)/Ri

Total Entropy:

log2r +

choose i

choose (a,b)

conditioned on i

≤ n log23

Page 111: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Entropy Accounting 101

Generate uniformly random (a,b) in T:

Let Ri be the sum of Mi(a,b) over (a,b) in T and

let R be the sum of Ri

Choose i with probability Ri/R

Choose (a,b) with probability Mi(a,b)/Ri

Total Entropy:

log2r n +

choose i

choose (a,b)

conditioned on i

≤ n log23

Page 112: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 113: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 114: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Approximate EFs [Braun et al]

S

constraints:

vertices: a in {0,1}n

b in {0,1}n

(1-aTb)2

Page 115: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Approximate EFs [Braun et al]

S

constraints:

vertices: a in {0,1}n

b in {0,1}n

(1-aTb)2

Is there a K (with small xc) s.t. Pcorr K (C+1)Pcorr?

Page 116: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Approximate EFs [Braun et al]

S

constraints:

vertices: a in {0,1}n

b in {0,1}n

(1-aTb)2

Is there a K (with small xc) s.t. Pcorr K (C+1)Pcorr?

+ C

Page 117: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Approximate EFs [Braun et al]

S

constraints:

vertices: a in {0,1}n

b in {0,1}n

(1-aTb)2

New Goal:

Output the answer to

UDISJ with prob. at

least ½ + 1/2(C+1)

Is there a K (with small xc) s.t. Pcorr K (C+1)Pcorr?

+ C

Page 118: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a
Page 119: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Is the correlation polytope hard to approximate for

large values of C?

Analogy: Is UDISJ hard to compute with prob.

½+1/2(C+1) for large values of C?

Page 120: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Is the correlation polytope hard to approximate for

large values of C?

Analogy: Is UDISJ hard to compute with prob.

½+1/2(C+1) for large values of C?

There is a natural barrier at C = √n for proving l.b.s:

Page 121: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Is the correlation polytope hard to approximate for

large values of C?

Analogy: Is UDISJ hard to compute with prob.

½+1/2(C+1) for large values of C?

Claim: If UDISJ can be computed with prob.

½+1/2(C+1) using o(n/C2) bits, then UDISJ can be

computed with prob. ¾ using o(n) bits

There is a natural barrier at C = √n for proving l.b.s:

Page 122: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Is the correlation polytope hard to approximate for

large values of C?

Analogy: Is UDISJ hard to compute with prob.

½+1/2(C+1) for large values of C?

Claim: If UDISJ can be computed with prob.

½+1/2(C+1) using o(n/C2) bits, then UDISJ can be

computed with prob. ¾ using o(n) bits

Proof: Run the protocol O(C2) times and take the

majority vote

There is a natural barrier at C = √n for proving l.b.s:

Page 123: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Information Complexity

Page 124: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Information Complexity

In fact, a more technical barrier is:

Page 125: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Information Complexity

[Bar-Yossef et al ’04]:

# Bits exchanged ≥ information revealed

In fact, a more technical barrier is:

Page 126: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Information Complexity

[Bar-Yossef et al ’04]:

# Bits exchanged ≥ information revealed

In fact, a more technical barrier is:

≥ n x information revealed

for a one-bit problem

Page 127: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Information Complexity

[Bar-Yossef et al ’04]:

# Bits exchanged ≥ information revealed

In fact, a more technical barrier is:

≥ n x information revealed

for a one-bit problem Direct Sum Theorem

Page 128: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Information Complexity

[Bar-Yossef et al ’04]:

# Bits exchanged ≥ information revealed

In fact, a more technical barrier is:

≥ n x information revealed

for a one-bit problem Direct Sum Theorem

Problem: AND has a protocol with advantage 1/C

that reveals only 1/C2 bits…

Page 129: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a
Page 130: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Problem: AND has a protocol with advantage 1/C

that reveals only 1/C2 bits…

Page 131: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Problem: AND has a protocol with advantage 1/C

that reveals only 1/C2 bits…

Send her bit with prob.

½ + 1/C, else send

the complement

Page 132: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Problem: AND has a protocol with advantage 1/C

that reveals only 1/C2 bits…

Send her bit with prob.

½ + 1/C, else send

the complement

Send his bit with prob.

½ + 1/C, else send

the complement

Page 133: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Send her bit with prob.

½ + 1/C, else send

the complement

Send his bit with prob.

½ + 1/C, else send

the complement

Page 134: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Is there a stricter one bit problem that we could

reduce to instead?

Send her bit with prob.

½ + 1/C, else send

the complement

Send his bit with prob.

½ + 1/C, else send

the complement

Page 135: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 136: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Outline

Part I: Tools for Extended Formulations

Yannakakis’s Factorization Theorem

The Rectangle Bound

A Sampling Argument

Part II: Applications

Correlation Polytope

Approximating the Correlation Polytope

A Better Lower Bound for Disjointness

Page 137: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Definition: Output matrix is the prob. of outputting

“one” for each pair of inputs

Page 138: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Definition: Output matrix is the prob. of outputting

“one” for each pair of inputs

For the previous protocol:

½ + 5/C ½ + 1/C

½ + 1/C ½ - 3/C

A = 0

A = 1

B = 0 B = 1

Page 139: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

For the previous protocol:

½ + 5/C ½ + 1/C

½ + 1/C ½ - 3/C

The constraint that a protocol achieves advantage at

least 1/C is a set of linear constraints on this matrix

A = 0

A = 1

B = 0 B = 1

Page 140: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

For the previous protocol:

½ + 5/C ½ + 1/C

½ + 1/C ½ - 3/C

The constraint that a protocol achieves advantage at

least 1/C is a set of linear constraints on this matrix

(Using Hellinger): bits revealed ≥ (max– min)2 = Ω(1/C2)

A = 0

A = 1

B = 0 B = 1

Page 141: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

For the previous protocol:

½ + 5/C ½ + 1/C

½ + 1/C ½ - 3/C

The constraint that a protocol achieves advantage at

least 1/C is a set of linear constraints on this matrix

(Using Hellinger): bits revealed ≥ (max– min)2 = Ω(1/C2)

(New): bits revealed ≥ |diagonal – anti-diagonal| = 0

A = 0

A = 1

B = 0 B = 1

Page 142: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

For the previous protocol:

½ + 5/C ½ + 1/C

½ + 1/C ½ - 3/C

A = 0

A = 1

B = 0 B = 1

Page 143: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

What if we also require the output distribution to be

the same for inputs {0,0}, {0,1}, {1,0}?

For the previous protocol:

½ + 5/C ½ + 1/C

½ + 1/C ½ - 3/C

A = 0

A = 1

B = 0 B = 1

Page 144: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

What if we also require the output distribution to be

the same for inputs {0,0}, {0,1}, {1,0}?

For the previous new protocol:

½ + 1/C ½ + 1/C

½ + 1/C ½ - 3/C

A = 0

A = 1

B = 0 B = 1

Page 145: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

What if we also require the output distribution to be

the same for inputs {0,0}, {0,1}, {1,0}?

(Using Hellinger): bits revealed ≥ (max – min)2 = Ω(1/C2)

For the previous new protocol:

½ + 1/C ½ + 1/C

½ + 1/C ½ - 3/C

A = 0

A = 1

B = 0 B = 1

Page 146: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

What if we also require the output distribution to be

the same for inputs {0,0}, {0,1}, {1,0}?

(Using Hellinger): bits revealed ≥ (max – min)2 = Ω(1/C2)

(New): bits revealed ≥ |diagonal – anti-diagonal| = Ω(1/C)

For the previous new protocol:

½ + 1/C ½ + 1/C

½ + 1/C ½ - 3/C

A = 0

A = 1

B = 0 B = 1

Page 147: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

How can we reduce to such a one-bit problem?

n/2 bits n/2 bits

a

b

Page 148: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

How can we reduce to such a one-bit problem?

n/2 bits n/2 bits

a

b

Symmetrized Protocol T’:

Page 149: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

How can we reduce to such a one-bit problem?

n/2 bits n/2 bits

a

b

Symmetrized Protocol T’:

Generate a random partition (x, y, z) of n/2 and

fill in x (0,0), y (0,1) and z (1,0) pairs

Page 150: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

How can we reduce to such a one-bit problem?

n/2 bits n/2 bits

0

0

0

1

1

0

a

b

Symmetrized Protocol T’:

Generate a random partition (x, y, z) of n/2 and

fill in x (0,0), y (0,1) and z (1,0) pairs

Page 151: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

How can we reduce to such a one-bit problem?

n/2 bits n/2 bits

0

0

0

1

1

0

a

b

Symmetrized Protocol T’:

Generate a random partition (x, y, z) of n/2 and

fill in x (0,0), y (0,1) and z (1,0) pairs

Permute the n bits uniformly at random

Page 152: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

How can we reduce to such a one-bit problem?

n/2 bits n/2 bits

0

0

0

1

1

0

a

b

Symmetrized Protocol T’:

Generate a random partition (x, y, z) of n/2 and

fill in x (0,0), y (0,1) and z (1,0) pairs

Permute the n bits uniformly at random

Run T on the n bit string, return the output

Page 153: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Symmetrized Protocol T’:

Generate a random partition (x, y, z) of n/2 and

fill in x (0,0), y (0,1) and z (1,0) pairs

Permute the n bits uniformly at random

Run T on the n bit string, return the output

Page 154: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Symmetrized Protocol T’:

Generate a random partition (x, y, z) of n/2 and

fill in x (0,0), y (0,1) and z (1,0) pairs

Permute the n bits uniformly at random

Run T on the n bit string, return the output

Claim: The protocol T’ has bias 1/C for DISJ.

Page 155: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Symmetrized Protocol T’:

Generate a random partition (x, y, z) of n/2 and

fill in x (0,0), y (0,1) and z (1,0) pairs

Permute the n bits uniformly at random

Run T on the n bit string, return the output

Claim: The protocol T’ has bias 1/C for DISJ.

Claim: Yet flipping a pair (ai, bi) between (0,0), (0,1) or

(1,0) results in two distributions p,q (on inputs to T) with

|p-q|1 ≤ 1/n

Page 156: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Symmetrized Protocol T’:

Generate a random partition (x, y, z) of n/2 and

fill in x (0,0), y (0,1) and z (1,0) pairs

Permute the n bits uniformly at random

Run T on the n bit string, return the output

Claim: The protocol T’ has bias 1/C for DISJ.

Claim: Yet flipping a pair (ai, bi) between (0,0), (0,1) or

(1,0) results in two distributions p,q (on inputs to T) with

|p-q|1 ≤ 1/n

Proof:

Page 157: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a
Page 158: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Theorem: any protocol for UDISJ with adv. 1/C must

reveal Ω(n/C) bits (because it can be symmetrized)

Page 159: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Theorem: any protocol for UDISJ with adv. 1/C must

reveal Ω(n/C) bits (because it can be symmetrized)

Similarly sampling a pair (aj, bj) needs entropy log23 – δ,

where δ is the difference of diagonals

Page 160: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Theorem: any protocol for UDISJ with adv. 1/C must

reveal Ω(n/C) bits (because it can be symmetrized)

Similarly sampling a pair (aj, bj) needs entropy log23 – δ,

where δ is the difference of diagonals

Theorem: For any K with Pcorr K (C+1)Pcorr, the

extension complexity of K is at least exp(Ω(n/C))

Page 161: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Theorem: any protocol for UDISJ with adv. 1/C must

reveal Ω(n/C) bits (because it can be symmetrized)

Can our framework be used to prove further lower

bounds for extension complexity?

Similarly sampling a pair (aj, bj) needs entropy log23 – δ,

where δ is the difference of diagonals

Theorem: For any K with Pcorr K (C+1)Pcorr, the

extension complexity of K is at least exp(Ω(n/C))

Page 162: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Theorem: any protocol for UDISJ with adv. 1/C must

reveal Ω(n/C) bits (because it can be symmetrized)

Can our framework be used to prove further lower

bounds for extension complexity?

Similarly sampling a pair (aj, bj) needs entropy log23 – δ,

where δ is the difference of diagonals

Theorem: For any K with Pcorr K (C+1)Pcorr, the

extension complexity of K is at least exp(Ω(n/C))

For average case instances?

Page 163: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Theorem: any protocol for UDISJ with adv. 1/C must

reveal Ω(n/C) bits (because it can be symmetrized)

Can our framework be used to prove further lower

bounds for extension complexity?

Similarly sampling a pair (aj, bj) needs entropy log23 – δ,

where δ is the difference of diagonals

Theorem: For any K with Pcorr K (C+1)Pcorr, the

extension complexity of K is at least exp(Ω(n/C))

For average case instances? For SDPs?

Page 164: An Information Complexity Approach to Extended Formulationspeople.csail.mit.edu/moitra/docs/EFs.pdfTheorem [Fiorini et al ’12]: Any LP for TSP has size 2 Ω(√n) Ω(n(based on a

Thanks!

Any Questions?

P vj