Approximate Constraint Satisfaction requires Large LP Relaxations - - PowerPoint PPT Presentation

โ–ถ
approximate constraint satisfaction requires large lp
SMART_READER_LITE
LIVE PREVIEW

Approximate Constraint Satisfaction requires Large LP Relaxations - - PowerPoint PPT Presentation

Approximate Constraint Satisfaction requires Large LP Relaxations David Steurer Cornell Siu On Chan James R. Lee Prasad Raghavendra MSR Washington Berkeley TCS+ Seminar, December 2013 Max Cut, Traveling Salesman, best-known


slide-1
SLIDE 1

Approximate Constraint Satisfaction requires Large LP Relaxations

David Steurer

Cornell Siu On Chan James R. Lee Prasad Raghavendra MSR Berkeley TCS+ Seminar, December 2013 Washington

slide-2
SLIDE 2

best-known (approximation) algorithms for many combinatorial optimization problems:

Max Cut, Traveling Salesman, Sparsest Cut, Steiner Tree, โ€ฆ

common core = linear / semidefinite programming (LP/SDP) LP / SDP relaxations

particular kind of reduction from hard problem to LP/SDP running time: polynomial in size of relaxation

what guarantees are possible for approximation and running time?

slide-3
SLIDE 3

example: basic LP relaxation for Max Cut

maximize 1 ๐น ๐œˆ๐‘—๐‘˜

๐‘—๐‘˜โˆˆ๐น

subject to ๐œˆ๐‘—๐‘˜ โˆˆ 0,1 ๐œˆ๐‘—๐‘˜ โˆ’ ๐œˆ๐‘—๐‘™ โˆ’ ๐œˆ๐‘™๐‘˜ โ‰ค 0 ๐œˆ๐‘—๐‘˜ + ๐œˆ๐‘—๐‘™ + ๐œˆ๐‘™๐‘˜ โ‰ค 2 intended solution ๐œˆ๐‘ฆ ๐‘—๐‘˜ = 1, if ๐‘ฆ๐‘— โ‰  ๐‘ฆ๐‘˜, 0,

  • therwise.

๐‘ƒ ๐‘œ3 inequalities depend only on instances size (but not instance itself) approximation guarantee

  • ptimal value of instance

vs.

  • ptimal value of LP relaxation

๐œˆ๐‘—๐‘˜ โˆˆ 0,1

integer linear program

Max Cut: Given a graph, find bipartition ๐‘ฆ โˆˆ ยฑ1 ๐‘œ that cuts as many edges as possible

(relax integrality constraint) ๐‘ฆ๐‘— = 1 ๐‘ฆ๐‘— = โˆ’1

slide-4
SLIDE 4

challenges

many possible relaxations for same problem small difference syntactically ๏ƒ  big difference for guarantees goal: identify โ€œrightโ€ polynomial-size relaxation hierarchies = systematic ways to generate relaxations best-known: Sherali-Adams (LP), sum-of-squares/Lasserre (SDP); best possible? goal: compare hierarchies and general LP relaxations

  • ften: more complicated/larger relaxations ๏ƒ  better approximation

P โ‰  NP predicts limits of this approach; can we confirm them? goal: understand computational power of relaxations Rule out that poly-size LP relaxations show ๐ = ๐Ž๐?

slide-5
SLIDE 5

hierarchies

great variety (sometimes different ways to apply same hierarchy) current champions: Sheraliโ€“Adams (LP) & sum-of-squares / Lasserre (SDP)

[Lovรกszโ€“Schrijver, Sheraliโ€“Adams, Parrilo / Lasserre]

connections to proof complexity (Nullstellensatz and Positivstellensatz refutations) lower bounds Sherali-Adams requires size 2๐‘œฮฉ 1 to beat ratio ยฝ for Max Cut sum-of-squares requires size 2ฮฉ ๐‘œ to beat ratio 7 8 for Max 3-Sat

[Mathieuโ€“Fernandez de la Vega Charikarโ€“Makarychevโ€“Makarychev] [Grigoriev, Schoenebeck]

upper bounds implicit: many algorithms (e.g., Max Cut and Sparsest Cut) explicit: Coloring, Unique Games, Max Bisection

[Chlamtac, Arora-Barak-S., Barak-Raghavendra-S., Raghavendra-Tan] [Goemans-Williamson, Arora-Rao-Vazirani]

slide-6
SLIDE 6

lower bounds for general LP formulations (extended formulations)

characterization; symmetric formulations for TSP & matching [Yannakakisโ€™88]

general, exact formulations for TSP & Clique

[Fioriniโ€“Massarโ€“Pokutta โ€“Tiwaryโ€“de Wolfโ€™12]

approximate formulations for Clique

[Braunโ€“Fioriniโ€“Pokuttaโ€“S.โ€™12 Bravermanโ€“Moitraโ€™13]

general, exact formulation for maximum matching [RothvoรŸโ€™13]

geometric idea: complicated polytopes can be

projections of simple polytopes

slide-7
SLIDE 7

universality result for LP relaxations of Max CSPs general polynomial-size LP relaxations are no more powerful than polynomial-size Sherali-Adams relaxations

also holds for almost quasi-polynomial size

confirm non-trivial prediction of Pโ‰ NP: poly-size LP relaxations cannot achieve 0.99 approximation for Max Cut, Max 3-Sat, or Max 2-Sat (NP-hard approximations) approximability and UGC: poly-size LP relaxation cannot refute Unique Games Conjecture

(cannot improve current Max CSP approximations)

concrete consequences

[this talk]

separation of LP relaxation and SDP relaxation: poly-size LP relaxations are strictly weaker than SDP relaxations for Max Cut and Max 2Sat

unconditional lower bound in powerful computational model

slide-8
SLIDE 8

universality result for LP relaxations of Max CSPs general polynomial-size LP relaxations are no more powerful than polynomial-size Sherali-Adams relaxations

also holds for almost quasi-polynomial size [this talk]

for concreteness: focus on Max Cut compare: general ๐‘œ 1โˆ’๐œ ๐‘’-size LP relaxation for Max Cut๐‘œ

  • vs. ๐‘œ๐‘’-size Sherali-Adams relaxations for Max Cut๐‘œ

notation: cut๐ป ๐‘ฆ = fraction of edges that bipartition ๐‘ฆ cuts in ๐ป Max Cut๐‘œ = Max Cut instances / graphs on ๐‘œ vertices

slide-9
SLIDE 9

general LP relaxation for ๐๐›๐ฒ ๐ƒ๐ฏ๐ฎ๐จ

linearization ๐ป โ†ฆ ๐‘€๐ป: โ„๐‘› โ†’ โ„ linear such that ๐‘€๐ป ๐œˆx = cut๐ป ๐‘ฆ ๐‘ฆ โ†ฆ ๐œˆ๐‘ฆ โˆˆ โ„๐‘› polytope of size R ๐‘„

๐‘œ โІ โ„๐‘›, at most ๐‘† facets,

๐œˆ๐‘ฆ ๐‘ฆโˆˆ ยฑ1 ๐‘œ โІ ๐‘„

๐‘œ

example linearization

๐‘€๐ป ๐œˆ =

1 ๐น

๐œˆ๐‘—๐‘˜

๐‘—๐‘˜โˆˆ๐น

๐œˆ๐‘ฆ ๐‘—๐‘˜ = 1, if ๐‘ฆ๐‘— โ‰  ๐‘ฆ๐‘˜, 0,

  • therwise.

๐‘„

๐‘œ

โ„๐‘›

same polytope for all instances of size ๐‘œ makes sense because solution space for Max Cut depends only on ๐‘œ

๐œˆ๐‘ฆ .

slide-10
SLIDE 10

computing with size-๐‘บ LP relaxation ๐“œ input

graph G

  • n n vertices

computation

maximize ๐‘€๐ป ๐œˆ subject to ๐œˆ โˆˆ ๐‘„

๐‘œ

  • utput

value โ„’ ๐ป = max

๐œˆโˆˆ๐‘„ ๐‘€๐ป ๐œˆ

approximation ratio ๐›ฝ ๐‘‘, ๐‘ก -approximation Opt ๐ป โ‰ค ๐‘ก โ‡’ โ„’ ๐ป โ‰ค ๐‘‘ for all ๐ป โˆˆ Max Cut๐‘œ โ„’ ๐ป โ‰ค ๐›ฝ โ‹… Opt ๐ป for all ๐ป โˆˆ Max Cut๐‘œ

always upper-bounds Opt G how far in the worst-case?

general computational modelโ€”how to prove lower bounds?

poly(๐‘†)-time computation

slide-11
SLIDE 11

geometric characterization (ร  la Yannakakisโ€™88)

every size-R LP relaxation ๐“œ for Max Cu๐ฎ๐’ corresponds to nonnegative functions ๐’“๐Ÿ, โ€ฆ , ๐’“๐‘บ: ยฑ1 ๐‘œ โ†’ โ„โ‰ฅ0 such that โ„’ ๐ป โ‰ค ๐‘‘ iff ๐‘‘ โˆ’ cut๐ป = ๐œ‡๐‘ ๐‘Ÿ๐‘ 

๐‘ 

and ๐œ‡1, โ€ฆ , ๐œ‡๐‘† โ‰ฅ 0 for all ๐ป โˆˆ Max Cut๐‘œ certifies cut๐ป โ‰ค ๐‘‘ over ยฑ1 ๐‘œ canonical linear program

  • f size ๐‘†

example 2๐‘œ standard basis functions correspond to exact 2๐‘œ-size LP relaxation for Max Cut๐‘œ

slide-12
SLIDE 12

geometric characterization (ร  la Yannakakisโ€™88)

every size-R LP relaxation ๐“œ for Max Cu๐ฎ๐’ corresponds to nonnegative functions ๐’“๐Ÿ, โ€ฆ , ๐’“๐‘บ: ยฑ1 ๐‘œ โ†’ โ„โ‰ฅ0 such that โ„’ ๐ป โ‰ค ๐‘‘ iff ๐‘‘ โˆ’ cut๐ป = ๐œ‡๐‘ ๐‘Ÿ๐‘ 

๐‘ 

and ๐œ‡1, โ€ฆ , ๐œ‡๐‘† โ‰ฅ 0 for all ๐ป โˆˆ Max Cut๐‘œ connection to Sherali-Adams hierarchy ๐‘œ๐‘’-size Sherali-Adams relaxation for Max Cut๐‘œ exactly corresponds to nonnegative combinations of nonnegative ๐‘’-juntas on ยฑ1 ๐‘œ)

๐‘’-junta = function on ยฑ1 ๐‘œ depends on โ‰ค d coordinates intuition: all inequalities for functions on ยฑ1 n with local proofs

slide-13
SLIDE 13

geometric characterization (ร  la Yannakakisโ€™88)

every size-R LP relaxation ๐“œ for Max Cu๐ฎ๐’ corresponds to nonnegative functions ๐’“๐Ÿ, โ€ฆ , ๐’“๐‘บ: ยฑ1 ๐‘œ โ†’ โ„โ‰ฅ0 such that โ„’ ๐ป โ‰ค ๐‘‘ iff ๐‘‘ โˆ’ cut๐ป = ๐œ‡๐‘ ๐‘Ÿ๐‘ 

๐‘ 

and ๐œ‡1, โ€ฆ , ๐œ‡๐‘† โ‰ฅ 0 for all ๐ป โˆˆ Max Cut๐‘œ

to rule out (c,s)-approx. by size-R LP relaxation, show:

for every size-๐‘† nonnegative cone, exists ๐ป โˆˆ Max Cut๐‘œ with Opt ๐ป โ‰ค ๐‘ก but ๐‘‘ โˆ’ cut๐ป outside of cone

๐‘‘ โˆ’ cut๐ป

cone ๐‘Ÿ1, โ€ฆ , ๐‘Ÿ๐‘† = ๐œ‡๐‘ ๐‘Ÿ๐‘ 

๐‘ 

๐œ‡๐‘  โ‰ฅ 0

slide-14
SLIDE 14

lower-bound for Sheraliโ€“Adams relaxations of size ๐‘œ๐‘’ lower-bound for general LP relaxations of size ๐‘œ 1โˆ’๐œ ๐‘’ ๐‘’-juntas ๐‘œ๐œ-juntas non-spiky general lower-bounds for size-๐‘œ๐‘’ nonneg. cones with restricted functions

slide-15
SLIDE 15

from ๐’†-juntas to ๐’๐œป-juntas

let ๐‘Ÿ1, โ€ฆ , ๐‘Ÿ๐‘† be nonneg. ๐‘œ๐œ-juntas on ยฑ1 ๐‘œ for ๐‘† = ๐‘œ 1โˆ’10๐œ ๐‘’ want: subset ๐‘‡ โІ ๐‘œ of size ๐‘› โ‰ˆ ๐‘œ๐œ where functions behave like ๐‘’-juntas claim: there exists subset ๐‘‡ โІ [๐‘œ] of size ๐‘› = ๐‘œ๐œ such that ๐พ๐‘  โˆฉ ๐‘‡ โ‰ค ๐‘’ for all ๐‘  โˆˆ ๐‘† proof: choose ๐‘‡ at random โ„™ ๐‘‡ โˆฉ ๐พ๐‘  > ๐‘’ โ‰ค

๐‘‡ ๐‘œ โ‹… ๐พ๐‘  ๐‘’

= ๐‘œโˆ’ 1โˆ’2๐œ ๐‘’

[n]

๐พ1 ๐พ2 ๐พ3 ๐พ4 ๐พ๐‘œ๐‘’/2

S

let ๐พ1, โ€ฆ , ๐พ๐‘† be junta-coordinates of ๐‘Ÿ1, โ€ฆ , ๐‘Ÿ๐‘† ๏ƒ  can afford union bound over ๐‘† junta sets ๐พ1, โ€ฆ , ๐พ๐‘†

slide-16
SLIDE 16

lower-bound for Sheraliโ€“Adams relaxations of size ๐‘œ๐‘’ lower-bound for general LP relaxations of size ๐‘œ 1โˆ’๐œ ๐‘’ ๐‘’-juntas ๐‘œ๐œ-juntas non-spiky general lower-bounds for size-๐‘œ๐‘’ nonneg. cones with restricted functions

slide-17
SLIDE 17

from ๐’๐œป-juntas to non-spiky functions

let ๐‘Ÿ be a nonnegative function on ยฑ1 ๐‘œwith ๐”ฝ๐‘Ÿ = 1 non-spiky: max ๐‘Ÿ โ‰ค 2๐‘ข junta structure lemma: can approximate ๐‘Ÿ by nonnegative ๐‘œ๐œ-junta ๐‘Ÿโ€ฒ, error ๐œƒ = ๐‘Ÿ โˆ’ ๐‘Ÿโ€ฒ satisfies ๐œƒ ๐‘‡ 2 โ‰ค ๐‘ข๐‘’/๐‘œ๐œ for ๐‘‡ < ๐‘’ proof: nonnegative function ๐‘Ÿ ๏ƒ  probability distribution over ยฑ1 ๐‘œ, +1/-1 rand. variables ๐‘Œ1, โ€ฆ , ๐‘Œ๐‘œ (dependent)

small low-degree Fourier coefficients

non-spiky ๏ƒ  entropy ๐ผ ๐‘Œ1, โ€ฆ , ๐‘Œ๐‘œ โ‰ฅ ๐‘œ โˆ’ ๐‘ข want: ๐พ โІ [๐‘œ] of size ๐‘œ๐œ such that โˆ€๐‘‡ โŠˆ ๐พ. ๐‘Œ๐‘‡ โˆฃ ๐‘Œ๐พ โ‰ˆ uniform, that is, S โˆ’ ๐ผ ๐‘Œ๐‘‡ ๐‘Œ๐พ โ‰ค ๐›พ for ๐›พ =

๐‘ข๐‘’ ๐‘œ๐œ

construction: start with ๐พ = โˆ…; as long as bad ๐‘‡ exists, update ๐พ โ† ๐พ โˆช ๐‘‡ analysis: total entropy defect โ‰ค ๐‘ข ๏ƒ  stop after

๐‘ข ๐›พ iterations ๏ƒ  ๐พ โ‰ค ๐‘’๐‘ข ๐›พ = ๐‘œ๐œ

( ๐‘‡ < ๐‘’)

slide-18
SLIDE 18

lower-bound for Sheraliโ€“Adams relaxations of size ๐‘œ๐‘’ lower-bound for general LP relaxations of size ๐‘œ 1โˆ’๐œ ๐‘’ ๐‘’-juntas ๐‘œ๐œ-juntas non-spiky general lower-bounds for size-๐‘œ๐‘’ nonneg. cones with restricted functions

slide-19
SLIDE 19

from non-spiky functions to general functions

let ๐‘Ÿ1, โ€ฆ , ๐‘Ÿ๐‘† be general nonneg. functions on ยฑ1 ๐‘œ for ๐‘† = ๐‘œ๐‘’ claim: exists nonneg. ๐‘Ÿ1

โ€ฒ, โ€ฆ , ๐‘Ÿ๐‘† โ€ฒ such that ๐‘Ÿ๐‘— โ€ฒ โ‰ค ๐‘œ2๐‘’, ๐”ฝ๐‘Ÿ๐‘— โ€ฒ = 1 and

cone ๐‘Ÿ1, โ€ฆ , ๐‘Ÿ๐‘† โ‰ˆ cone(๐‘Ÿ1

โ€ฒ, โ€ฆ , ๐‘Ÿ๐‘† โ€ฒ )

proof: truncate functions carefully intuition: ๐‘‘ โˆ’ cut๐ป is non-spiky. Thus, spiky ๐‘Ÿ๐‘— donโ€™t help!

non-spiky

slide-20
SLIDE 20

lower-bound for general LP relaxations of size ๐‘œ 1โˆ’๐œ ๐‘’ lower-bound for Sheraliโ€“Adams relaxations of size ๐‘œ๐‘’ ๐‘’-juntas ๐‘œ๐œ-juntas non-spiky general lower-bounds for nonneg. cones of size ๐‘œ๐‘’ with restricted functions

  • pen problems
  • 1. LP size ๐Ÿ‘๐’๐œป
  • 2. beyond CSPs (e.g., TSP)
  • 3. SDPs
slide-21
SLIDE 21

Lower-bound for general LP relaxations of size ๐‘œ 1โˆ’๐œ ๐‘’ ๐‘’-juntas ๐‘œ๐œ-juntas non-spiky general

  • pen problems
  • 1. LP size ๐Ÿ‘๐’๐œป
  • 2. beyond CSPs (e.g., TSP)
  • 3. SDPs

Thank you!

Recent: for symmetric relaxations [Lee-Raghavendra-S.-Tanโ€™13] lower-bound for Sheraliโ€“Adams relaxations of size ๐‘œ๐‘’ lower-bounds for nonneg. cones of size ๐‘œ๐‘’ with restricted functions