complexity of counting
play

Complexity of Counting (Computer Science) Can we efficiently count, - PowerPoint PPT Presentation

I NAPPROXIMABILITY FOR A NTIFERROMAGNETIC S PIN S YSTEMS IN THE T REE N ON -U NIQUENESS R EGION Andreas Galanis (Oxford) Daniel tefankovi c (Rochester) Eric Vigoda (Georgia Tech) Cargese 14 , August 29 O VERVIEW Complexity of Counting


  1. I NAPPROXIMABILITY FOR A NTIFERROMAGNETIC S PIN S YSTEMS IN THE T REE N ON -U NIQUENESS R EGION Andreas Galanis (Oxford) Daniel Štefankoviˇ c (Rochester) Eric Vigoda (Georgia Tech) Cargese ’14 , August 29

  2. O VERVIEW Complexity of Counting (Computer Science) Can we efficiently count, e.g.: # colorings? # independent sets? Connections between: Phase transitions in the infinite ∆ -regular tree T ∆ and Computational complexity of approximating the partition function on graphs of maximum degree ∆ .

  3. M OTIVATING E XAMPLE : T HE H ARD -C ORE M ODEL Hard-core model: Lattice gas model For a graph G = ( V , E ) , let I ( G ) = set of independent sets of G For activity λ > 0 , I ∈ I ( G ) has weight λ | I | � Partition function: Z := Z G ( λ ) = λ | I | I ∈I ( G ) Gibbs Distribution: for I ∈ I ( G ) , µ ( I ) = λ | I | Z When λ = 1 : Z = |I ( G ) | = number of independent sets in G .

  4. C OMPUTING THE P ARTITION F UNCTION � Partition function: Z := Z G ( λ ) = λ | I | independent set I #H ARD -C ORE ( λ ) : For input G = ( V , E ) , compute Z . Z is typically exponential in | V | . Goal: compute Z in time polynomial in | V | . [Valiant ’79, Greenhill’00]: Exact computation of #I ND S ETS is #P-complete, even for graphs of max degree ∆ = 3 . Can we approximate Z on graphs of max degree ∆ ? As λ ↑ , #H ARD -C ORE ( λ ) becomes computationally harder (more weight on the max independent set)

  5. A PPROXIMATING THE P ARTITION F UNCTION Approximating Z : FPTAS = fully-polynomial (deterministic) approximation scheme FPRAS = fully-polynomial randomized approximation scheme FPTAS: Given input graph G = ( V , E ) and parameter ǫ > 0 , the algorithm outputs OUT which satisfies ( 1 − ǫ ) OUT ≤ | Z | ≤ ( 1 + ǫ ) OUT and runs in time polynomial in | V | , 1 /ǫ . FPRAS: Same as FPTAS, only OUT satisfies Pr (( 1 − ǫ ) OUT ≤ | Z | ≤ ( 1 + ǫ ) OUT ) ≥ 3 / 4

  6. C OMPUTATIONAL T RANSITION - H ARD C ORE M ODEL FPTAS for λ c ( T ∆ ) constant ∆ Hard Weitz ’06 Sly ’10 Activity λ

  7. C OMPUTATIONAL T RANSITION - H ARD C ORE M ODEL G., Štefankoviˇ c, FPTAS for λ c ( T ∆ ) Vigoda ’12 constant ∆ Hard Weitz ’06 Sly ’10 Sly, Sun ’12 Activity λ λ < λ c ( T ∆ ) : FPTAS for all graphs with constant max degree ∆ λ > λ c ( T ∆ ) : No FPRAS on graphs with max degree ∆ λ c ( T ∆ ) : Uniqueness Threshold on the infinite ∆ -regular tree T ∆ . [Li-Lu-Yin ’13, Sly-Sun ’12]: general antiferro 2-spin models. What happens for spin models with more than 2 spins?

  8. U NIQUENESS P HASE T RANSITION ON THE I NFINITE T REE (H ARD -C ORE ) For ∆ -regular tree of height ℓ : p even = Pr ( root is occupied in Gibbs dist. | leaves are occupied ) ℓ p odd = Pr ( root is occupied in Gibbs dist. | leaves are unoccupied ) ℓ ℓ →∞ p even ℓ →∞ p odd Does ? lim = lim 2 ℓ 2 ℓ Uniqueness ( λ ≤ λ c ( T ∆ )) : No boundary affects root. Non-Uniqueness ( λ > λ c ( T ∆ )) : Exist boundaries affect root. [Kelly ’91]: λ c ( T ∆ ) = (∆ − 1 ) ∆ − 1 ≈ e / (∆ − 2 ) . (∆ − 2 ) ∆

  9. U NIQUENESS P HASE T RANSITION ON THE I NFINITE T REE (H ARD -C ORE ) For ∆ -regular tree of height ℓ : p even = Pr ( root is occupied in Gibbs dist. | leaves are occupied ) ℓ p odd = Pr ( root is occupied in Gibbs dist. | leaves are unoccupied ) ℓ ℓ →∞ p even ℓ →∞ p odd Does ? lim = lim 2 ℓ 2 ℓ Uniqueness ( λ ≤ λ c ( T ∆ )) : No boundary affects root. Non-Uniqueness ( λ > λ c ( T ∆ )) : Exist boundaries affect root. [Kelly ’91]: λ c ( T ∆ ) = (∆ − 1 ) ∆ − 1 ≈ e / (∆ − 2 ) . (∆ − 2 ) ∆ Key: Unique vs. Multiple fixed points of 2-level tree recursions: λ ( 1 − p 2 ℓ + 1 ) ∆ − 1 λ ( 1 − p 2 ℓ ) ∆ − 1 p 2 ℓ + 2 = 1 + λ ( 1 − p 2 ℓ + 1 ) ∆ − 1 , p 2 ℓ + 1 = 1 + λ ( 1 − p 2 ℓ ) ∆ − 1

  10. T HIS T ALK What happens for spin models with more than 2 spins? Canonical examples of multi-spin systems: for a graph G = ( V , E ) , q -colorings problem q -state Potts model Spins: { 1 , . . . , q } Spins: { 1 , . . . , q } , Parameter: B > 0 Configurations: proper q - Config.: assignments σ : V → [ q ] � colorings of G . B monochromatic edges under σ Z = Z = # of proper colorings σ : V → [ q ] of G Ferromagnetic vs Antiferromagnetic ( B ≥ 1 ) ( B < 1 )

  11. M AIN R ESULTS - C OLORINGS [Vigoda ’99]: FPRAS for q ≥ 11 ∆ 6 . [Jonasson ’02]: Uniqueness for colorings iff q ≥ ∆ + 1 . T HEOREM For all q , ∆ ≥ 3 with q even, whenever q < ∆ , there is no FPRAS to approximate the number of colorings on ∆ -regular graphs (even within an exponential factor, even for triangle-free graphs). [Johansson ’96]: Triangle-free graphs are colorable with O (∆ / log ∆) colors.

  12. M AIN R ESULTS - A NTIFERRO P OTTS T HEOREM For all q , ∆ ≥ 3 with q even, whenever 0 < B < (∆ − q ) / ∆ , there is no FPRAS to approximate the partition function for the antiferro q -state Potts model at parameter B on ∆ -regular graphs (even within an exponential factor). Uniqueness threshold for antiferromagnetic Potts model not known, conjectured to be at B c ( T ∆ ) = (∆ − q ) / ∆ . Also: general inapprox theorem for antiferro models with #spins ≥ 2 in the tree non-uniqueness region.

  13. S LY ’ S G ADGET Sly uses in his reduction random bipartite ∆ -regular graphs. [Mossel-Weitz-Wormald ’09] For an indep set I : α : # vertices in I on the left side. β : # vertices in I on the right side. Bimodality for λ > λ c : a typical ind set from Gibbs distribution is unbalanced ( α � = β ). Used to establish slow (“torpid") mixing of Glauber dynamics α = 2 β = 4 Phase of an indep set I : side with more vertices in I .

  14. S LY ’ S R EDUCTION H : Input to M AX -C UT Gadget: random ∆ -regular bipartite graph with a few degree ∆ − 1 vertices (yellow below). Key idea: replace each vertex of H by a gadget. Phases of gadgets correspond to cut ( S , S ) . For each edge of H : add edges between their gadgets using ∆ − 1 deg. vertices. → Graph H input to M AX -C UT input to H ARD -C ORE (max degree ∆ ) Main Idea: Adjacent gadgets prefer opposite phases ( antiferro interaction ). Dominant Phase Configuration: { 0 , 1 } assignment to vertices of H with fewest monochromatic edges = M AX -C UT (H).

  15. E STABLISHING THE B IMODALITY (H ARD -C ORE ) Z α,β ( λ ) → contribution of sets with α n vertices occupied on the left and β n vertices on the right. � Z( λ ) = Z α,β ( λ ) α,β Mossel-Weitz-Wormald: Second moment analysis to establish that both peaks appear.

  16. E STABLISHING THE S ECOND M OMENT [Mossel-Weitz-Wormald ’09]: λ c ( T ∆ ) < λ < λ c ( T ∆ ) + ǫ ∆ [Sly ’10]: λ = 1 , ∆ = 6 [G.-Ge-Štefankoviˇ c-Vigoda-Yang ’11]: λ > λ c ( T ∆ ) for ∆ � = 4 , 5 [G.-Štefankoviˇ c-Vigoda ’12]: Remaining cases ∆ = 4 , 5 , also antiferro Ising model with no external field Current approach: Simple analysis for general spin systems on random ∆ -regular bipartite graphs. Key technique: connection of moments to induced matrix norms.

  17. M ULTI -S PIN S YSTEMS General q -spin system Graph G = ( V , E ) : Spins: { 1 , . . . , q } Interaction: specified by q × q symmetric matrix B = ( B ij ) i , j ∈ [ q ] , B ij ≥ 0 Configurations: assignments σ : V → [ q ] � Weight of a configuration: w ( σ ) = B σ ( u ) σ ( v ) ( u , v ) ∈ E � Partition function: Z = w ( σ ) σ : V → [ q ]     . . . . . . B 1 1 0 1 1     1 B . . . 1 1 0 . . . 1     Potts: B =  , Colorings: B =  . . . . . . .  ...   ...  . . . . . .  . . .  . . . . . . . . . 1 1 B 1 1 0

  18. T REE N ON -U NIQUENESS FOR G ENERAL S PIN S YSTEMS Uniqueness threshold hard to capture for general q -spin systems. � � � ∆ − 1 � � � ∆ − 1 Tree recursions: � � . R i ∝ B ij C j , C j ∝ B ij R j j ∈ [ q ] i ∈ [ q ] Fixed points: vectors ( r , c ) with r = ( R 1 , . . . , R q ) , c = ( C 1 , . . . , C q ) and � � R i ∝ R i , C j ∝ C j . Interested in: Unique vs Multiple fixed points ( r , c ) . Examples: (Brightwell-Winkler ’02) Multiple fixed points for colorings iff q < ∆ , (this paper) Multiple fixed points for antiferro Potts iff B < (∆ − q ) / ∆ .

  19. M ULTIMODALITY IN S PIN S YSTEMS For q -dimensional probability vectors α = ( α 1 , . . . , α q ) , β = ( β 1 , . . . , β q ) : Σ α , β = configurations where α i n vertices in V 1 and β i n vertices in V 2 have spin i . G ... ... n α 1 vertices spin 1 n α i vertices spin i n α q vertices spin q Graph G ... ... n β q vertices spin q n β 1 vertices spin 1 n β j vertices spin j � Z α , β w ( σ ) . := G σ ∈ Σ α , β G α , β ln E G [ Z α , β Dominant phase: pair ( α , β ) which achieves the maximum max ] . G In “uniqueness", unique dominant phase which satisfies α = β . In “non-uniqueness", multiple dominant phases which satisfy α � = β . Examples (in non-uniqueness): Hard-core model → 2 dominant phases, � q � Antiferro Potts/Colorings (even q) → dominant phases. q / 2

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend