new results on glassy aspect of random optimization
play

New Results on Glassy aspect of Random Optimization Problems Lenka - PowerPoint PPT Presentation

New Results on Glassy aspect of Random Optimization Problems Lenka Zdeborov (CNLS + T-4, LANL) in collaboration with Florent Krzakala (ParisTech), see next talk .... Outline I. Connection between glasses and optimization II. The glassy


  1. New Results on Glassy aspect of Random Optimization Problems Lenka Zdeborová (CNLS + T-4, LANL) in collaboration with Florent Krzakala (ParisTech), see next talk ....

  2. Outline I. Connection between glasses and optimization II. The glassy landscapes III.Our new method to describe the landscape IV. Result I: How good is infinitely slow annealing (“analytical” results) V. Result II: When is it hard to find solutions? Canyons versus Valleys. VI. Result III-x: Next talk by Florent Krzakala

  3. Glasses

  4. Glass transition “Almost any liquid when quenched fast enough undergoes a glass transition. ”

  5. Angell’ s plot log(viscosity) ∆ η ≈ e T ∆ ( T ) T − TK η ≈ e inverse temperature

  6. Mean Field Theory of Glass transition models of glasses = common optimization problems

  7. Mean Field Theory of Glass transition models of glasses = common optimization problems p � � p-spin glass: XOR-SAT H = − J ij S i i =1 ( ij ) J ij = − 1 S i ∈ { − 1 , +1 }

  8. Mean Field Theory of Glass transition models of glasses = common optimization problems p � � p-spin glass: XOR-SAT H = − J ij S i i =1 ( ij ) J ij = − 1 S i ∈ { − 1 , +1 } graph coloring Potts glass: � δ S i ,S j H = S i ∈ { 1 , . . . , q } ( ij )

  9. The phase diagram Ideal Glasses & Hard Optimization Problems 0.4 dynamical glass transition Temperature 0.3 Kauzmann transition 0.2 0.1 0 12 13 14 15 16 17 18 Average degree 5-coloring of random graphs

  10. Glassy Energy Landscape energy configurational space

  11. Cavity Method (Mezard, Parisi’01) Computational method giving properties of the energy landscape: T ≡ ∂ E Total energy, entropy, temperature ∂ S Properties of states - their number N states = e N Σ Overlaps between and within states etc.

  12. Cavity Method energy configurational space

  13. Cavity Method energy T 1 , E 1 , S 1 , Σ 1 T 2 , E 2 , S 2 , Σ 2 T 3 , E 3 , S 3 , Σ 3 T 4 , E 4 , S 4 , Σ 4 configurational space

  14. Following states energy T 1 , E 1 , S 1 , Σ 1 T 2 , E 2 , S 2 , Σ 2 T 3 , E 3 , S 3 , Σ 3 T 4 , E 4 , S 4 , Σ 4 configurational space

  15. Following states New Computational Method Generalization of the cavity method How does that work? (1) “Take” a random configuration in the state of interest. (2) Initialize belief propagation in that configuration and change the temperature parameter.

  16. How does that work? In some problems this can be done via planting See the next talk by Florent Krzakala

  17. How does that work? In some problems this can be done via planting See the next talk by Florent Krzakala In general only on the level of cavity equations 1 � � m δ [ ψ a → i − F ( { ψ b → j } , β )] � � P a → i ( ψ a → i ) = d P b → j ( ψ b → j ) Z a → i ( { ψ b → j } , β ) � Z a → i ( β ) j ∈ ∂ a \ i b ∈ ∂ j \ a 1 � � m δ [ ˜ P a → i ( ˜ ˜ d ˜ P b → j ( ˜ ψ a → i − F ( { ˜ ψ b → j } , ˜ � � ψ a → i ) = ψ b → j ) Z a → i ( { ψ b → j } , β ) � β )] Z a → i (˜ ˜ β ) j ∈ ∂ a \ i b ∈ ∂ j \ a

  18. Following states: Results Energy density 0.03 T d 0.02 0.01 0 0 0.1 0.2 0.3 0.4 e(T) in XORSAT (c=3,K=3) Temperature

  19. Blue line: The statics � e − β H ( { s i } ) = d e e Ns ( e ) − N β e = e N [ s ( e ) − β e ] � Z ( β ) = { s i } ∂ s ∂ e = β The set of configurations of energy e is split into exponentially many Gibbs states (clusters) N states = e N Σ

  20. Following states: Results Energy density 0.03 T d 0.02 0.01 0 0 0.1 0.2 0.3 0.4 e(T) in XORSAT (c=3,K=3) Temperature

  21. What can be done with that?

  22. Result n. 1 Analysis of Simulated annealing (What energy does it achieve?)

  23. Result n. 1 Central question: How good is certain algorithm? Simulated annealing Finds ground state if temperature is T = cN decreased exponentially slowly log t (Geman, Geman’84) T = T 0 − ct But physics seeks N with first and then N → ∞ c → 0 (we call this: Infinitely slow annealing)

  24. SA in non-glassy systems (energy landscape with one state) Infinitely slow annealing finds the ground state

  25. SA in glassy models Assumption based on the knowledge of the system: Infinitely slow annealing equilibrates down to the glass transition (Montanari, Semerjian’06) , then it is stacked in one of the Gibbs states and goes to the bottom of that state. The method of following states computes the bottoms of states (more precisely lower bounds - 1RSB versus FRSB)

  26. Example for fully connected p-spin T G T K T d -0.66 -0.68 -0.7 -0.72 -0.74 -0.76 -0.78 -0.8 -0.82 0 0.2 0.4 0.6 0.8 1 e(T) in 3-PSPIN (1RSB)

  27. Example for fully connected p-spin T G T K T d -0.66 -0.68 -0.7 -0.72 -0.74 -0.76 -0.78 -0.8 -0.82 0 0.2 0.4 0.6 0.8 1 e(T) in 3-PSPIN (1RSB)

  28. Result n. 2 Canyons versus Valleys

  29. Where the really hard problems are? Random K-satisfiability Random graph coloring

  30. Where the really hard problems are? Random K-satisfiability Random graph coloring Answer 1: Around the satisfiability threshold ( Cheeseman, Kanefsky, Taylor’91; Mitchell, Selman, Levesque’92)

  31. Answer 2: Glassiness makes problems hard (Mezard, Parisi, Zecchina’02)

  32. Answer 2: Glassiness makes problems hard (Mezard, Parisi, Zecchina’02) BUT!

  33. Answer 2: Glassiness makes problems hard (Mezard, Parisi, Zecchina’02) BUT! Stochastic Local Search “unreasonably” good

  34. Answer 2: Glassiness makes problems hard (Mezard, Parisi, Zecchina’02) BUT! Stochastic Local Search “unreasonably” good Canyon dominated vs. Valley dominated Positive energy states Positive energy states Zero energy states Zero energy states

  35. T G T K T d -0.66 viewing the -0.68 -0.7 -0.72 landscapes -0.74 -0.76 -0.78 -0.8 -0.82 0 0.2 0.4 0.6 0.8 1 -0.62 e(T) in 3-PSPIN (1RSB) -0.64 -0.66 -0.68 -0.7 E(S) -0.72 -0.74 -0.76 -0.78 -0.8 -0.82 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 S

  36. 0.03 Valleys 0.025 0.02 3-XOR-SAT with L=3 E(S) 0.015 solvable only by Gauss 0.01 0.005 0 -0.05 0 0.05 S 0.02 0.018 Canyons 0.016 0.014 0.012 E(S) 4-coloring of 9-regular random graphs 0.01 solvable by reinforced belief propagation 0.008 0.006 0.004 0.002 0 -0.1 -0.05 0 0.05 0.1 S

  37. Quiz

  38. Quiz Does Survey Propagation work in the valley dominated energy landscape?

  39. Quiz Does Survey Propagation work in the valley dominated energy landscape? No: As far as we know no valley dominated case where SP works is known (but see recent work by Higuchi, Mezard) .

  40. Quiz Does Survey Propagation work in the valley dominated energy landscape? No: As far as we know no valley dominated case where SP works is known (but see recent work by Higuchi, Mezard) . Do frozen variables in clusters have some connection to valleys or canyon?

  41. Quiz Does Survey Propagation work in the valley dominated energy landscape? No: As far as we know no valley dominated case where SP works is known (but see recent work by Higuchi, Mezard) . Do frozen variables in clusters have some connection to valleys or canyon? Yes: Frozen variables imply valleys.

  42. Conclusions New Method for describing evolution of glassy states Results: Analysis of infinitely slow simulated annealing Canyons versus Valleys picture - implications for algorithmic hardness Some more in next talk by Florent Krzakala

  43. References 3 papers in preparation Related papers on planting: F . Krzakala, L. Zdeborová; Phys. Rev. Lett., 102, 238701 (2009). L. Zdeborová, F . Krzakala; submitted to SIAM J. of Discrete Math

Recommend


More recommend