Phase Transitions in the Coloring of Random Graphs

Similar documents
Phase Transitions (and their meaning) in Random Constraint Satisfaction Problems

Learning from and about complex energy landspaces

Predicting Phase Transitions in Hypergraph q-coloring with the Cavity Method

Physics on Random Graphs

On the number of circuits in random graphs. Guilhem Semerjian. [ joint work with Enzo Marinari and Rémi Monasson ]

THE PHYSICS OF COUNTING AND SAMPLING ON RANDOM INSTANCES. Lenka Zdeborová

Phase Transitions and Local Search for k-satisfiability

Approximate counting of large subgraphs in random graphs with statistical mechanics methods

Phase transitions in discrete structures

The condensation phase transition in random graph coloring

Phase transition phenomena of statistical mechanical models of the integer factorization problem (submitted to JPSJ, now in review process)

Information, Physics, and Computation

Constraint satisfaction problems (CSPs) arise in a large spectrum

arxiv: v2 [cond-mat.dis-nn] 4 Dec 2008

3-Coloring of Random Graphs

Phase transitions in Boolean satisfiability and graph coloring

Long Range Frustration in Finite Connectivity Spin Glasses: Application to the random K-satisfiability problem

arxiv: v2 [cond-mat.dis-nn] 29 Feb 2008

The non-backtracking operator

Chasing the k-sat Threshold

Reconstruction for Models on Random Graphs

The cavity method. Vingt ans après

Perturbed Message Passing for Constraint Satisfaction Problems

Phase Transitions in Physics and Computer Science. Cristopher Moore University of New Mexico and the Santa Fe Institute

Directed Dominating Set Problem Studied by Cavity Method: Warning Propagation and Population Dynamics

Statistical Physics on Sparse Random Graphs: Mathematical Perspective

Algebraic characteristics and satisfiability threshold of random Boolean equations

Modern WalkSAT algorithms

Generating Hard but Solvable SAT Formulas

arxiv: v1 [cond-mat.dis-nn] 16 Feb 2018

The Interface between P and NP. Toby Walsh Cork Constraint Computation Centre

Solution-space structure of (some) optimization problems

arxiv: v1 [cond-mat.dis-nn] 18 Dec 2009

Comparing Beliefs, Surveys and Random Walks

Analytic and Algorithmic Solution of Random Satisfiability Problems

arxiv: v3 [cond-mat.dis-nn] 3 Sep 2012

Critical properties of disordered XY model on sparse random graphs

Generating Hard Satisfiable Formulas by Hiding Solutions Deceptively

NETADIS Kick off meeting. Torino,3-6 february Payal Tyagi

Slightly off-equilibrium dynamics

arxiv: v1 [cs.cc] 4 Nov 2010

Algorithmic Barriers from Phase Transitions

arxiv: v3 [cond-mat.dis-nn] 21 May 2008

Is the Sherrington-Kirkpatrick Model relevant for real spin glasses?

A brief introduction to the inverse Ising problem and some algorithms to solve it

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 15 Sep 2003

Is there a de Almeida-Thouless line in finite-dimensional spin glasses? (and why you should care)

A New Look at Survey Propagation and Its Generalizations

On the Solution-Space Geometry of Random Constraint Satisfaction Problems

Guilhem Semerjian. Mean-field disordered systems : glasses and optimization problems, classical and quantum

Bose-Einstein condensation in Quantum Glasses

The ultrametric tree of states and computation of correlation functions in spin glasses. Andrea Lucarelli

Replica cluster variational method: the replica symmetric solution for the 2D random bond Ising model

Phase Transitions in Networks: Giant Components, Dynamic Networks, Combinatoric Solvability

Learning About Spin Glasses Enzo Marinari (Cagliari, Italy) I thank the organizers... I am thrilled since... (Realistic) Spin Glasses: a debated, inte

A Tale of Two Cultures: Phase Transitions in Physics and Computer Science. Cristopher Moore University of New Mexico and the Santa Fe Institute

The glass transition as a spin glass problem

Frozen variables in random boolean constraint satisfaction problems

This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail.

Hiding Satisfying Assignments: Two are Better than One

c 2006 Society for Industrial and Applied Mathematics

1 Mechanistic and generative models of network structure

Lecture 8: February 8

A variational approach to Ising spin glasses in finite dimensions

Mind the gap Solving optimization problems with a quantum computer

Random Graph Coloring

The Quantum Adiabatic Algorithm

Advanced Algorithms 南京大学 尹一通

Phase Transitions in Spin Glasses

Hiding Satisfying Assignments: Two are Better than One

The Interface between P and NP: COL, XOR, NAE, 1-in-, and Horn SAT

Renormalization Group: non perturbative aspects and applications in statistical and solid state physics.

Phase Transitions in Spin Glasses

A tree-decomposed transfer matrix for computing exact partition functions for arbitrary graphs

Relaxed Random Search for Solving K-Satisfiability and its Information Theoretic Interpretation

NP Completeness and Approximation Algorithms

Pan Zhang Ph.D. Santa Fe Institute 1399 Hyde Park Road Santa Fe, NM 87501, USA

The Random Matching Problem

Satisfying Assignments of Random Boolean Constraint Satisfaction Problems: Clusters and Overlaps 1

Numerical Studies of the Quantum Adiabatic Algorithm

Almost giant clusters for percolation on large trees

Mind the gap Solving optimization problems with a quantum computer

On the Solution-Space Geometry of Random Constraint Satisfaction Problems*

Numerical Studies of Adiabatic Quantum Computation applied to Optimization and Graph Isomorphism

Horn upper bounds of random 3-CNF: a computational study

Two-coloring random hypergraphs

Checking for optimal solutions in some N P -complete problems

Reconstruction in the Generalized Stochastic Block Model

Spin glasses, where do we stand?

Mind the gap Solving optimization problems with a quantum computer

Propagating beliefs in spin glass models. Abstract

On convergence of Approximate Message Passing

Focused Local Search for Random 3-Satisfiability

XVI International Congress on Mathematical Physics

The Last Survivor: a Spin Glass Phase in an External Magnetic Field.

Equilibrium Study of Spin-Glass Models: Monte Carlo Simulation and Multi-variate Analysis. Koji Hukushima

Statistical Physics of Inference and Bayesian Estimation

Fractal Geometry of Minimal Spanning Trees

The Tightness of the Kesten-Stigum Reconstruction Bound for a Symmetric Model With Multiple Mutations

Phase Transitions and Random Quantum Satisfiability

Transcription:

Phase Transitions in the Coloring of Random Graphs Lenka Zdeborová (LPTMS, Orsay) In collaboration with: F. Krząkała (ESPCI Paris) G. Semerjian (ENS Paris) A. Montanari (Standford) F. Ricci-Tersenghi (La Sapienza Roma)

Constraint satisfaction problems Satisfiability of boolean formulas (K-SAT) (x 1 x 2 x 3 ) (x 2 x 4 x 5 ) ( x 1 x 4 x 5 ) Vertex coloring (q-col) Many applications in computer science. Q-COL = Scheduling, Register allocation... 2

How difficult is it to color a graph? Informal answer: In the worst case almost as difficult as trying all the possible configurations. q N Formal answer: K-SAT and q-col are NP-complete (Cook 71). 3

How difficult is it to color a graph? Informal answer: In the worst case almost as difficult as trying all the possible configurations. q N Formal answer: K-SAT and q-col are NP-complete (Cook 71). Worst case is not necessarily the typical case, leads to study of random graphs coloring 3

How difficult is it to color a graph? Informal answer: In the worst case almost as difficult as trying all the possible configurations. q N Formal answer: K-SAT and q-col are NP-complete (Cook 71). Worst case is not necessarily the typical case, leads to study of random graphs coloring Random graphs Erdős-Rényi random graphs: N vertexes, each two connected with probability p, average connectivity c=p(n-1). Random regular graph: Choose uniformly at random one of all the graphs in which each vertex has fixed degree (coordination). 3

Outline of the talk: Why is random coloring interesting? Statistical physics approach Our results Algorithmic implications Conclusions, references 4

Why is random coloring interesting? 5

Existence of sharp COL/UNCOL threshold colorability T 1 0.8 p SAT N = 100 p SAT N = 71 p SAT N = 50 comp. time N = 100 comp. time N = 71 comp. time N = 50 4000 3500 3000 2500 0.6 2000 0.4 1500 1000 0.2 500 0 0 2 4 6 8 10 0 COL/UNCOL threshold at average degree W.h.p. colorable for c < c s and w.h.p. uncolorable for c > c s Proof of existence (up to a detail) (Friedgut 1997, Achlioptas, Friedgut, 1999) c s 6

Computationally hard region near to the threshold T 1 0.8 p SAT N = 100 p SAT N = 71 p SAT N = 50 comp. time N = 100 comp. time N = 71 comp. time N = 50 4000 3500 3000 median time 2500 0.6 2000 0.4 1500 1000 0.2 500 0 0 2 4 6 8 10 0 Time of Davis-Putnam branch and bound algorithm needed to decide colorability increases close to the threshold (Cheeseman, Kanefsky, Taylor, 1991). 7

Moments calculation: bounding the threshold ( N = q N 1 1 ) cn/2 s ann = ln q + c ( q 2 ln 1 1 ) q Upper bound: First moment inequality thus if then there is with high probability no proper coloring. s ann < 0 N Prob(N > 0) Lower bound: Second moment or analysis of heuristic algorithms. q = 3 4.03 < c s < 4.85 algorithmic (Achlioptas, Moore 03), 1st moment (Dubois, Mandler 03) 8

Algorithmic hardness at large number of colors q 2q ln q 2 ln q < c s < 2q ln q ln q 2nd moment (Achlioptas, Naor 05), 1st moment (Luczak 91) 9

Algorithmic hardness at large number of colors q 2q ln q 2 ln q < c s < 2q ln q ln q 2nd moment (Achlioptas, Naor 05), 1st moment (Luczak 91) Naive algorithm which works for connectivities c < q ln q : Repeatedly pick a random vertex and assign it a random color not assigned to any of its neighbours. 9

Algorithmic hardness at large number of colors q 2q ln q 2 ln q < c s < 2q ln q ln q 2nd moment (Achlioptas, Naor 05), 1st moment (Luczak 91) Naive algorithm which works for connectivities c < q ln q : Repeatedly pick a random vertex and assign it a random color not assigned to any of its neighbours. An open question (for 30 years): Is there a polynomial algorithm which would provably color graphs of connectivity for some? c (1 + ɛ)q ln q ɛ > 0 9

Rigorous evidence for a phase transition 1) The annealed entropy is equal to the quenched (typical) one for very small connectivities. Proved using very strong correlation decay condition (Bandyopadhyay, Gamarnik 06; Montanari, Shah 07). 2) The best rigorous upper bound is better than the one given by the annealed entropy. 1.2 1 0.8 0.6 0.4 0.2 s ann annealed entropy exact annealed entropy wrong 0 COL UNCOL -0.2 0 1 2 3 4 5 6 Conclusion: Non-analyticity in the typical entropy must exist! c 10

Rigorous evidence for a phase transition 1) The annealed entropy is equal to the quenched (typical) one for very small connectivities. Proved using very strong correlation decay condition (Bandyopadhyay, Gamarnik 06; Montanari, Shah 07). 2) The best rigorous upper bound is better than the one given by the annealed entropy. 1.2 1 0.8 0.6 0.4 0.2 s ann annealed entropy exact annealed entropy wrong 0 COL UNCOL -0.2 0 1 2 3 4 5 6 Conclusion: Non-analyticity in the typical entropy must exist! c 10

Statistical physics approach 11

Statistical physics formulation Coloring = zero temperature behaviour of an anti-ferromagnetic Potts model. Hamiltonian: H = <ij> δ(s i, s j ) s i = 1, 2,..., q The random graph - plays a role of a quenched disorder. Tree-like structure of the graph; as N grows the neighbourhood of a random vertex is almost surely a tree up to distance log(n). Bethe approximation (mean field) equipped by the proper level of replica symmetry breaking is exact! 12

Statistical physics formulation Coloring = zero temperature behaviour of an anti-ferromagnetic Potts model. Hamiltonian: H = <ij> δ(s i, s j ) s i = 1, 2,..., q The random graph - plays a role of a quenched disorder. Tree-like structure of the graph; as N grows the neighbourhood of a random vertex is almost surely a tree up to distance log(n). Bethe approximation (mean field) equipped by the proper level of replica symmetry breaking is exact! Random graphs coloring is exactly solvable via the cavity method (Mézard, Parisi, 99) 12

Main elements of the cavity method Replica symmetric solution: Recursion on a tree graph - correct only if correlations on boundary are on average forgotten on the root (decay of point-to-set correlation functions). One-step of replica symmetry breaking: Split the set of solutions into exponentially many clusters such that within each cluster the point-to-set correlations decay. Use RS equations inside every cluster and then average over all of them. (Mézard, Parisi, 99) What are clusters: Intuitively: groups of nearby solutions which are in some sense disconnected from each other More precisely: Pure states (some problems with rigorous definitions) For computer scientists: clusters are fixed points of BP equations. 13

Selection of the previous results Prediction of a clustered phase in the colorable region Mézard, Zecchina, Parisi, 02, Biroli, Monasson, Weigt, 99 Mézard, Mora, Zecchina, 05, Achlioptas, Ricci-Tersenghi, 06 The exact SAT/UNSAT (COL/UNCOL) threshold computed. K-SAT: Mézard, Zecchina, Parisi, 02, q-col: Mulet, Pagnani, Weigt, Zecchina, 03 Survey Propagation algorithm designed Mézard, Zecchina, Parisi, 02 The equations for the clustered phase used on a single graph. By far the best known heuristic algorithm for large random 3-SAT instances. c d c s 14

Selection of the previous results Prediction of a clustered phase in the colorable region Mézard, Zecchina, Parisi, 02, Biroli, Monasson, Weigt, 99 Mézard, Mora, Zecchina, 05, Achlioptas, Ricci-Tersenghi, 06 The exact SAT/UNSAT (COL/UNCOL) threshold computed. K-SAT: Mézard, Zecchina, Parisi, 02, q-col: Mulet, Pagnani, Weigt, Zecchina, 03 Survey Propagation algorithm designed Mézard, Zecchina, Parisi, 02 The equations for the clustered phase used on a single graph. By far the best known heuristic algorithm for large random 3-SAT instances. c d c s 14

A refined analysis of clusters Entropy (size) of a cluster s: logarithm of the number of solutions belonging to the cluster (divided by the number of variables). Σ(s) Complexity function : logarithm of the number of clusters of size s N (s) = e NΣ(s) Σ(s) If >0, there are exponentially many states of size s. If Σ(s) <0, then states of size s become exponentially rare as N grows. We compute the complexity function using the cavity method via a Legendre transform Φ(m) of Σ(s). Main idea (Mézard, Palassini, Rivoire, 05): weight each cluster by its size to the power m: e NΦ(m) = (e Ns α ) m = e N[ms+Σ(s)] ds α Φ(m) = ms + Σ(s), Σ(s) s = m 15

Solve (mostly numerically) the cavity equations P[P ( ψ)] Order parameter is a fixed point of functional equation. + Work out the many special cases when the equation simplifies (m=1, m=0, large q limit, frozen variables, regular graphs...) 16

Solve (mostly numerically) the cavity equations P[P ( ψ)] Order parameter is a fixed point of functional equation. + Work out the many special cases when the equation simplifies (m=1, m=0, large q limit, frozen variables, regular graphs...) 16

Solve (mostly numerically) the cavity equations P[P ( ψ)] Order parameter is a fixed point of functional equation. + Work out the many special cases when the equation simplifies (m=1, m=0, large q limit, frozen variables, regular graphs...) Our results (+ their meaning) 16

The results 17

Learning from Σ(s) Example of 6-coloring, connectivities 17, 18, 19, 20 (from top). Σ 0.2 0.15 0.1 0.05 0-0.05-0.1-0.15-0.2 0 0.05 0.1 0.15 0.2 0.25 0.3 s 18

0.2 0.15 0.1 0.05 0-0.05-0.1-0.15-0.2 0 0.5 1 1.5 2 6 coloring of regular random graph very low connectivity 19

0.2 0.15 0.1 0.05 0-0.05-0.1-0.15-0.2 0 0.05 0.1 0.15 0.2 0.25 0.3 6 coloring of regular random graph connectivity c=17 20

0.2 0.15 0.1 0.05 0-0.05-0.1-0.15-0.2 0 0.05 0.1 0.15 0.2 0.25 0.3 6 coloring of regular random graph connectivity c=18 21

0.2 0.15 0.1 0.05 0-0.05-0.1-0.15-0.2 0 0.05 0.1 0.15 0.2 0.25 0.3 6 coloring of regular random graph connectivity c=19 22

0.2 0.15 0.1 0.05 0-0.05-0.1-0.15-0.2 0 0.05 0.1 0.15 0.2 0.25 0.3 6 coloring of regular random graph connectivity c=20 23

Entropy on 5-colorings of Erdős-Rényi graphs 0.3 0.25 0.2 c d c c c r c s ER graphs, q=5 0.15 0.1! max s tot 0.05 0 s ann! dom 12 12.5 13 13.5 14 14.5 c 24

Glassy phase transitions 25

Glassy phase transitions c d Clustering transition The phase space splits into exponentially many states c d (3) = 4, c d (4) = 8.35, c d (5) = 12.84 25

Glassy phase transitions c d c c Clustering transition The phase space splits into exponentially many states c d (3) = 4, c d (4) = 8.35, c d (5) = 12.84 Condensation transition Entropy dominated by finite number of the largest states. c c (3) = 4, c c (4) = 8.46, c c (5) = 13.23 25

Glassy phase transitions c d c c Clustering transition The phase space splits into exponentially many states c d (3) = 4, c d (4) = 8.35, c d (5) = 12.84 c s Condensation transition Entropy dominated by finite number of the largest states. c c (3) = 4, c c (4) = 8.46, c c (5) = 13.23 COL/UNCOL transition No more clusters, uncolorable phase c s (3) = 4.69, c s (4) = 8.90, c s (5) = 13.67 25

Glassy phase transitions c d c c Clustering transition The phase space splits into exponentially many states c d (3) = 4, c d (4) = 8.35, c d (5) = 12.84 c s Condensation transition Entropy dominated by finite number of the largest states. c c (3) = 4, c c (4) = 8.46, c c (5) = 13.23 COL/UNCOL transition No more clusters, uncolorable phase c s (3) = 4.69, c s (4) = 8.90, c s (5) = 13.67 Moreover: The entropically dominating clusters are 1RSB stable in the colorable phase (at least for q>3) 25

Glassy phase transitions Same phenomenology as in the ideal glass transition (ex: p-spin) c d c c c s Clustering transition The phase space splits into exponentially many states c d (3) = 4, c d (4) = 8.35, c d (5) = 12.84 Dynamic (Ergodicity Breaking) transition Condensation transition Entropy dominated by finite number of the largest states. c c (3) = 4, c c (4) = 8.46, c c (5) = 13.23 Static (Kauzmann) transition COL/UNCOL transition No more clusters, uncolorable phase c s (3) = 4.69, c s (4) = 8.90, c s (5) = 13.67 Moreover: The entropically dominating clusters are 1RSB stable in the colorable phase (at least for q>3) 25

The freezing of clusters c d c c c s Two types of clusters are found Soft or unfrozen clusters All variables are allowed at least two different colors in the cluster Hard or frozen clusters A finite fraction of variables are allowed only one color in all solutions belonging to the cluster: we say that these variables freeze 26

The freezing of clusters c r c d c c c s Two types of clusters are found Soft or unfrozen clusters All variables are allowed at least two different colors in the cluster Hard or frozen clusters A finite fraction of variables are allowed only one color in all solutions belonging to the cluster: we say that these variables freeze Rigidity transition Frozen variables appears in the dominating states. c r (3) = 4.66, c r (4) = 8.83, c r (5) = 13.55 26

Large number of colors q Unclustered Clustered Uncol 2q ln q q ln q 0 { Condensation Col/Uncol c s 2q ln q ln q 1 c c 2q ln q ln q 2 ln 2 Rigidity Clustering {SP nontrivial c r q(ln q + ln ln q + 1) c SP q(ln q + ln ln q + 1 ln 2) 27

Algorithmic implications 28

Clustering = reason for computational hardness? At the clustering (dynamical) transition the Monte-Carlo equilibration time diverges (Montanari, Semerjian, 2005). Thus Monte-Carlo sampling is hard. But finding solution is a question of basin of attraction, further analysis of the energy landscape needed. Positive energy states energy Positive energy states Zero energy states Zero energy states 29

Unsophisticated algorithm: Walk-COL (1) Randomly choose a spin that has the same color as at least one of its neighbors. (2) Change randomly its color. Accept this change with probability one if the number of unsatisfied spins has been lowered, otherwise accept it with probability p. (3) If there are unsatisfied vertices, go to step (1) unless the maximum running time is reached. 0.1 N=50 000 N=200 000 1e+06!(c) Fraction of unsatisfied spins 0.01 0.001 0.0001 c=8.0 c=8.3 c=8.75 c=8.4 100000 10000 1e-05 c=8.5 1000 10000 100000 1e+06 1e+07 t/n 1000 c d c c c r c s 8 8.5 9 30

Is rigidity relevant for hardness? Two observations: All the solutions we are able to find on large graphs (N>20 000) belong to clusters without frozen variables. Minimal rearrangments (Semerjian, 07) diverge if and only if frozen variables present. Local search is not able to escape from a frozen cluster. 31

Conclusions c r c d c c c s Clustering/Dynamic transition Ergodicity breaking, equilibration time diverges Monte-Carlo inefficient for sampling Condensation/Static transition Static glassy transition Many clusters exist, but a finite number of them covers almost all solutions. Variables highly correlated. COL/UNCOL transition No solutions exist anymore Freezing of clusters and the rigidity transition Finite fraction of variable have no freedom within the cluster 32

References Florent Krząkała (ESPCI Paris), Andrea Montanari (ENS Paris + Standford), Federico Ricci-Tersenghi (Rome), Guilhem Semerjian (ENS Paris), Lenka Zdeborová (Orsay): Gibbs States and the Set of Solutions or Random Constraint Satisfaction Problems, Proc. Natl. Acad. Sci. U.S.A., 104, 10318 (2007). E-print: arxiv:cond-mat/0612365. Lenka Zdeborová, Florent Krząkała: Phase Transitions in the Coloring of Random Graphs, Phys. Rev. E. 76, 33131 (2007). E-print: arxiv:0704.1269v2. Many thanks to Marc Mézard for his many advice. Many thanks to you for your attention :). 33

The main remaining goal: Answer the algorithmic questions Simulated annealing does not equilibrate above the dynamical transition, but up to where is it able to find a solution? [empiricaly 4.4 in 3-col (van Mourik, Saad, 02)] Rephrased: at which connectivity disappears a state typical at the dynamical transition? Message passing - cavity equations on single graph What is the performance of Survey Propagation in the large q regime? How does it compare to BP? How does the solution space change during decimation? (Montanari, Ricci-Tersenghi, Semerjian, 07) Is there a better use than decimation for the information computed by message passing? What is the interpretation of cavity equations on a single graph (negative complexity etc.) 34

The Cavity Method Bethe approximation (exact on trees and sparse random graphs) equivalent to the replica method 12 March 2007 seminar SPhT, CEA-Saclay 35

The replica symmetric equations Coloring = antifferomagnetic Potts model at zero temperature k i Probability that node i takes color s_i when edge (constraint) (ij) is erased from the graph. Recursive equations on a tree graph (Belief propagation): ψ i j s i = = 1 Z i j 1 Z i j k V (i) j k V (i) j k i j (1 δ si s k ) ψs k i k s k (1 ψ k i s i ) 12 March 2007 seminar SPhT, CEA-Saclay 36

The replica symmetric solution After addition of node i and all the edges (ik) the entropy changes by S i j, Z i j = e Si j S = 1 S i N i (ij). The total entropy: S ij Average over graph ensemble P(ψ) = k Q 1 (k) Solution: Only the paramagnetic k 1 i=1 d ψ i P(ψ i ) δ[ψ F({ψ i })] ψ = (1/q, 1/q,... ) ) s RS = log q + c 2 log ( 1 1 q in the COL phase. 12 March 2007 seminar SPhT, CEA-Saclay 37

When is RS solution correct? Necessary condition Spin glass susceptibility χ SG = i,j s i s j 2 /N does not diverge Local stability towards replica symmetry breaking (RSB) Necessary and sufficient condition Discontinuous appearance of many pure states (RSB) Replica-symmetry-breaking independent: Point-to-set correlations do not diverge (Montanari, Semerjian, 2005) Gibbs measure extremality (Mézard, Montanari, 2005) 12 March 2007 seminar SPhT, CEA-Saclay 38

How to go beyond RS solution? (Mézard, Parisi, 1999 - Bethe lattice spin glass revisited) Suppose existence of many clusters (pure states). What are clusters? In some rigorous works: set of solutions connected by changes of a small number of variables Cavity needs: set of solutions within which certain correlation decay condition holds (Gibbs measure extremality) How to treat them? One-step replica symmetry breaking: Statistics over states. Each state weighted by its size to the power m. Complexity: entropy of states of a given internal entropy. Free entropy: the Legendre transform of the complexity Φ(m) = ms + Σ(s), Σ(s) s = m 12 March 2007 seminar SPhT, CEA-Saclay 39

How to compute the free entropy? Order Parameter: Probability distribution of fields for every edge. Self-consistent equation: P i j (ψ) = 1 Z i j δ[ψs i j i F({ψs k i i })] e m Si j dp k i (ψ) Free entropy: NΦ(m) = i ( log (ij) k V (i) j log e m Si (ψ k i ) k V (i)dp k i ) e m Sij dp i j (ψ i j )dp j i (ψ j i ) + average over the graph ensemble. Numerical Solution - Population dynamics: Population of populations - very heavy!!! (Mézard, Palassini, Rivoire, 2005) 12 March 2007 seminar SPhT, CEA-Saclay 40

Solving the functional equations Analytical Large q limit: first three orders of development fully analytical. Frozen variables at m=1: η = k Q 1 (k) q 1 ( ) ( q 1 ( 1) m m m=0 1 m q 1 η Simple functional equations m=0 + frozen variables: The results of Mézard, Zecchina, 2002 + Mulet, Pagnani, Weigt, Zecchina, 2002. m=1: using the results from Mézard, Montanari, 2005 Random regular (2-regular) graphs: all edges equivalent, factorized solution. Functionals of functionals, but only on soft variables. Frozen variables present: SP-like equations for frozen variables interconnected with the population dynamics for soft variables. ) k 12 March 2007 seminar SPhT, CEA-Saclay 41