Download - 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

Transcript
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