Spin Glas Dynamics and Stochastic Optimization Schemes. Karl Heinz Hoffmann TU Chemnitz

Size: px
Start display at page:

Download "Spin Glas Dynamics and Stochastic Optimization Schemes. Karl Heinz Hoffmann TU Chemnitz"

Transcription

1 Spin Glas Dynamics and Stochastic Optimization Schemes Karl Heinz Hoffmann TU Chemnitz 1

2 Spin Glasses spin glass e.g. AuFe AuMn CuMn nobel metal (no spin) transition metal (spin) at% ferromagnetic coupling? antiferromagnetic coupling Frustration disorder + frustration complex system 2

3 Spin Glas Models Mimic spatial disorder and interaction variation by interaction disorder Edwards-Anderson model H = J i, j s i s j + h j s j <i, j > j Interaction is chosen randomly: Usually symmetric: Gauss, uniform, ±J 3

4 Complex Systems Complex state space = many, many local minima in the energy function E rough energy landscape state: variable to describe degrees of freedom, e.g. spin configuration: important: neighborhood relation states 4

5 ZFC - Experiment H The Zero-Field-Cooled- Experiment T 0 0 t Spinglasübergang T m t w 0 t 5

6 ZFC - Experiment: Aging Phenomena (Fe 0.15 Ni 0.85 ) 75 P 16 B 6 Al 3 measurements depend on waiting time t w S(t = t w ) = MAX 6

7 Thermally activated Relaxation Dynamics E hopping on the energy landscape heat bath = random number generator P P t 1 t 2 > t 1 description by a probability density P states 7

8 Thermally Activated Relaxation Dynamics simulation of the thermally activated hopping by the Metropolis-Algorithm: choose a neighbor of state j at random, for instance i accept i with probabilty P metropolis = { 1 E i E j e (E i E j ) /T E i > E j random walk on the energy landscape 8

9 Master Equation modelling the time evolution leads to a stochastic (Marcov) process: P i (t + Δt ) = P i (t )+ W (i j)p j (t ) j W ( j i )P i (t ) j transition probabilities W (i j) W ij = (P ac N ) ij matrix notation P i (t + Δt) =W ij P j (t) P(t + Δt) =W P(t) 9

10 Coarse Graining the State Space E Problem: too many states Solution: coarse graining the state space coarse graining states tree structures 10

11 Complex Relaxation Dynamics Problem: How does the relaxation proceed? E Result: the relaxation is a sequence of partial (or quasi) equilibria in larger and larger regions of the state space due to energy barriers on all scales: power laws 11

12 Spin Glass Modelling: Simple Tree Models E Δ W d W u Detailed Ballance: W u W d = κ e βδ Relaxation can be treated analytically Power Laws: P(i,t j) t γ Result: Relaxation proceeds through a sequence of Quasiequilibria 12

13 Spin Glass Modelling: Simple Tree Models dynamics M 1 M k + magnetic properties: magnetic disorder correlation function <M k M l > + linear response theory: out of equilibrium = model results 13

14 ZFC - Experiment: Model Results experiment model 14

15 Complex Systems: the Ground State Problem E How does one find the ground state in a complex system? states 15

16 Stochastic Optimization: Simulated Annealing E simulated annealing: Metropolis algorithm with T (t ) 0 P * min states T(t 1 ) P * (i ) e E i /T P * T(t 2 ) < T(t 1 ) δ i,min 16

17 Universal Optimization Scheme Ω = { i } state spin configuration E : i E i objective function energy { N i } neighborhood relation, move class spin configuration differing by one spin flip T (t ) external parameter temperature simulated annealing: E E MIN 17

18 Examples of Complex Optimization Problems chip design graph partitioning neural networks seismic deconvolution travelling salesman problem patern recognition... NP-hard optimization problems 18

19 Chip Design Chip Design Find best layout for chip typical constraint: minimize number of layers needed for connections 19

20 Seismic Deconvolution typical example for a parameter fit t t S in i= M S out th S out = a i S in ( t - t i ) i Ω = { ( a t ) } M th E: ( a t ) E = (S out - S out ) 2 N( ( a t ) ) = { (a' t' ) a' = a ± a, t' = t ± t } 20

21 The Travelling Salesman Problem The TSP is a typical NP-hard optimization problem Ω = { tour = permutation of cities } Kiel Rostock E: tour lenght of tour Bremen Hamburg Berlin N(tour) = { tour' two cities in tour exchanged } or: Hannover start, finish Kassel Halle distance matrix given shortest tour? 21

22 The Grötschel Problem: a TSP The Grötschel Problem an instance of a travelling salesman problem (TSP) 443 cities to visit 22

23 Simulated Annealing: Optimal Annealing Schedule E E MIN t guarantee: for if there is only a finite time available: τ P(i, τ) δ i,min then determine such that P(i, τ) E (τ) = P(i, τ)e i MIN i dynamics T(t) aim: determine such that T(t) E (τ) MIN optimal annealing schedule 23

24 Simulated Annealing: Optimal Annealing Schedule example: a single barrier E τ linear: exponentiell: optimal T = T 0 εt T = T 0 α t 24

25 Optimality Criteria Criteria based on final distribution at time S : Mean final energy (MIN) E (S ) = i Final probability in ground state (MAX) P (i,s )E i MIN Other features of the final distribution P (i,s ) Criteria based on the Best So Far Energy: E (S ) = MIN 0 t S [ E (S )] Features of the BSFE distribution B S (E ) 25

26 B(est) S(o) F(ar) E(nergy) Distribution Modify transition probabilities: make states below absorbing Master equation Probability to have seen energies below at time 26

27 B(est) S(o) F(ar) E(nergy) Distribution Finite state space: finite number of energy values Sort energies Probability that the lowest energy visited is Mean BSF energy 27

28 B(est) S(o) F(ar) E(nergy) Distribution Create enlarged state space Use new probabilties 28

29 General Optimality Criterion In general Control: acceptance probabilities at each point in time 29

30 Simulated Annealing: the Ensemble Approach problem: the barrier structure is unknown solution: adaptive schedules method: the ensemble approach to simulated annealing take N copies of the system, anneal with the same schedule use ensemble properties (mean, variance) to control schedule adaptively 30

31 The Ensemble Approach to SA many at the same time with communication come here! parallel implementation: task states compute farm result 31

32 Adaptive Schedules for SA idea: anneal as fast as possible but stay close to equilibrium distribution γ σ the algorithm: determine ensemble mean and variance anneal if ensemble mean starts to fluctuate: lower temperature etc 32

33 The Ensemble Approach to SA 80 Typical distribution of an ensemble Note progress 40 in time towards lower energies Energy 33

34 Threshold Accepting Simulated Annealing P metropolis = { 1 E i E j 0 e (E i E j ) /T E i E j > 0 Threshold Accepting P threshold = { 1 E i E j T 0 E i E j > T computationally more effective: no exponentials required! 34

35 Rényi Entropy Another information measure: R q = 1 1 q ln i P q i for : P Shannon i q 1 R q 1 = P i ln i interesting property: non-extensive minimum "Rényi information": No Boltzmann distribution!! 35

36 Tsallis Entropy A new, non-extensive information measure: S q = 1 q q (1 P 1 P i = P i ) i 1 q 1 q i i for q 1 : S q 1 = P Shannon i lnp i i interesting properties: non-extensive minimum "Tsallis information": No Boltzmann distribution!! 36

37 Tsallis Annealing Tsallis Annealing acceptance probability P tsallis = 1 { (1 1 ΔE 0 ΔE (1 q) T ) 1 1 q ΔE > 0 and (1 q) ΔE T 1 0 ΔE > 0 and (1 q) ΔE T > q Quench

38 Modified Tsallis Annealing Modified Tsallis Annealing (Astrid Franz & KHH) P MT = { 1 ΔE 0 (1 1 q ΔE 2 q T ) 1 1 q ΔE > 0 and 1 q ΔE 2 q T 1 0 ΔE > 0 and 1 q ΔE 2 q T > 1 important property: 1 q 1 q P MT = P metropolis P MT = P threshold

39 Optimal MT Annealing threshold accepting is best!! q test many different systems threshold accepting is always best!! 39

40 Optimal Strategies for Finding Ground States What is the best acceptance probability?? Theorem: on finite state spaces within the class of acceptance probabilities with these features: P acceptance = P acceptance (ΔE) P acceptance (ΔE) ΔE is monotone decreasing as a function of Threshold Accepting is the best possible strategy (for linear criteria) Note that Metropolis, TA, Tsalis, MT have these features 40

41 Optimizing Acceptance Probabilities At each step, an acceptance probability controls the further time evolution of the distribution in the state space tr Linear criterion: (P ac N ) ij F i P i (t final ) = F i W ij W jk W kl KW mn P n (t initial ) 41

42 Optimal Strategies for Finding Ground States finite state space finite number of ΔE α 0 < P ac (ΔE α ) < 1 P acceptance (ΔE ) ΔE is montone decreasing as a function of P ac (ΔE 1 ) P ac (ΔE 2 ) P ac (ΔE 3 )... for ΔE 1 < ΔE 2 < ΔE 3 <... P ac (ΔE 3 ) optimization over a simplex P ac (ΔE 2 ) (P ac (ΔE 1 ),P ac (ΔE 2 ),P ac (ΔE 3 ),...) P ac (ΔE 1 ) 42

43 Optimizing Acceptance Probabilities a typical vertex of the simplex (1,1,1,...,1, 0, 0,K, 0) linear criterion: optimum lies on vertex of simplex, i.e. threshold accepting iterate along path: tr 43

44 Extremal Optimization invented by Böttcher and Percus a state has internal structure i = { i 1,i 2,i 3,L,i j,l,i n 1,i n } each DoF may have several values i j i ( j ) = i ( j ) 1,i ( j ) 2,i ( j ) 3,L,i ( j ) m 1,i ( j ) m example: spin configuration each spin is a DoF Ising spins: only two values s j s ( j ) = { 1,1} 44

45 Extremal Optimization: the Algorithm In a state i = { i 1,i 2,i 3,L,i n 1,i n,} determine a fitness for each DoF: λ j (i j ) example: for spins take the local field H = J i, j s i s j + h j s j = λ j s j <i, j > j j rank the DoFs with respect to their fitness change the worst one to one of its other values randomly 45

46 Extremal Optimization: the Algorithm EO creates Marcov-process EO walks fast through state space: there are no rejected moves tau-eo: choose DoF according to a rank selection probabilty 0,6 0,5 d(rank) 0,4 0,3 0,2 d t (k) k τ 0, rank k 46

47 Optimal Rank Selection Probability for EO What is the best rank selection probability for Extremal Optimization?? Is a power law distribution (with no scale) on the ranks the best?? Constraints: all time steps independent normalization 47

48 Optimal Rank Selection Probability for EO Problem: optimize linear criterion over simplex 48

49 Optimal Rank Selection Probability for EO result: for linear criteria a step disribution is the best!!... Fitness Threshold Accepting 49

50 Outlook and Open Problems Optimal thresholds Threshold Accepting Fitness Threshold Accepting Controlled dynamics on energy landscapes Protein folding Functional relevant minima 50

51 Summary Spin glas dynamics aging experiments Complex state space dynamics Optimal schedules for SA Best strategy Threshold Accepting Fitness Threshold Accepting 51

Optimization Methods via Simulation

Optimization Methods via Simulation Optimization Methods via Simulation Optimization problems are very important in science, engineering, industry,. Examples: Traveling salesman problem Circuit-board design Car-Parrinello ab initio MD Protein

More information

7.1 Basis for Boltzmann machine. 7. Boltzmann machines

7.1 Basis for Boltzmann machine. 7. Boltzmann machines 7. Boltzmann machines this section we will become acquainted with classical Boltzmann machines which can be seen obsolete being rarely applied in neurocomputing. It is interesting, after all, because is

More information

5. Simulated Annealing 5.1 Basic Concepts. Fall 2010 Instructor: Dr. Masoud Yaghini

5. Simulated Annealing 5.1 Basic Concepts. Fall 2010 Instructor: Dr. Masoud Yaghini 5. Simulated Annealing 5.1 Basic Concepts Fall 2010 Instructor: Dr. Masoud Yaghini Outline Introduction Real Annealing and Simulated Annealing Metropolis Algorithm Template of SA A Simple Example References

More information

Zebo Peng Embedded Systems Laboratory IDA, Linköping University

Zebo Peng Embedded Systems Laboratory IDA, Linköping University TDTS 01 Lecture 8 Optimization Heuristics for Synthesis Zebo Peng Embedded Systems Laboratory IDA, Linköping University Lecture 8 Optimization problems Heuristic techniques Simulated annealing Genetic

More information

Simulated Annealing. Local Search. Cost function. Solution space

Simulated Annealing. Local Search. Cost function. Solution space Simulated Annealing Hill climbing Simulated Annealing Local Search Cost function? Solution space Annealing Annealing is a thermal process for obtaining low energy states of a solid in a heat bath. The

More information

Methods for finding optimal configurations

Methods for finding optimal configurations CS 1571 Introduction to AI Lecture 9 Methods for finding optimal configurations Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Search for the optimal configuration Optimal configuration search:

More information

( ) ( ) ( ) ( ) Simulated Annealing. Introduction. Pseudotemperature, Free Energy and Entropy. A Short Detour into Statistical Mechanics.

( ) ( ) ( ) ( ) Simulated Annealing. Introduction. Pseudotemperature, Free Energy and Entropy. A Short Detour into Statistical Mechanics. Aims Reference Keywords Plan Simulated Annealing to obtain a mathematical framework for stochastic machines to study simulated annealing Parts of chapter of Haykin, S., Neural Networks: A Comprehensive

More information

Branislav K. Nikolić

Branislav K. Nikolić Interdisciplinary Topics in Complex Systems: Cellular Automata, Self-Organized Criticality, Neural Networks and Spin Glasses Branislav K. Nikolić Department of Physics and Astronomy, University of Delaware,

More information

Lin-Kernighan Heuristic. Simulated Annealing

Lin-Kernighan Heuristic. Simulated Annealing DM63 HEURISTICS FOR COMBINATORIAL OPTIMIZATION Lecture 6 Lin-Kernighan Heuristic. Simulated Annealing Marco Chiarandini Outline 1. Competition 2. Variable Depth Search 3. Simulated Annealing DM63 Heuristics

More information

Hertz, Krogh, Palmer: Introduction to the Theory of Neural Computation. Addison-Wesley Publishing Company (1991). (v ji (1 x i ) + (1 v ji )x i )

Hertz, Krogh, Palmer: Introduction to the Theory of Neural Computation. Addison-Wesley Publishing Company (1991). (v ji (1 x i ) + (1 v ji )x i ) Symmetric Networks Hertz, Krogh, Palmer: Introduction to the Theory of Neural Computation. Addison-Wesley Publishing Company (1991). How can we model an associative memory? Let M = {v 1,..., v m } be a

More information

Introduction to Simulated Annealing 22c:145

Introduction to Simulated Annealing 22c:145 Introduction to Simulated Annealing 22c:145 Simulated Annealing Motivated by the physical annealing process Material is heated and slowly cooled into a uniform structure Simulated annealing mimics this

More information

Methods for finding optimal configurations

Methods for finding optimal configurations S 2710 oundations of I Lecture 7 Methods for finding optimal configurations Milos Hauskrecht milos@pitt.edu 5329 Sennott Square S 2710 oundations of I Search for the optimal configuration onstrain satisfaction

More information

Finding optimal configurations ( combinatorial optimization)

Finding optimal configurations ( combinatorial optimization) CS 1571 Introduction to AI Lecture 10 Finding optimal configurations ( combinatorial optimization) Milos Hauskrecht milos@cs.pitt.edu 539 Sennott Square Constraint satisfaction problem (CSP) Constraint

More information

Numerical Analysis of 2-D Ising Model. Ishita Agarwal Masters in Physics (University of Bonn) 17 th March 2011

Numerical Analysis of 2-D Ising Model. Ishita Agarwal Masters in Physics (University of Bonn) 17 th March 2011 Numerical Analysis of 2-D Ising Model By Ishita Agarwal Masters in Physics (University of Bonn) 17 th March 2011 Contents Abstract Acknowledgment Introduction Computational techniques Numerical Analysis

More information

Tractable & Intractable Problems

Tractable & Intractable Problems Tractable & Intractable Problems We will be looking at : What is a P and NP problem NP-Completeness The question of whether P=NP The Traveling Salesman problem again Programming and Data Structures 1 Polynomial

More information

Motivation, Basic Concepts, Basic Methods, Travelling Salesperson Problem (TSP), Algorithms

Motivation, Basic Concepts, Basic Methods, Travelling Salesperson Problem (TSP), Algorithms Motivation, Basic Concepts, Basic Methods, Travelling Salesperson Problem (TSP), Algorithms 1 What is Combinatorial Optimization? Combinatorial Optimization deals with problems where we have to search

More information

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria 12. LOCAL SEARCH gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley h ttp://www.cs.princeton.edu/~wayne/kleinberg-tardos

More information

Introduction to the Renormalization Group

Introduction to the Renormalization Group Introduction to the Renormalization Group Gregory Petropoulos University of Colorado Boulder March 4, 2015 1 / 17 Summary Flavor of Statistical Physics Universality / Critical Exponents Ising Model Renormalization

More information

Hill climbing: Simulated annealing and Tabu search

Hill climbing: Simulated annealing and Tabu search Hill climbing: Simulated annealing and Tabu search Heuristic algorithms Giovanni Righini University of Milan Department of Computer Science (Crema) Hill climbing Instead of repeating local search, it is

More information

Algorithm Design Strategies V

Algorithm Design Strategies V Algorithm Design Strategies V Joaquim Madeira Version 0.0 October 2016 U. Aveiro, October 2016 1 Overview The 0-1 Knapsack Problem Revisited The Fractional Knapsack Problem Greedy Algorithms Example Coin

More information

Phase Transitions in Spin Glasses

Phase Transitions in Spin Glasses p.1 Phase Transitions in Spin Glasses Peter Young http://physics.ucsc.edu/ peter/talks/bifi2008.pdf e-mail:peter@physics.ucsc.edu Work supported by the and the Hierarchical Systems Research Foundation.

More information

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

Phase Transitions in Physics and Computer Science. Cristopher Moore University of New Mexico and the Santa Fe Institute Phase Transitions in Physics and Computer Science Cristopher Moore University of New Mexico and the Santa Fe Institute Magnetism When cold enough, Iron will stay magnetized, and even magnetize spontaneously

More information

CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash

CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash Equilibrium Price of Stability Coping With NP-Hardness

More information

J ij S i S j B i S i (1)

J ij S i S j B i S i (1) LECTURE 18 The Ising Model (References: Kerson Huang, Statistical Mechanics, Wiley and Sons (1963) and Colin Thompson, Mathematical Statistical Mechanics, Princeton Univ. Press (1972)). One of the simplest

More information

Statistical Thermodynamics

Statistical Thermodynamics Statistical Thermodynamics Basic Theory and Equations: A White Paper Alianna J. Maren, Ph.D. Themasis December, 2013 THM TR2013-001(ajm) 1 Goal of This Paper Identify and present basic equations from statistical

More information

MCMC Simulated Annealing Exercises.

MCMC Simulated Annealing Exercises. Aula 10. Simulated Annealing. 0 MCMC Simulated Annealing Exercises. Anatoli Iambartsev IME-USP Aula 10. Simulated Annealing. 1 [Wiki] Salesman problem. The travelling salesman problem (TSP), or, in recent

More information

Complexity of the quantum adiabatic algorithm

Complexity of the quantum adiabatic algorithm Complexity of the quantum adiabatic algorithm Peter Young e-mail:peter@physics.ucsc.edu Collaborators: S. Knysh and V. N. Smelyanskiy Colloquium at Princeton, September 24, 2009 p.1 Introduction What is

More information

SIMU L TED ATED ANNEA L NG ING

SIMU L TED ATED ANNEA L NG ING SIMULATED ANNEALING Fundamental Concept Motivation by an analogy to the statistical mechanics of annealing in solids. => to coerce a solid (i.e., in a poor, unordered state) into a low energy thermodynamic

More information

Phase Transitions in Spin Glasses

Phase Transitions in Spin Glasses Phase Transitions in Spin Glasses Peter Young Talk available at http://physics.ucsc.edu/ peter/talks/sinica.pdf e-mail:peter@physics.ucsc.edu Supported by the Hierarchical Systems Research Foundation.

More information

Population Annealing: An Effective Monte Carlo Method for Rough Free Energy Landscapes

Population Annealing: An Effective Monte Carlo Method for Rough Free Energy Landscapes Population Annealing: An Effective Monte Carlo Method for Rough Free Energy Landscapes Jon Machta SFI WORKING PAPER: 21-7-12 SFI Working Papers contain accounts of scientific work of the author(s) and

More information

6 Markov Chain Monte Carlo (MCMC)

6 Markov Chain Monte Carlo (MCMC) 6 Markov Chain Monte Carlo (MCMC) The underlying idea in MCMC is to replace the iid samples of basic MC methods, with dependent samples from an ergodic Markov chain, whose limiting (stationary) distribution

More information

Travelling Salesman Problem

Travelling Salesman Problem Travelling Salesman Problem Fabio Furini November 10th, 2014 Travelling Salesman Problem 1 Outline 1 Traveling Salesman Problem Separation Travelling Salesman Problem 2 (Asymmetric) Traveling Salesman

More information

Slow Dynamics of Magnetic Nanoparticle Systems: Memory effects

Slow Dynamics of Magnetic Nanoparticle Systems: Memory effects Slow Dynamics of Magnetic Nanoparticle Systems: Memory effects P. E. Jönsson, M. Sasaki and H. Takayama ISSP, Tokyo University Co-workers: H. Mamiya and P. Nordblad Outline? Introduction Motivation? Memory

More information

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

The Last Survivor: a Spin Glass Phase in an External Magnetic Field. The Last Survivor: a Spin Glass Phase in an External Magnetic Field. J. J. Ruiz-Lorenzo Dep. Física, Universidad de Extremadura Instituto de Biocomputación y Física de los Sistemas Complejos (UZ) http://www.eweb.unex.es/eweb/fisteor/juan

More information

ACO Comprehensive Exam October 14 and 15, 2013

ACO Comprehensive Exam October 14 and 15, 2013 1. Computability, Complexity and Algorithms (a) Let G be the complete graph on n vertices, and let c : V (G) V (G) [0, ) be a symmetric cost function. Consider the following closest point heuristic for

More information

PROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE

PROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE Artificial Intelligence, Computational Logic PROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE Lecture 4 Metaheuristic Algorithms Sarah Gaggl Dresden, 5th May 2017 Agenda 1 Introduction 2 Constraint

More information

Advanced sampling. fluids of strongly orientation-dependent interactions (e.g., dipoles, hydrogen bonds)

Advanced sampling. fluids of strongly orientation-dependent interactions (e.g., dipoles, hydrogen bonds) Advanced sampling ChE210D Today's lecture: methods for facilitating equilibration and sampling in complex, frustrated, or slow-evolving systems Difficult-to-simulate systems Practically speaking, one is

More information

Optimized statistical ensembles for slowly equilibrating classical and quantum systems

Optimized statistical ensembles for slowly equilibrating classical and quantum systems Optimized statistical ensembles for slowly equilibrating classical and quantum systems IPAM, January 2009 Simon Trebst Microsoft Station Q University of California, Santa Barbara Collaborators: David Huse,

More information

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

Phase transition phenomena of statistical mechanical models of the integer factorization problem (submitted to JPSJ, now in review process) Phase transition phenomena of statistical mechanical models of the integer factorization problem (submitted to JPSJ, now in review process) Chihiro Nakajima WPI-AIMR, Tohoku University Masayuki Ohzeki

More information

Metropolis Monte Carlo simulation of the Ising Model

Metropolis Monte Carlo simulation of the Ising Model Metropolis Monte Carlo simulation of the Ising Model Krishna Shrinivas (CH10B026) Swaroop Ramaswamy (CH10B068) May 10, 2013 Modelling and Simulation of Particulate Processes (CH5012) Introduction The Ising

More information

5. Simulated Annealing 5.2 Advanced Concepts. Fall 2010 Instructor: Dr. Masoud Yaghini

5. Simulated Annealing 5.2 Advanced Concepts. Fall 2010 Instructor: Dr. Masoud Yaghini 5. Simulated Annealing 5.2 Advanced Concepts Fall 2010 Instructor: Dr. Masoud Yaghini Outline Acceptance Function Initial Temperature Equilibrium State Cooling Schedule Stopping Condition Handling Constraints

More information

Statistics and Quantum Computing

Statistics and Quantum Computing Statistics and Quantum Computing Yazhen Wang Department of Statistics University of Wisconsin-Madison http://www.stat.wisc.edu/ yzwang Workshop on Quantum Computing and Its Application George Washington

More information

Timo Latvala Landscape Families

Timo Latvala Landscape Families HELSINKI UNIVERSITY OF TECHNOLOGY Department of Computer Science Laboratory for Theoretical Computer Science T-79.300 Postgraduate Course in Theoretical Computer Science Timo Latvala Landscape Families

More information

Statistical Physics of The Symmetric Group. Mobolaji Williams Harvard Physics Oral Qualifying Exam Dec. 12, 2016

Statistical Physics of The Symmetric Group. Mobolaji Williams Harvard Physics Oral Qualifying Exam Dec. 12, 2016 Statistical Physics of The Symmetric Group Mobolaji Williams Harvard Physics Oral Qualifying Exam Dec. 12, 2016 1 Theoretical Physics of Living Systems Physics Particle Physics Condensed Matter Astrophysics

More information

On Markov Chain Monte Carlo

On Markov Chain Monte Carlo MCMC 0 On Markov Chain Monte Carlo Yevgeniy Kovchegov Oregon State University MCMC 1 Metropolis-Hastings algorithm. Goal: simulating an Ω-valued random variable distributed according to a given probability

More information

Numerical Studies of the Quantum Adiabatic Algorithm

Numerical Studies of the Quantum Adiabatic Algorithm Numerical Studies of the Quantum Adiabatic Algorithm A.P. Young Work supported by Colloquium at Universität Leipzig, November 4, 2014 Collaborators: I. Hen, M. Wittmann, E. Farhi, P. Shor, D. Gosset, A.

More information

Simulated Annealing. 2.1 Introduction

Simulated Annealing. 2.1 Introduction Simulated Annealing 2 This chapter is dedicated to simulated annealing (SA) metaheuristic for optimization. SA is a probabilistic single-solution-based search method inspired by the annealing process in

More information

Computational statistics

Computational statistics Computational statistics Combinatorial optimization Thierry Denœux February 2017 Thierry Denœux Computational statistics February 2017 1 / 37 Combinatorial optimization Assume we seek the maximum of f

More information

Single Solution-based Metaheuristics

Single Solution-based Metaheuristics Parallel Cooperative Optimization Research Group Single Solution-based Metaheuristics E-G. Talbi Laboratoire d Informatique Fondamentale de Lille Single solution-based metaheuristics Improvement of a solution.

More information

Extremal Optimization for Low-Energy Excitations of very large Spin-Glasses

Extremal Optimization for Low-Energy Excitations of very large Spin-Glasses Etremal Optimization for Low-Energy Ecitations of very large Spin-Glasses Stefan Boettcher Dept of Physics Collaborators: Senior: Allon Percus (Los Alamos) Paolo Sibani (Odense-DK) Michelangelo Grigni

More information

Mind the gap Solving optimization problems with a quantum computer

Mind the gap Solving optimization problems with a quantum computer Mind the gap Solving optimization problems with a quantum computer A.P. Young http://physics.ucsc.edu/~peter Work supported by Talk at Saarbrücken University, November 5, 2012 Collaborators: I. Hen, E.

More information

Efficiency of Parallel Tempering for Ising Systems

Efficiency of Parallel Tempering for Ising Systems University of Massachusetts Amherst ScholarWorks@UMass Amherst Masters Theses 1911 - February 2014 2010 Efficiency of Parallel Tempering for Ising Systems Stephan Burkhardt University of Massachusetts

More information

The Random Matching Problem

The Random Matching Problem The Random Matching Problem Enrico Maria Malatesta Universitá di Milano October 21st, 2016 Enrico Maria Malatesta (UniMi) The Random Matching Problem October 21st, 2016 1 / 15 Outline 1 Disordered Systems

More information

Through Kaleidoscope Eyes Spin Glasses Experimental Results and Theoretical Concepts

Through Kaleidoscope Eyes Spin Glasses Experimental Results and Theoretical Concepts Through Kaleidoscope Eyes Spin Glasses Experimental Results and Theoretical Concepts Benjamin Hsu December 11, 2007 Abstract A spin glass describes a system of spins on a lattice (or a crystal) where the

More information

Metaheuristics and Local Search

Metaheuristics and Local Search Metaheuristics and Local Search 8000 Discrete optimization problems Variables x 1,..., x n. Variable domains D 1,..., D n, with D j Z. Constraints C 1,..., C m, with C i D 1 D n. Objective function f :

More information

Metropolis, 2D Ising model

Metropolis, 2D Ising model Metropolis, 2D Ising model You can get visual understanding from the java applets available, like: http://physics.ucsc.edu/~peter/ising/ising.html Average value of spin is magnetization. Abs of this as

More information

Physics 115/242 Monte Carlo simulations in Statistical Physics

Physics 115/242 Monte Carlo simulations in Statistical Physics Physics 115/242 Monte Carlo simulations in Statistical Physics Peter Young (Dated: May 12, 2007) For additional information on the statistical Physics part of this handout, the first two sections, I strongly

More information

1 Heuristics for the Traveling Salesman Problem

1 Heuristics for the Traveling Salesman Problem Praktikum Algorithmen-Entwurf (Teil 9) 09.12.2013 1 1 Heuristics for the Traveling Salesman Problem We consider the following problem. We want to visit all the nodes of a graph as fast as possible, visiting

More information

Random Walks A&T and F&S 3.1.2

Random Walks A&T and F&S 3.1.2 Random Walks A&T 110-123 and F&S 3.1.2 As we explained last time, it is very difficult to sample directly a general probability distribution. - If we sample from another distribution, the overlap will

More information

Design and Analysis of Algorithms

Design and Analysis of Algorithms CSE 0, Winter 08 Design and Analysis of Algorithms Lecture 8: Consolidation # (DP, Greed, NP-C, Flow) Class URL: http://vlsicad.ucsd.edu/courses/cse0-w8/ Followup on IGO, Annealing Iterative Global Optimization

More information

arxiv: v1 [cond-mat.dis-nn] 25 Apr 2018

arxiv: v1 [cond-mat.dis-nn] 25 Apr 2018 arxiv:1804.09453v1 [cond-mat.dis-nn] 25 Apr 2018 Critical properties of the antiferromagnetic Ising model on rewired square lattices Tasrief Surungan 1, Bansawang BJ 1 and Muhammad Yusuf 2 1 Department

More information

Week Cuts, Branch & Bound, and Lagrangean Relaxation

Week Cuts, Branch & Bound, and Lagrangean Relaxation Week 11 1 Integer Linear Programming This week we will discuss solution methods for solving integer linear programming problems. I will skip the part on complexity theory, Section 11.8, although this is

More information

Statistical-mechanical study of evolution of robustness in noisy environments

Statistical-mechanical study of evolution of robustness in noisy environments PHYSICAL REVIEW E 8, 599 29 Statistical-mechanical study of evolution of robustness in noisy environments Ayaka Sakata* and Koji Hukushima Graduate School of Arts and Sciences, The University of Tokyo,

More information

Local Search & Optimization

Local Search & Optimization Local Search & Optimization CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2018 Soleymani Artificial Intelligence: A Modern Approach, 3 rd Edition, Chapter 4 Some

More information

Quantum annealing for problems with ground-state degeneracy

Quantum annealing for problems with ground-state degeneracy Proceedings of the International Workshop on Statistical-Mechanical Informatics September 14 17, 2008, Sendai, Japan Quantum annealing for problems with ground-state degeneracy Yoshiki Matsuda 1, Hidetoshi

More information

Local Search & Optimization

Local Search & Optimization Local Search & Optimization CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2017 Soleymani Artificial Intelligence: A Modern Approach, 3 rd Edition, Chapter 4 Outline

More information

Information, Physics, and Computation

Information, Physics, and Computation Information, Physics, and Computation Marc Mezard Laboratoire de Physique Thdorique et Moales Statistiques, CNRS, and Universit y Paris Sud Andrea Montanari Department of Electrical Engineering and Department

More information

Optimization in random field Ising models by quantum annealing

Optimization in random field Ising models by quantum annealing Optimization in random field Ising models by quantum annealing Matti Sarjala, 1 Viljo Petäjä, 1 and Mikko Alava 1 1 Helsinki University of Techn., Lab. of Physics, P.O.Box 1100, 02015 HUT, Finland We investigate

More information

D-Wave: real quantum computer?

D-Wave: real quantum computer? D-Wave: real quantum computer? M. Johnson et al., "Quantum annealing with manufactured spins", Nature 473, 194-198 (2011) S. Boixo et al., "Evidence for quantum annealing wiht more than one hundred qubits",

More information

Single Machine Models

Single Machine Models Outline DM87 SCHEDULING, TIMETABLING AND ROUTING Lecture 8 Single Machine Models 1. Dispatching Rules 2. Single Machine Models Marco Chiarandini DM87 Scheduling, Timetabling and Routing 2 Outline Dispatching

More information

Markov Chain Monte Carlo Method

Markov Chain Monte Carlo Method Markov Chain Monte Carlo Method Macoto Kikuchi Cybermedia Center, Osaka University 6th July 2017 Thermal Simulations 1 Why temperature 2 Statistical mechanics in a nutshell 3 Temperature in computers 4

More information

Spectra of Large Random Stochastic Matrices & Relaxation in Complex Systems

Spectra of Large Random Stochastic Matrices & Relaxation in Complex Systems Spectra of Large Random Stochastic Matrices & Relaxation in Complex Systems Reimer Kühn Disordered Systems Group Department of Mathematics, King s College London Random Graphs and Random Processes, KCL

More information

Monte Carlo Methods. PHY 688: Numerical Methods for (Astro)Physics

Monte Carlo Methods. PHY 688: Numerical Methods for (Astro)Physics Monte Carlo Methods Random Numbers How random is random? From Pang: we want Long period before sequence repeats Little correlation between numbers (plot ri+1 vs ri should fill the plane) Fast Typical random

More information

Quantum annealing by ferromagnetic interaction with the mean-field scheme

Quantum annealing by ferromagnetic interaction with the mean-field scheme Quantum annealing by ferromagnetic interaction with the mean-field scheme Sei Suzuki and Hidetoshi Nishimori Department of Physics, Tokyo Institute of Technology, Oh-okayama, Meguro, Tokyo 152-8551, Japan

More information

8.3 Hamiltonian Paths and Circuits

8.3 Hamiltonian Paths and Circuits 8.3 Hamiltonian Paths and Circuits 8.3 Hamiltonian Paths and Circuits A Hamiltonian path is a path that contains each vertex exactly once A Hamiltonian circuit is a Hamiltonian path that is also a circuit

More information

A Tour of Spin Glasses and Their Geometry

A Tour of Spin Glasses and Their Geometry A Tour of Spin Glasses and Their Geometry P. Le Doussal, D. Bernard, LPTENS A. Alan Middleton, Syracuse University Support from NSF, ANR IPAM: Random Shapes - Workshop I 26 March, 2007 Goals Real experiment

More information

Resource Constrained Project Scheduling Linear and Integer Programming (1)

Resource Constrained Project Scheduling Linear and Integer Programming (1) DM204, 2010 SCHEDULING, TIMETABLING AND ROUTING Lecture 3 Resource Constrained Project Linear and Integer Programming (1) Marco Chiarandini Department of Mathematics & Computer Science University of Southern

More information

Lecture H2. Heuristic Methods: Iterated Local Search, Simulated Annealing and Tabu Search. Saeed Bastani

Lecture H2. Heuristic Methods: Iterated Local Search, Simulated Annealing and Tabu Search. Saeed Bastani Simulation Lecture H2 Heuristic Methods: Iterated Local Search, Simulated Annealing and Tabu Search Saeed Bastani saeed.bastani@eit.lth.se Spring 2017 Thanks to Prof. Arne Løkketangen at Molde University

More information

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria Coping With NP-hardness Q. Suppose I need to solve an NP-hard problem. What should I do? A. Theory says you re unlikely to find poly-time algorithm. Must sacrifice one of three desired features. Solve

More information

Checking for optimal solutions in some N P -complete problems

Checking for optimal solutions in some N P -complete problems Checking for optimal solutions in some N P -complete problems Henri Orland, Michel Bauer To cite this version: Henri Orland, Michel Bauer. Checking for optimal solutions in some N P -complete problems.

More information

Outline. Outline. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Scheduling CPM/PERT Resource Constrained Project Scheduling Model

Outline. Outline. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Scheduling CPM/PERT Resource Constrained Project Scheduling Model Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING Lecture 3 and Mixed Integer Programg Marco Chiarandini 1. Resource Constrained Project Model 2. Mathematical Programg 2 Outline Outline 1. Resource Constrained

More information

Quantum Annealing in spin glasses and quantum computing Anders W Sandvik, Boston University

Quantum Annealing in spin glasses and quantum computing Anders W Sandvik, Boston University PY502, Computational Physics, December 12, 2017 Quantum Annealing in spin glasses and quantum computing Anders W Sandvik, Boston University Advancing Research in Basic Science and Mathematics Example:

More information

CS Algorithms and Complexity

CS Algorithms and Complexity CS 50 - Algorithms and Complexity Linear Programming, the Simplex Method, and Hard Problems Sean Anderson 2/15/18 Portland State University Table of contents 1. The Simplex Method 2. The Graph Problem

More information

Who Has Heard of This Problem? Courtesy: Jeremy Kun

Who Has Heard of This Problem? Courtesy: Jeremy Kun P vs. NP 02-201 Who Has Heard of This Problem? Courtesy: Jeremy Kun Runtime Analysis Last time, we saw that there is no solution to the Halting Problem. Halting Problem: Determine if a program will halt.

More information

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

The ultrametric tree of states and computation of correlation functions in spin glasses. Andrea Lucarelli Università degli studi di Roma La Sapienza Facoltà di Scienze Matematiche, Fisiche e Naturali Scuola di Dottorato Vito Volterra Prof. Giorgio Parisi The ultrametric tree of states and computation of correlation

More information

A Monte Carlo Implementation of the Ising Model in Python

A Monte Carlo Implementation of the Ising Model in Python A Monte Carlo Implementation of the Ising Model in Python Alexey Khorev alexey.s.khorev@gmail.com 2017.08.29 Contents 1 Theory 1 1.1 Introduction...................................... 1 1.2 Model.........................................

More information

Monte Carlo. Lecture 15 4/9/18. Harvard SEAS AP 275 Atomistic Modeling of Materials Boris Kozinsky

Monte Carlo. Lecture 15 4/9/18. Harvard SEAS AP 275 Atomistic Modeling of Materials Boris Kozinsky Monte Carlo Lecture 15 4/9/18 1 Sampling with dynamics In Molecular Dynamics we simulate evolution of a system over time according to Newton s equations, conserving energy Averages (thermodynamic properties)

More information

Stochastic Networks Variations of the Hopfield model

Stochastic Networks Variations of the Hopfield model 4 Stochastic Networks 4. Variations of the Hopfield model In the previous chapter we showed that Hopfield networks can be used to provide solutions to combinatorial problems that can be expressed as the

More information

Basic Concepts and Tools in Statistical Physics

Basic Concepts and Tools in Statistical Physics Chapter 1 Basic Concepts and Tools in Statistical Physics 1.1 Introduction Statistical mechanics provides general methods to study properties of systems composed of a large number of particles. It establishes

More information

Ant Colony Optimization: an introduction. Daniel Chivilikhin

Ant Colony Optimization: an introduction. Daniel Chivilikhin Ant Colony Optimization: an introduction Daniel Chivilikhin 03.04.2013 Outline 1. Biological inspiration of ACO 2. Solving NP-hard combinatorial problems 3. The ACO metaheuristic 4. ACO for the Traveling

More information

CS/COE

CS/COE CS/COE 1501 www.cs.pitt.edu/~nlf4/cs1501/ P vs NP But first, something completely different... Some computational problems are unsolvable No algorithm can be written that will always produce the correct

More information

Optimization Prof. A. Goswami Department of Mathematics Indian Institute of Technology, Kharagpur. Lecture - 20 Travelling Salesman Problem

Optimization Prof. A. Goswami Department of Mathematics Indian Institute of Technology, Kharagpur. Lecture - 20 Travelling Salesman Problem Optimization Prof. A. Goswami Department of Mathematics Indian Institute of Technology, Kharagpur Lecture - 20 Travelling Salesman Problem Today we are going to discuss the travelling salesman problem.

More information

A Structural Matching Algorithm Using Generalized Deterministic Annealing

A Structural Matching Algorithm Using Generalized Deterministic Annealing A Structural Matching Algorithm Using Generalized Deterministic Annealing Laura Davlea Institute for Research in Electronics Lascar Catargi 22 Iasi 6600, Romania )QEMPPHEZPIE$QEMPHRXMWVS Abstract: We present

More information

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches Discrete Mathematics for Bioinformatics WS 07/08, G. W. Klau, 31. Januar 2008, 11:55 1 Metaheuristics and Local Search Discrete optimization problems Variables x 1,...,x n. Variable domains D 1,...,D n,

More information

The Phase Transition of the 2D-Ising Model

The Phase Transition of the 2D-Ising Model The Phase Transition of the 2D-Ising Model Lilian Witthauer and Manuel Dieterle Summer Term 2007 Contents 1 2D-Ising Model 2 1.1 Calculation of the Physical Quantities............... 2 2 Location of the

More information

Limits to Approximability: When Algorithms Won't Help You. Note: Contents of today s lecture won t be on the exam

Limits to Approximability: When Algorithms Won't Help You. Note: Contents of today s lecture won t be on the exam Limits to Approximability: When Algorithms Won't Help You Note: Contents of today s lecture won t be on the exam Outline Limits to Approximability: basic results Detour: Provers, verifiers, and NP Graph

More information

SYSTEMS SCIENCE AND CYBERNETICS Vol. III Simulated Annealing: From Statistical Thermodynamics to Combinatory Problems Solving - D.

SYSTEMS SCIENCE AND CYBERNETICS Vol. III Simulated Annealing: From Statistical Thermodynamics to Combinatory Problems Solving - D. SIMULATED ANNEALING: FROM STATISTICAL THERMODYNAMICS TO COMBINATORY PROBLEMS SOLVING D. Thiel ENITIAA, Nantes, France Keywords: Combinatory Problem, Optimizing Problem, Global Search Method, Statistical

More information

Scheduling and Optimization Course (MPRI)

Scheduling and Optimization Course (MPRI) MPRI Scheduling and optimization: lecture p. /6 Scheduling and Optimization Course (MPRI) Leo Liberti LIX, École Polytechnique, France MPRI Scheduling and optimization: lecture p. /6 Teachers Christoph

More information

arxiv: v1 [cond-mat.dis-nn] 13 Oct 2015

arxiv: v1 [cond-mat.dis-nn] 13 Oct 2015 Search for the Heisenberg spin glass on rewired square lattices with antiferromagnetic interaction arxiv:1510.03825v1 [cond-mat.dis-nn] 13 Oct 2015 asrief Surungan, Bansawang BJ, and Dahlang ahir Department

More information

On the influence of non-perfect random numbers on probabilistic algorithms

On the influence of non-perfect random numbers on probabilistic algorithms On the influence of non-perfect random numbers on probabilistic algorithms Markus Maucher Bioinformatics Group University of Ulm 01.07.09 Outline 1 Motivation and introduction 2 Theoretical results 3 Experimental

More information