Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive...

48
Communication Lower Bounds via Critical Block Sensitivity Mika G ¨ os & Toniann Pitassi University of Toronto os & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 1 / 18

Transcript of Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive...

Page 1: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Communication Lower Bounds viaCritical Block Sensitivity

Mika Goos & Toniann PitassiUniversity of Toronto

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 1 / 18

Page 2: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Communication complexity? [Yao, STOC’79]

Alice

x ∈ 0, 1n

Bob

y ∈ 0, 1n

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 2 / 18

Page 3: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Communication complexity? [Yao, STOC’79]

Alice

x ∈ 0, 1n

Bob

y ∈ 0, 1n

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 2 / 18

Page 4: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Communication complexity? [Yao, STOC’79]

Alice

x ∈ 0, 1n

Bob

y ∈ 0, 1n

Goal is to compute f (x, y)

Example: f (x, y) = 1 iff x = y

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 2 / 18

Page 5: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Communication complexity? [Yao, STOC’79]

Alice

x ∈ 0, 1n

Bob

y ∈ 0, 1n

Goal is to compute f (x, y)Example: f (x, y) = 1 iff x = y

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 2 / 18

Page 6: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Communication complexity? [Yao, STOC’79]

Alice

x ∈ 0, 1n

Bob

y ∈ 0, 1n

Comm. complexity of f is the least amountof communication required to compute f

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 2 / 18

Page 7: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Resources

20094%

201215%

1997100%

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 3 / 18

Page 8: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Applications

1 Distributed computations (duh)2 Combinatorics3 Circuit complexity (KW games)4 Proof complexity (+ SAT algorithms)5 Time–space tradeoffs for Turing machines6 Extended formulations for LPs7 Streaming algorithms8 Property testing9 Privacy

10 etc. . .

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 4 / 18

Page 9: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Applications

1 Distributed computations (duh)2 Combinatorics3 Circuit complexity (KW games)4 Proof complexity (+ SAT algorithms)5 Time–space tradeoffs for Turing machines6 Extended formulations for LPs7 Streaming algorithms8 Property testing9 Privacy

10 etc. . .

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 4 / 18

Page 10: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Our results: Applications

AND AND

AND

OR OR

x1 x2 x3 x4 x5

1 Monotone circuit depth. We exhibit an explicit (i.e., in NP)monotone function on n variables whose monotone circuitsrequire depth Ω(n/ log n); previous best Ω(

√n) by Raz &

Wigderson (JACM’92)

We exhibit a function in monotone P with monotone depth Θ(√

n)

These lower bounds hold even if the circuits are allowed to err=⇒ average-case hierarchy theorem of Filmus et al. (FOCS’13)

2 Proof complexity. Rank and length–space lower bounds forsemi-algebraic proof systems, including Lovasz–Schrijver andLasserre systems. This extends and simplifies Beame et al.(SICOMP’07) and Huynh and Nordstrom (STOC’12)

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 5 / 18

Page 11: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Our results: Applications

AND AND

AND

OR OR

x1 x2 x3 x4 x5

1 Monotone circuit depth. We exhibit an explicit (i.e., in NP)monotone function on n variables whose monotone circuitsrequire depth Ω(n/ log n); previous best Ω(

√n) by Raz &

Wigderson (JACM’92)

We exhibit a function in monotone P with monotone depth Θ(√

n)

These lower bounds hold even if the circuits are allowed to err=⇒ average-case hierarchy theorem of Filmus et al. (FOCS’13)

2 Proof complexity. Rank and length–space lower bounds forsemi-algebraic proof systems, including Lovasz–Schrijver andLasserre systems. This extends and simplifies Beame et al.(SICOMP’07) and Huynh and Nordstrom (STOC’12)

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 5 / 18

Page 12: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Our results: Applications

AND AND

AND

OR OR

x1 x2 x3 x4 x5

1 Monotone circuit depth. We exhibit an explicit (i.e., in NP)monotone function on n variables whose monotone circuitsrequire depth Ω(n/ log n); previous best Ω(

√n) by Raz &

Wigderson (JACM’92)

We exhibit a function in monotone P with monotone depth Θ(√

n)

These lower bounds hold even if the circuits are allowed to err=⇒ average-case hierarchy theorem of Filmus et al. (FOCS’13)

2 Proof complexity. Rank and length–space lower bounds forsemi-algebraic proof systems, including Lovasz–Schrijver andLasserre systems. This extends and simplifies Beame et al.(SICOMP’07) and Huynh and Nordstrom (STOC’12)

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 5 / 18

Page 13: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Our results: Communication complexity

1 Starting point: Simple proof of the following theorem

Huynh & Nordstrom (STOC’12)

Let S be a search problem. The communication com-plexity of a certain two-party lift of S is at least thecritical block sensitivity (cbs) of S.

2 New cbs lower bounds: Tseitin and Pebbling problems

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 6 / 18

Page 14: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Critical block sensitivity [Huynh & Nordstrom, STOC’12]

Let S ⊆ 0, 1n ×Q be a search problem:On input α ∈ 0, 1n the goal is to find a q ∈ Q s.t. (α, q) ∈ SInput α is critical if there is a unique feasible solution for α

Critical block sensitivity (cbs)

Let f ⊆ S be a function solving S

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 7 / 18

Page 15: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Critical block sensitivity [Huynh & Nordstrom, STOC’12]

Let S ⊆ 0, 1n ×Q be a search problem:On input α ∈ 0, 1n the goal is to find a q ∈ Q s.t. (α, q) ∈ SInput α is critical if there is a unique feasible solution for α

Critical block sensitivity (cbs)

Let f ⊆ S be a function solving S

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 7 / 18

Page 16: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Critical block sensitivity [Huynh & Nordstrom, STOC’12]

Let S ⊆ 0, 1n ×Q be a search problem:On input α ∈ 0, 1n the goal is to find a q ∈ Q s.t. (α, q) ∈ SInput α is critical if there is a unique feasible solution for α

Critical block sensitivity (cbs)

Let f ⊆ S be a function solving SLet bs( f , α) be the block sensitivity of f at α

bs( f , α) = max k such that there are disjoint blocksB1, . . . , Bk ⊆ [n]

with f (α) 6= f (α(Bi)) for all i ∈ [k]

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 7 / 18

Page 17: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Critical block sensitivity [Huynh & Nordstrom, STOC’12]

Let S ⊆ 0, 1n ×Q be a search problem:On input α ∈ 0, 1n the goal is to find a q ∈ Q s.t. (α, q) ∈ SInput α is critical if there is a unique feasible solution for α

Critical block sensitivity (cbs)

Let f ⊆ S be a function solving SLet bs( f , α) be the block sensitivity of f at α

cbs(S) := minf⊆S

maxcritical α

bs( f , α)

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 7 / 18

Page 18: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Lifted problems

S

α1 α2 α3 α4 α5

How do we turn S ⊆ 0, 1n ×Q into atwo-party communication problem?

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 8 / 18

Page 19: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Lifted problems

S

α1 α2 α3 α4 α5

S

g g g g g

x1 y1 x2 y2 x3 y3 x4 y4 x5 y5

Compose with gn

Lifting: We consider a composed problem S gn

where g : X ×Y → 0, 1 is some smalltwo-party function (called “gadget”)

Alice holds x ∈ X n

Bob holds y ∈ Yn

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 8 / 18

Page 20: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Lower bounds via cbs

S

g g g g g

x1 y1 x2 y2 x3 y3 x4 y4 x5 y5

Let g =

1 0 0 11 1 0 00 1 1 00 0 1 1

Theorem (Lower bounds via cbs)

Randomised comm. complexity of S gn is Ω(cbs(S))

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 9 / 18

Page 21: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Lower bounds via cbs

S

g g g g g

x1 y1 x2 y2 x3 y3 x4 y4 x5 y5

Let g =

1 0 0 11 1 0 00 1 1 00 0 1 1

Theorem (Lower bounds via cbs)

Randomised comm. complexity of S gn is Ω(cbs(S))

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 9 / 18

Page 22: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Lower bounds via cbs

S

g g g g g

x1 y1 x2 y2 x3 y3 x4 y4 x5 y5

Let g =

1 0 0 11 1 0 00 1 1 00 0 1 1

Theorem (Lower bounds via cbs)

Randomised comm. complexity of S gn is Ω(cbs(S))

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 9 / 18

Page 23: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Lower bounds via cbs

S

g g g g g

x1 y1 x2 y2 x3 y3 x4 y4 x5 y5

Let g =

1 0 0 11 1 0 00 1 1 00 0 1 1

Theorem (Lower bounds via cbs)

Randomised comm. complexity of S gn is Ω(cbs(S))

Comparison with [Huynh & Nordstrom, 2012]:Slightly different gadgetsWe reduce from set-disjointness; [HN’12] use information theoryOur proof generalises to multi-party models (NIH, NOF)

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 9 / 18

Page 24: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Lower bounds via cbs

S

g g g g g

x1 y1 x2 y2 x3 y3 x4 y4 x5 y5

Let g =

1 0 0 11 1 0 00 1 1 00 0 1 1

Theorem (Lower bounds via cbs)

Randomised comm. complexity of S gn is Ω(cbs(S))

Proof. . .

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 9 / 18

Page 25: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Proof strategy

Proof is by a reduction from set-disjointness:

DISJcbs ≤ S gn

where DISJm is defined as follows:

Alice holds A ⊆ [m]Bob holds B ⊆ [m]Goal is to decide whether A ∩ B = ∅

It is known that DISJm requires Θ(m) bits ofcommunication (even randomised protocols)

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 10 / 18

Page 26: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Reduction DISJcbs ≤ S gn[Zhang, ISAAC’09]

g g g g g g g

S Suppose S is a functionwith 2-sensitive input

α = 0000000

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 11 / 18

Page 27: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Reduction DISJcbs ≤ S gn[Zhang, ISAAC’09]

(a1, b1) (a2, b2)

AND ≤ g AND ≤ g

(0,0) (0,0)

g g g g g g g

S Suppose S is a functionwith 2-sensitive input

α = 0000000

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 11 / 18

Page 28: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Reduction DISJcbs ≤ S gn[Zhang, ISAAC’09]

(a1, b1) (a2, b2)

AND ≤ g AND ≤ g

(0,0) (0,0)

g g g g g g g

S Suppose S is a functionwith 2-sensitive input

α = 0000000AND ≤ g

1 0 0 11 1 0 00 1 1 00 0 1 1

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 11 / 18

Page 29: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Reduction DISJcbs ≤ S gn[Zhang, ISAAC’09]

(a1, b1) (a2, b2)

AND ≤ g AND ≤ g

(0,0) (0,0)

g g g g g g g

S Suppose S is a functionwith 2-sensitive input

α = 0011010

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 11 / 18

Page 30: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Reduction DISJcbs ≤ S gn[Zhang, ISAAC’09]

(a1, b1) (a2, b2)

AND ≤ g AND ≤ g

(0,0) (0,0)

g g g g g g g

S Suppose S is a functionwith 2-sensitive input

α = 0011010Flippability:¬g ≤ g

1 0 0 11 1 0 00 1 1 00 0 1 1

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 11 / 18

Page 31: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Reduction DISJcbs ≤ S gn

[Zhang, ISAAC’09]

(a1, b1) (a2, b2)

AND ≤ g AND ≤ g

(0,0) (0,0)

g g g g g g g

S

Suppose S is a functionwith 2-sensitive input

α = 0011010

What if S is asearch problem?

How do we definef ⊆ S?

Protocol’s outputcan depend on theencoding (x, y) ofα = gn(x, y)!

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 11 / 18

Page 32: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Reduction DISJcbs ≤ S gn

[Zhang, ISAAC’09]

(a1, b1) (a2, b2)

AND ≤ g AND ≤ g

(0,0) (0,0)

g g g g g g g

S

Suppose S is a functionwith 2-sensitive input

α = 0011010

Solution: Considerrandom encodings!

Define f (α) to be the mostlikely solution output bythe protocol on a randomencoding of α

Apply a random-self-reduction to map anyparticular encoding (x, y)of α = gn(x, y) into arandom one

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 11 / 18

Page 33: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Reduction DISJcbs ≤ S gn

[Zhang, ISAAC’09]

(a1, b1) (a2, b2)

AND ≤ g AND ≤ g

(0,0) (0,0)

g g g g g g g

S

Suppose S is a functionwith 2-sensitive input

α = 0011010

Random-self-reduction:

(x, y) ∈ g−1(z)7→

(X, Y) ∈R g−1(z)

1 0 0 11 1 0 00 1 1 00 0 1 1

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 11 / 18

Page 34: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Proof complete!

Theorem (Lower bounds via cbs)

Randomised comm. complexity of S gn is Ω(cbs(S))

Note: Extension to multi-party setting uses random-self-reducible multi-party gadgets

Next up:We need cbs lower bounds for interesting search problemsFocus of this talk: Tseitin search problems

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 12 / 18

Page 35: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Tseitin contradictions

Let G be a bounded-degree graph with an odd number of nodes

Tseitin contradiction FG

Variables: xe for each edge eClauses: For each node v,

∑e:v∈e

xe ≡ 1 (mod 2)

Canonical search problem

Input: Assignment to thevariables of FG

Output: Violated clause

If G is an expander. . .

Known: Deterministic query complexity Θ(n) [Urq’87]

Randomised query complexity Ω(n1/3) [LNNW’95]

We prove: Critical block sensitivity Ω(n/ log n)

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 13 / 18

Page 36: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Tseitin contradictions

Let G be a bounded-degree graph with an odd number of nodes

Tseitin contradiction FG

Variables: xe for each edge eClauses: For each node v,

∑e:v∈e

xe ≡ 1 (mod 2)

Canonical search problem

Input: Assignment to thevariables of FG

Output: Violated clause

If G is an expander. . .

Known: Deterministic query complexity Θ(n) [Urq’87]

Randomised query complexity Ω(n1/3) [LNNW’95]

We prove: Critical block sensitivity Ω(n/ log n)

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 13 / 18

Page 37: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Tseitin contradictions

Let G be a bounded-degree graph with an odd number of nodes

Tseitin contradiction FG

Variables: xe for each edge eClauses: For each node v,

∑e:v∈e

xe ≡ 1 (mod 2)

Canonical search problem

Input: Assignment to thevariables of FG

Output: Violated clause

If G is an expander. . .

Known: Deterministic query complexity Θ(n) [Urq’87]

Randomised query complexity Ω(n1/3) [LNNW’95]

We prove: Critical block sensitivity Ω(n/ log n)

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 13 / 18

Page 38: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Tseitin sensitivity

κ-routability

G is κ-routable iff there is a set of terminals

T ⊆ V(G), |T| = κ,

such that for every pairing of the nodes of T thereare edge-disjoint paths in G connecting every pair

Example: κ = Θ(n/ log n) on an expander

Theorem (Tseitin sensitivity)

cbs(Tseitin) = Ω(κ)

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 14 / 18

Page 39: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Tseitin sensitivity: Proof

κ = 7

Let f be a function solvingthe Tseitin problem

Consider a configuration:

Unique violation at aterminal

Blocks are edge-disjointpaths pairing theremaining terminals

Show that a random configis sensitive to Ω(κ) blocks inexpectation!

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 15 / 18

Page 40: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Tseitin sensitivity: Proof

Output of f

Let f be a function solvingthe Tseitin problem

Consider a configuration:

Unique violation at aterminal

Blocks are edge-disjointpaths pairing theremaining terminals

Show that a random configis sensitive to Ω(κ) blocks inexpectation!

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 15 / 18

Page 41: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Tseitin sensitivity: Proof

Output of f

Let f be a function solvingthe Tseitin problem

Consider a configuration:

Unique violation at aterminal

Blocks are edge-disjointpaths pairing theremaining terminals

Show that a random configis sensitive to Ω(κ) blocks inexpectation!

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 15 / 18

Page 42: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Tseitin sensitivity: Proof

Output of f

Let f be a function solvingthe Tseitin problem

Consider a configuration:

Unique violation at aterminal

Blocks are edge-disjointpaths pairing theremaining terminals

Show that a random configis sensitive to Ω(κ) blocks inexpectation!

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 15 / 18

Page 43: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Tseitin sensitivity: Proof

Output of f

Let f be a function solvingthe Tseitin problem

Consider a configuration:

Unique violation at aterminal

Blocks are edge-disjointpaths pairing theremaining terminals

Show that a random configis sensitive to Ω(κ) blocks inexpectation!

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 15 / 18

Page 44: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Tseitin sensitivity: Proof

Output of f

Let f be a function solvingthe Tseitin problem

Consider a configuration:

Unique violation at aterminal

Blocks are edge-disjointpaths pairing theremaining terminals

Show that a random configis sensitive to Ω(κ) blocks inexpectation!

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 15 / 18

Page 45: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Putting everything together

Unsatisfiable CNF formula(Tseitin or Pebbling)

;

Canonical search problem

;

Thm: High critical block sensitivity

;Thm: High communication complexity for lifted problem

;

High monotone circuit depth[KW’88], [RM’99], [FPRC’13]

;

High proof complexity(rank & length–space)

[IPU’94], [BPS’07], [HN’12]

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 16 / 18

Page 46: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Open problem

Conjecture

There exists a two-party gadget g such that for all

f : 0, 1n → 0, 1

Deterministic comm. complexity of f gn

≈ deterministic query complexity of fRandomised comm. complexity of f gn

≈ randomised query complexity of f

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 17 / 18

Page 47: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Open problem

Conjecture

There exists a two-party gadget g such that for all

S ⊆ 0, 1n ×Q

Deterministic comm. complexity of S gn

≈ deterministic query complexity of SRandomised comm. complexity of S gn

≈ randomised query complexity of S

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 17 / 18

Page 48: Communication Lower Boundsmika/block_slides.pdfggggggg S Suppose S is a function with2-sensitive input a = 0000000 Go¨ ¨os & Pitassi (Univ. of Toronto) Communication Lower Bounds

Questions?

Goos & Pitassi (Univ. of Toronto) Communication Lower Bounds 13th January 2014 18 / 18