generating solutions of impossible to solve problems and
play

Generating solutions of "impossible-to- solve" problems - PowerPoint PPT Presentation

Generating solutions of "impossible-to- solve" problems and simulating "impossible-to-simulate" models Florent Krzakala Espci - Paristech L. Zdeborov ( Los Alamos, LANL ) http://www.pct.espci.fr/~florent fl @espci.fr


  1. Generating solutions of "impossible-to- solve" problems and simulating "impossible-to-simulate" models Florent Krzakala Espci - Paristech L. Zdeborová ( Los Alamos, LANL ) http://www.pct.espci.fr/~florent fl @espci.fr

  2. Planting ! Florent Krzakala Espci - Paristech L. Zdeborová ( Los Alamos, LANL ) http://www.pct.espci.fr/~florent fl @espci.fr

  3. Impossible-to-solve problems Some optimization problems such as COL and SAT are almost impossible to solve! ex: Hard Instances of random graph coloring Text A 3 - coloring of a random graph with c=4.36

  4. Impossible-to-solve problems Some optimization problems such as COL and SAT are almost impossible to solve! ex: Hard Instances of random graph coloring The “ ” problem q log q Text A 3 - coloring of a random graph with c=4.36 D. Achlioptas et al. Nature 2005

  5. Impossible-to-solve problems Some optimization problems such as COL and SAT are almost impossible to solve! ex: Hard Instances of random graph coloring The “ ” problem q log q • Consider q color ( with q large enough ) and a large random graph of average degree c • W .h.p this graph is colorable if c<2q log q Text • However, no algorithm is able to do so e ffi ciently ( polynomial ) for c> q log q ! A 3 - coloring of a random graph with c=4.36 D. Achlioptas et al. Nature 2005 Averag e q log q 2q log q degree c

  6. Impossible-to-solve problems Some optimization problems such as COL and SAT are almost impossible to solve! ex: Hard Instances of random graph coloring The “ ” problem q log q • Consider q color ( with q large enough ) and a large random graph of average degree c • W .h.p this graph is colorable if c<2q log q Text • However, no algorithm is able to do so e ffi ciently ( polynomial ) for c> q log q ! A 3 - coloring of a random graph with c=4.36 D. Achlioptas et al. Nature 2005 Averag e q log q 2q log q degree c COL UNCOL

  7. Impossible-to-solve problems Some optimization problems such as COL and SAT are almost impossible to solve! ex: Hard Instances of random graph coloring The “ ” problem q log q • Consider q color ( with q large enough ) and a large random graph of average degree c • W .h.p this graph is colorable if c<2q log q Text • However, no algorithm is able to do so e ffi ciently ( polynomial ) for c> q log q ! A 3 - coloring of a random graph with c=4.36 D. Achlioptas et al. Nature 2005 Averag e q log q 2q log q degree c COL UNCOL Possibl e Impossibl e

  8. Impossible-to-solve problems Some optimization problems such as COL and SAT are almost impossible to solve! ex: Hard Instances of random graph coloring The “ ” problem q log q • Consider q color ( with q large enough ) and a large random graph of average degree c • W .h.p this graph is colorable if c<2q log q Text • However, no algorithm is able to do so e ffi ciently ( polynomial ) for c> q log q ! A 3 - coloring of a random graph with c=4.36 No one has ever seen the solution of, say 5 - coloring, for large enough c and N=10 6 D. Achlioptas et al. Nature 2005 Averag e q log q 2q log q degree c COL UNCOL Possibl e Impossibl e

  9. Impossible-to-simulate problems Some optimization problems such as COL and SAT are also hard to sample Averag e q log q 2q log q degree c

  10. Impossible-to-simulate problems Some optimization problems such as COL and SAT are also hard to sample � H = δ ( s i , s j ) Consider the fo � owing “coloring” or “Potts - Antiferromagnet” <ij> Hamiltonia n s i = 1 , 2 , . . . , q Averag e q log q 2q log q degree c

  11. Impossible-to-simulate problems Some optimization problems such as COL and SAT are also hard to sample � H = δ ( s i , s j ) Consider the fo � owing “coloring” or “Potts - Antiferromagnet” <ij> Hamiltonia n Temperatur e s i = 1 , 2 , . . . , q Dynamic transitio n Averag e q log q 2q log q degree c

  12. Impossible-to-simulate problems Some optimization problems such as COL and SAT are also hard to sample � H = δ ( s i , s j ) Consider the fo � owing “coloring” or “Potts - Antiferromagnet” <ij> Hamiltonia n Temperatur e s i = 1 , 2 , . . . , q Dynamic transitio n Possible - to - sample regio n Impossible - to - sample regio n Averag e q log q 2q log q degree c

  13. Frustrating Intractable Problems W e know that some random problems DO have solutions, but we cannot find them! Sampling and performing Monte - Carlo is even Harder! Many predictions from statistical physics in random problems.... but impossible to test most of them !

  14. A Different “Reverse” strategy Problem Solution

  15. A Different “Reverse” strategy Problem Solution Solution Problem

  16. A Different “Reverse” strategy Problem Solution Solution Problem Instead of choosing a problem, and looking for a solution....

  17. A Different “Reverse” strategy Problem Solution Solution Problem Instead of choosing a problem, and looking for a solution.... We choose a configuration/assignment and and look for a problem for which this is a solution !

  18. The Planted Ensemble in the coloring problem Consider the 3 - coloring problem with N nodes and M links. 1 ) Color randomly the N nodes

  19. The Planted Ensemble in the coloring problem Consider the 3 - coloring problem with N nodes and M links. 1 ) Color randomly the N nodes 11 ) Put the M links randomly such that the planted configuration is a proper coloring

  20. The Planted Ensemble in the coloring problem Consider the 3 - coloring problem with N nodes and M links. 1 ) Color randomly the N nodes 11 ) Put the M links randomly such that the planted configuration is a proper coloring 111 ) Now, we have created a problem for which we know the solution

  21. The Planted Ensemble in the coloring problem Consider the 3 - coloring problem with N nodes and M links. 1 ) Color randomly the N nodes 11 ) Put the M links randomly such that the planted configuration is a proper coloring 111 ) Now, we have created a problem for which we know the solution IV ) W e could also have prepared a configuration with a known cost/energy

  22. The Random ensemble versus the Planted ensemble Random ensembl e Planted ensembl e Choose a random graph Choose a random coloring of N with N nodes and M links nodes Choose a random graph such that this is a correct coloring...

  23. The Random ensemble versus the Planted ensemble Random ensembl e Planted ensembl e Choose a random graph Choose a random coloring of N with N nodes and M links nodes Choose a random graph such that this is a correct coloring... Is it really the same to look for a solution a random problem and to look for a random problem that matches a random solution ?

  24. The Random ensemble versus the Planted ensemble Random ensembl e Planted ensembl e Choose a random graph Choose a random coloring of N with N nodes and M links nodes Choose a random graph such that this is a correct coloring... Is it really the same to look for a solution a random problem and to look for a random problem that matches a random solution ? The surprising answer is: in some cases YES !

  25. The Random ensemble versus the Planted ensemble Random ensembl e Planted ensembl e Choose a random graph Choose a random coloring of N with N nodes and M links nodes Choose a random graph such that this is a correct coloring... Is it really the same to look for a solution a random problem and to look for a random problem that matches a random solution ? The surprising answer is: in some cases YES ! Montanari and Semerjian, Jstat. ‘06 & Achlioptas and Coja-Oghlan, arXiv:0803.2122: The two ensembles are asymptotically (N ➔ ∞ ) equivalent for low enough degree c !

  26. The Random ensemble versus the Planted ensemble Random ensembl e Planted ensembl e Choose a random graph Choose a random coloring of N with N nodes and M links nodes Choose a random graph such that this is a correct coloring... Definition : Two ensembles of random graphs are asymptotically equivalent if and only if in the thermodynamic limit every property which is almost surely true on a graph from one ensemble is also almost surely true on a graph from the other ensemble.

  27. Some open questions: Until which connectivity/degree c the planted and random ensembles are equivalent ? Is the planted ensemble interesting beyond this connectivity ? Can we generalize this approach to finite energy ( coloring with a finite fraction of mistakes ? ) How can we use a planted configuration ? What are the models where a “quiet” planting is possible ?

  28. In this talk: 1 ) A ( brief ) summary of a theory of “quiet” planting in random models 2 ) Using planted configurations for fast simulations.

  29. The Planted Ensemble

  30. The Planted Ensemble * W e use the formalism described in Zdeborová’s talk

  31. Main result Consider a model where the annealed computation is correct in some region ( high temperature or low degree ) f = − 1 f annealed = − 1 N β [log Z ] dis N β log [ Z ] dis

  32. Main result Consider a model where the annealed computation is correct in some region ( high temperature or low degree ) f = − 1 f annealed = − 1 N β [log Z ] dis N β log [ Z ] dis = Consider a model where a factorized ( i.e. identical for all nodes ) Belief Propagation solution is correct in some region ( high temperature or low degree )

Recommend


More recommend