SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Computational complexity and
simulation of rare events of Ising spin glasses


Pelikan, M., Ocenasek, J., Trebst, S., Troyer, M., Alet, F.
Motivation
Spin glass
  Origin in physics, but interesting for optimization as well
     Huge number of local optima and plateaus
     Local search fails miserably
     Some classes can be scalably solved using analytical methods
     Some classes provably NP-complete
This paper
  Extends previous work to more classes of spin glasses
  Provides a thorough statistical analysis of results
Outline
Hierarchical BOA (hBOA)
Spin glasses
  Definition
  Difficulty
  Considered classes of spin glasses
Experiments
Summary and conclusions
Hierarchical BOA (hBOA)
Pelikan, Goldberg, and Cantu-Paz (2001, 2002)
Evolve population of candidate solutions
Operators
  Selection
  Variation
     Build a Bayesian network with local structures for selected solutions
     Sample the built network to generate new solutions
  Replacement
     Restricted tournament replacement for niching
hBOA: Basic algorithm

                              Bayesian             New
 Current                      network
                 Selection                       population
population




             Restricted tournament replacement
Spin glass (SG)
Spins arranged on a lattice (1D, 2D, 3D)
Each spin si is +1 or -1
Neighbors connected
Periodic boundary conditions
Each connection (i,j) contains number Ji,j (coupling)
  Couplings usually initialized randomly
  +/- J couplings ~ uniform on {-1, +1}
  Gaussian couplings ~ N(0,1)
Finding ground states of SGs
Energy


           E=     ∑s J
                 <i , j >
                            i   i, j   sj

Ground state
  Configuration of spins that minimizes E for given couplings
  Configurations can be represented with binary vectors
Finding ground states
  Find ground states given couplings
2-dimensional +/- J SG
As constraint satisfaction problem
    ≠       ≠
 ≠      =       = Spins:
     =      ≠
 ≠      ≠       ≠
                     Constraints: ≠ =
     =      ≠
General case
  Periodic boundary cond. (last and first connected)
  Constraints can be weighted
SG Difficulty
1D
 Trivial, deterministic O(n) algorithm
2D
 Local search fails miserably (exponential scaling)
 Good recombination-based EAs should scale-up
 Analytical method exists, O(n3.5)
3D
 NP-complete
 But methods exist to solve SGs of 1000s spins
Test SG classes
Dimensions n=6x6 to n=20x20
1000 random instances for each n and distribution
2 basic coupling distributions
  +/- J, where couplings are randomly +1 or -1
  Gaussian, where couplings ~N(0,1)
Transition between the distributions for n=10x10
  4 steps between the bounding cases
Coupling distribution
     2-component normal mixture with overall σ2=1
     Vary μ2-μ1 is from 0 to 2         N (μ1 , σ 12 ) + N (μ 2 , σ 2 )
                                                                   2
                               p(J ) =
                                                      2
                Pure Gaussian (μ =0)                              μ = 0.60                              μ = 0.80




-3    -2   -1            0             1   2   3   -3   -2   -1      0       1   2   3   -3   -2   -1      0       1   2   3




                      μ = 0.95                                    μ = 0.99                                ±J




-3    -2   -1            0             1   2   3   -3   -2   -1      0       1   2   3   -3   -2   -1      0       1   2   3
Analysis of running times
Traditional approach
  Run multiple times, estimate the mean
  Often works well, but sometimes misleading
Performance on SGs
  MCMC performance shown to follow Frechet distr.
  All distribution moments ill-defined (incl. the mean)!
Here
  Identify distribution of running times
  Estimate parameters of the distribution
Frechet distribution
Central limit theorem for extremal values
                               ⎛                1
                                                  ⎞
                               ⎜ ⎛        x−μ ⎞ ε ⎟
                H ξ ;μ ;β = exp⎜ − ⎜1 + ξ
                                   ⎜          ⎟ ⎟
                               ⎜ ⎝         β ⎟ ⎟
                                              ⎠
                               ⎝                  ⎠
ξ = shape, μ = location, β = scale
ξ determines speed of tail decay
  ξ<0: Frechet distribution (polynomial decay)          Our case
  ξ=0: Gumbel distribution (exponential decay)
  ξ>0: Weibull distribution (faster than exponential decay)
Frechet: mth moment exists iff |ξ|<m
Results
+/- J vs. Gaussian couplings
  Distribution of the number of evaluations
  Location scale-up
  Shape
Transition
  Location change
  Shape change
10 independent runs for each instance
  Minimum population size to converge in all runs
Number of evaluations
Location, μ
Shape, ξ
Transition: Location & Shape
Discussion
Performance on +/- J SGs
  Number of evaluations grows approx. as O(n1.5)
  Agrees with BOA theory for uniform scaling
Performance on Gaussian SGs
  Number of evaluations grows approx. as O(n2)
  Agrees with BOA theory for exponential scaling
Transition
  Transition is smooth as expected
Important implications
Selection+Recombination scales up great
  Exponential number of optima easily escaped
  Global optimum found reliably
  Overall time complexity similar to best analytical
  method
Selection+Mutation fails to scale up
  Easily trapped in local minima
  Exponential scaling
Conclusions
Average running time anal. might be insufficient
In-depth statistical analysis confirms past results
hBOA scales up well on all tested classes of SGs
hBOA scalability agrees with theory
Promising direction for solving other
challenging constraint satisfaction problems
Contact
Martin Pelikan
Dept. of Math and Computer Science, 320 CCB
University of Missouri at St. Louis
8001 Natural Bridge Rd.
St. Louis, MO 63121

E-mail: pelikan@cs.umsl.edu
WWW: http://www.cs.umsl.edu/~pelikan/

Más contenido relacionado

La actualidad más candente

Kites team l3
Kites team l3Kites team l3
Kites team l3aero103
 
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...Komal Goyal
 
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...ijrap
 
OPTIMIZATION OF DOPANT DIFFUSION AND ION IMPLANTATION TO INCREASE INTEGRATION...
OPTIMIZATION OF DOPANT DIFFUSION AND ION IMPLANTATION TO INCREASE INTEGRATION...OPTIMIZATION OF DOPANT DIFFUSION AND ION IMPLANTATION TO INCREASE INTEGRATION...
OPTIMIZATION OF DOPANT DIFFUSION AND ION IMPLANTATION TO INCREASE INTEGRATION...ijrap
 
An Approach to Analyze Non-linear Dynamics of Mass Transport during Manufactu...
An Approach to Analyze Non-linear Dynamics of Mass Transport during Manufactu...An Approach to Analyze Non-linear Dynamics of Mass Transport during Manufactu...
An Approach to Analyze Non-linear Dynamics of Mass Transport during Manufactu...BRNSS Publication Hub
 
MODELING OF MANUFACTURING OF A FIELDEFFECT TRANSISTOR TO DETERMINE CONDITIONS...
MODELING OF MANUFACTURING OF A FIELDEFFECT TRANSISTOR TO DETERMINE CONDITIONS...MODELING OF MANUFACTURING OF A FIELDEFFECT TRANSISTOR TO DETERMINE CONDITIONS...
MODELING OF MANUFACTURING OF A FIELDEFFECT TRANSISTOR TO DETERMINE CONDITIONS...antjjournal
 
ON OPTIMIZATION OF MANUFACTURING OF FIELD EFFECT HETEROTRANSISTORS FRAMEWORK ...
ON OPTIMIZATION OF MANUFACTURING OF FIELD EFFECT HETEROTRANSISTORS FRAMEWORK ...ON OPTIMIZATION OF MANUFACTURING OF FIELD EFFECT HETEROTRANSISTORS FRAMEWORK ...
ON OPTIMIZATION OF MANUFACTURING OF FIELD EFFECT HETEROTRANSISTORS FRAMEWORK ...antjjournal
 
Confrontation of symmetries
Confrontation of symmetriesConfrontation of symmetries
Confrontation of symmetriesTapio Salminen
 
Metric Learning Survey Slides
Metric Learning Survey SlidesMetric Learning Survey Slides
Metric Learning Survey Slidesguestd8baf6
 

La actualidad más candente (10)

Kites team l3
Kites team l3Kites team l3
Kites team l3
 
Control system bode plot
Control system bode plotControl system bode plot
Control system bode plot
 
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
 
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...
 
OPTIMIZATION OF DOPANT DIFFUSION AND ION IMPLANTATION TO INCREASE INTEGRATION...
OPTIMIZATION OF DOPANT DIFFUSION AND ION IMPLANTATION TO INCREASE INTEGRATION...OPTIMIZATION OF DOPANT DIFFUSION AND ION IMPLANTATION TO INCREASE INTEGRATION...
OPTIMIZATION OF DOPANT DIFFUSION AND ION IMPLANTATION TO INCREASE INTEGRATION...
 
An Approach to Analyze Non-linear Dynamics of Mass Transport during Manufactu...
An Approach to Analyze Non-linear Dynamics of Mass Transport during Manufactu...An Approach to Analyze Non-linear Dynamics of Mass Transport during Manufactu...
An Approach to Analyze Non-linear Dynamics of Mass Transport during Manufactu...
 
MODELING OF MANUFACTURING OF A FIELDEFFECT TRANSISTOR TO DETERMINE CONDITIONS...
MODELING OF MANUFACTURING OF A FIELDEFFECT TRANSISTOR TO DETERMINE CONDITIONS...MODELING OF MANUFACTURING OF A FIELDEFFECT TRANSISTOR TO DETERMINE CONDITIONS...
MODELING OF MANUFACTURING OF A FIELDEFFECT TRANSISTOR TO DETERMINE CONDITIONS...
 
ON OPTIMIZATION OF MANUFACTURING OF FIELD EFFECT HETEROTRANSISTORS FRAMEWORK ...
ON OPTIMIZATION OF MANUFACTURING OF FIELD EFFECT HETEROTRANSISTORS FRAMEWORK ...ON OPTIMIZATION OF MANUFACTURING OF FIELD EFFECT HETEROTRANSISTORS FRAMEWORK ...
ON OPTIMIZATION OF MANUFACTURING OF FIELD EFFECT HETEROTRANSISTORS FRAMEWORK ...
 
Confrontation of symmetries
Confrontation of symmetriesConfrontation of symmetries
Confrontation of symmetries
 
Metric Learning Survey Slides
Metric Learning Survey SlidesMetric Learning Survey Slides
Metric Learning Survey Slides
 

Destacado

Destacado (16)

Fair Vote2
Fair Vote2Fair Vote2
Fair Vote2
 
Bloom's Taxonomy
Bloom's TaxonomyBloom's Taxonomy
Bloom's Taxonomy
 
Webpage07 Sept07
Webpage07 Sept07Webpage07 Sept07
Webpage07 Sept07
 
INFORED RURAL
INFORED RURALINFORED RURAL
INFORED RURAL
 
Puls Russian
Puls RussianPuls Russian
Puls Russian
 
Super
SuperSuper
Super
 
Social Media Class Baarn - 151112
Social Media Class Baarn - 151112Social Media Class Baarn - 151112
Social Media Class Baarn - 151112
 
프레젠테이션1
프레젠테이션1프레젠테이션1
프레젠테이션1
 
Retrospectiva
RetrospectivaRetrospectiva
Retrospectiva
 
Foldervisie
FoldervisieFoldervisie
Foldervisie
 
1stweek
1stweek1stweek
1stweek
 
1. imagen y discurso säarbrucken
1. imagen y discurso säarbrucken1. imagen y discurso säarbrucken
1. imagen y discurso säarbrucken
 
Una Ventana A La Historia
Una Ventana A La HistoriaUna Ventana A La Historia
Una Ventana A La Historia
 
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentOop2012 keynote Design Driven Development
Oop2012 keynote Design Driven Development
 
la rappresentazione dei numeri
la rappresentazione dei numerila rappresentazione dei numeri
la rappresentazione dei numeri
 
那一夜,我們來話蘋果
那一夜,我們來話蘋果那一夜,我們來話蘋果
那一夜,我們來話蘋果
 

Similar a Presentation

Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses Martin Pelikan
 
Stochastic Gradient Descent with Exponential Convergence Rates of Expected Cl...
Stochastic Gradient Descent with Exponential Convergence Rates of Expected Cl...Stochastic Gradient Descent with Exponential Convergence Rates of Expected Cl...
Stochastic Gradient Descent with Exponential Convergence Rates of Expected Cl...Atsushi Nitanda
 
Introduction to neural networks
Introduction to neural networks Introduction to neural networks
Introduction to neural networks Ahmad Hammoudeh
 
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...Amro Elfeki
 
Smoothed Particle Galerkin Method Formulation.pdf
Smoothed Particle Galerkin Method Formulation.pdfSmoothed Particle Galerkin Method Formulation.pdf
Smoothed Particle Galerkin Method Formulation.pdfkeansheng
 
Data Mining With A Simulated Annealing Based Fuzzy Classification System
Data Mining With A Simulated Annealing Based Fuzzy Classification SystemData Mining With A Simulated Annealing Based Fuzzy Classification System
Data Mining With A Simulated Annealing Based Fuzzy Classification SystemJamie (Taka) Wang
 
Linear regression, costs & gradient descent
Linear regression, costs & gradient descentLinear regression, costs & gradient descent
Linear regression, costs & gradient descentRevanth Kumar
 
Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Vladimir Bakhrushin
 
Average Sensitivity of Graph Algorithms
Average Sensitivity of Graph AlgorithmsAverage Sensitivity of Graph Algorithms
Average Sensitivity of Graph AlgorithmsYuichi Yoshida
 
Introduction to Gaussian Processes
Introduction to Gaussian ProcessesIntroduction to Gaussian Processes
Introduction to Gaussian ProcessesDmytro Fishman
 
Higher order differential equation
Higher order differential equationHigher order differential equation
Higher order differential equationSooraj Maurya
 
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Shizuoka Inst. Science and Tech.
 
A Mathematical Introduction to Robotic Manipulation 輪講 第三回.pdf
A Mathematical Introduction to Robotic Manipulation 輪講 第三回.pdfA Mathematical Introduction to Robotic Manipulation 輪講 第三回.pdf
A Mathematical Introduction to Robotic Manipulation 輪講 第三回.pdfssuserbaad54
 
Hadoop Summit 2010 Multiple Sequence Alignment Using Hadoop
Hadoop Summit 2010 Multiple Sequence Alignment Using HadoopHadoop Summit 2010 Multiple Sequence Alignment Using Hadoop
Hadoop Summit 2010 Multiple Sequence Alignment Using HadoopYahoo Developer Network
 

Similar a Presentation (20)

Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses Computational complexity and simulation of rare events of Ising spin glasses
Computational complexity and simulation of rare events of Ising spin glasses
 
Stochastic Gradient Descent with Exponential Convergence Rates of Expected Cl...
Stochastic Gradient Descent with Exponential Convergence Rates of Expected Cl...Stochastic Gradient Descent with Exponential Convergence Rates of Expected Cl...
Stochastic Gradient Descent with Exponential Convergence Rates of Expected Cl...
 
mmds
mmdsmmds
mmds
 
Introduction to neural networks
Introduction to neural networks Introduction to neural networks
Introduction to neural networks
 
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...
 
Smoothed Particle Galerkin Method Formulation.pdf
Smoothed Particle Galerkin Method Formulation.pdfSmoothed Particle Galerkin Method Formulation.pdf
Smoothed Particle Galerkin Method Formulation.pdf
 
Lifting 1
Lifting 1Lifting 1
Lifting 1
 
Ece4510 notes08
Ece4510 notes08Ece4510 notes08
Ece4510 notes08
 
Data Mining With A Simulated Annealing Based Fuzzy Classification System
Data Mining With A Simulated Annealing Based Fuzzy Classification SystemData Mining With A Simulated Annealing Based Fuzzy Classification System
Data Mining With A Simulated Annealing Based Fuzzy Classification System
 
CHOIRUDDIN(1)
CHOIRUDDIN(1)CHOIRUDDIN(1)
CHOIRUDDIN(1)
 
Linear regression, costs & gradient descent
Linear regression, costs & gradient descentLinear regression, costs & gradient descent
Linear regression, costs & gradient descent
 
Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...
 
Average Sensitivity of Graph Algorithms
Average Sensitivity of Graph AlgorithmsAverage Sensitivity of Graph Algorithms
Average Sensitivity of Graph Algorithms
 
Introduction to Gaussian Processes
Introduction to Gaussian ProcessesIntroduction to Gaussian Processes
Introduction to Gaussian Processes
 
Presentation
PresentationPresentation
Presentation
 
Higher order differential equation
Higher order differential equationHigher order differential equation
Higher order differential equation
 
Asymptotic Notation
Asymptotic NotationAsymptotic Notation
Asymptotic Notation
 
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
 
A Mathematical Introduction to Robotic Manipulation 輪講 第三回.pdf
A Mathematical Introduction to Robotic Manipulation 輪講 第三回.pdfA Mathematical Introduction to Robotic Manipulation 輪講 第三回.pdf
A Mathematical Introduction to Robotic Manipulation 輪講 第三回.pdf
 
Hadoop Summit 2010 Multiple Sequence Alignment Using Hadoop
Hadoop Summit 2010 Multiple Sequence Alignment Using HadoopHadoop Summit 2010 Multiple Sequence Alignment Using Hadoop
Hadoop Summit 2010 Multiple Sequence Alignment Using Hadoop
 

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Presentation

  • 1. Computational complexity and simulation of rare events of Ising spin glasses Pelikan, M., Ocenasek, J., Trebst, S., Troyer, M., Alet, F.
  • 2. Motivation Spin glass Origin in physics, but interesting for optimization as well Huge number of local optima and plateaus Local search fails miserably Some classes can be scalably solved using analytical methods Some classes provably NP-complete This paper Extends previous work to more classes of spin glasses Provides a thorough statistical analysis of results
  • 3. Outline Hierarchical BOA (hBOA) Spin glasses Definition Difficulty Considered classes of spin glasses Experiments Summary and conclusions
  • 4. Hierarchical BOA (hBOA) Pelikan, Goldberg, and Cantu-Paz (2001, 2002) Evolve population of candidate solutions Operators Selection Variation Build a Bayesian network with local structures for selected solutions Sample the built network to generate new solutions Replacement Restricted tournament replacement for niching
  • 5. hBOA: Basic algorithm Bayesian New Current network Selection population population Restricted tournament replacement
  • 6. Spin glass (SG) Spins arranged on a lattice (1D, 2D, 3D) Each spin si is +1 or -1 Neighbors connected Periodic boundary conditions Each connection (i,j) contains number Ji,j (coupling) Couplings usually initialized randomly +/- J couplings ~ uniform on {-1, +1} Gaussian couplings ~ N(0,1)
  • 7. Finding ground states of SGs Energy E= ∑s J <i , j > i i, j sj Ground state Configuration of spins that minimizes E for given couplings Configurations can be represented with binary vectors Finding ground states Find ground states given couplings
  • 8. 2-dimensional +/- J SG As constraint satisfaction problem ≠ ≠ ≠ = = Spins: = ≠ ≠ ≠ ≠ Constraints: ≠ = = ≠ General case Periodic boundary cond. (last and first connected) Constraints can be weighted
  • 9. SG Difficulty 1D Trivial, deterministic O(n) algorithm 2D Local search fails miserably (exponential scaling) Good recombination-based EAs should scale-up Analytical method exists, O(n3.5) 3D NP-complete But methods exist to solve SGs of 1000s spins
  • 10. Test SG classes Dimensions n=6x6 to n=20x20 1000 random instances for each n and distribution 2 basic coupling distributions +/- J, where couplings are randomly +1 or -1 Gaussian, where couplings ~N(0,1) Transition between the distributions for n=10x10 4 steps between the bounding cases
  • 11. Coupling distribution 2-component normal mixture with overall σ2=1 Vary μ2-μ1 is from 0 to 2 N (μ1 , σ 12 ) + N (μ 2 , σ 2 ) 2 p(J ) = 2 Pure Gaussian (μ =0) μ = 0.60 μ = 0.80 -3 -2 -1 0 1 2 3 -3 -2 -1 0 1 2 3 -3 -2 -1 0 1 2 3 μ = 0.95 μ = 0.99 ±J -3 -2 -1 0 1 2 3 -3 -2 -1 0 1 2 3 -3 -2 -1 0 1 2 3
  • 12. Analysis of running times Traditional approach Run multiple times, estimate the mean Often works well, but sometimes misleading Performance on SGs MCMC performance shown to follow Frechet distr. All distribution moments ill-defined (incl. the mean)! Here Identify distribution of running times Estimate parameters of the distribution
  • 13. Frechet distribution Central limit theorem for extremal values ⎛ 1 ⎞ ⎜ ⎛ x−μ ⎞ ε ⎟ H ξ ;μ ;β = exp⎜ − ⎜1 + ξ ⎜ ⎟ ⎟ ⎜ ⎝ β ⎟ ⎟ ⎠ ⎝ ⎠ ξ = shape, μ = location, β = scale ξ determines speed of tail decay ξ<0: Frechet distribution (polynomial decay) Our case ξ=0: Gumbel distribution (exponential decay) ξ>0: Weibull distribution (faster than exponential decay) Frechet: mth moment exists iff |ξ|<m
  • 14. Results +/- J vs. Gaussian couplings Distribution of the number of evaluations Location scale-up Shape Transition Location change Shape change 10 independent runs for each instance Minimum population size to converge in all runs
  • 19. Discussion Performance on +/- J SGs Number of evaluations grows approx. as O(n1.5) Agrees with BOA theory for uniform scaling Performance on Gaussian SGs Number of evaluations grows approx. as O(n2) Agrees with BOA theory for exponential scaling Transition Transition is smooth as expected
  • 20. Important implications Selection+Recombination scales up great Exponential number of optima easily escaped Global optimum found reliably Overall time complexity similar to best analytical method Selection+Mutation fails to scale up Easily trapped in local minima Exponential scaling
  • 21. Conclusions Average running time anal. might be insufficient In-depth statistical analysis confirms past results hBOA scales up well on all tested classes of SGs hBOA scalability agrees with theory Promising direction for solving other challenging constraint satisfaction problems
  • 22. Contact Martin Pelikan Dept. of Math and Computer Science, 320 CCB University of Missouri at St. Louis 8001 Natural Bridge Rd. St. Louis, MO 63121 E-mail: pelikan@cs.umsl.edu WWW: http://www.cs.umsl.edu/~pelikan/