Krytyczność, przejścia fazowe i symulacje Monte Carlo. Katarzyna Sznajd-Weron Physics of Complex System

Podobne dokumenty
Krytyczność i przejścia fazowe. Katarzyna Sznajd-Weron

Modele sieciowe fizyki statystycznej i symulacje Monte Carlo. Katarzyna Sznajd-Weron

Wstęp do fizyki statystycznej: krytyczność i przejścia fazowe. Katarzyna Sznajd-Weron

Modelowanie Agentowe Układów Złożonych Wstęp. Katarzyna Sznajd-Weron

Układ (fizyczny) Fizyka Systemów Złożonych (Physics of Complex Systems) Wyk 1: Wstęp

Fizyka statystyczna i termodynamika Wykład 1: Wstęp. Katarzyna Sznajd-Weron Katedra Fizyki Teoretycznej

Co to jest model Isinga?

Obliczenia inspirowane Naturą

Prawdopodobieństwo i statystyka

Algorytmy zrandomizowane

Równowaga w układach termodynamicznych. Katarzyna Sznajd-Weron

Technologie Informacyjne

GENEROWANIE ROZDAŃ: TEORIA I PRAKTYKA MICHAŁ KLICHOWICZ KRAJOWA KURSOKONFERENCJA SĘDZIÓW IT PZBS, GRUDZIEŃ 2018

Prawdopodobieństwo i statystyka

Sieci Mobilne i Bezprzewodowe laboratorium 2 Modelowanie zdarzeń dyskretnych

Przejścia fazowe w uogólnionym modelu modelu q-wyborcy na grafie zupełnym

PageRank. Bartosz Makuracki. 28 listopada B. Makuracki PageRank

Dynamiki rynków oligopolistycznych oczami fizyka

model isinga 2d ab 10 grudnia 2016

Rachunek prawdopodobieństwa projekt Ilustracja metody Monte Carlo obliczania całek oznaczonych

Program MC. Obliczyć radialną funkcję korelacji. Zrobić jej wykres. Odczytać z wykresu wartość radialnej funkcji korelacji w punkcie r=

Obliczenia inspirowane Naturą

Podstawy symulacji komputerowej

Przejścia fazowe w 1D modelu Isinga

Metody numeryczne. Wykład nr 12. Dr Piotr Fronczak

Generacja liczb pseudolosowych

Ilustracja metody Monte Carlo obliczania pola obszaru D zawartego w kwadracie [a,b]x[a,b]

Prawa potęgowe i samoorganizująca się krytyczność. Katarzyna Sznajd-Weron

Prawdopodobieństwo i statystyka r.

Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Ćwiczenie 3 Generator liczb losowych o rozkładzie Rayleigha.

Metody Obliczeniowe w Nauce i Technice

Prawdopodobieństwo geometryczne

Wykład 14. Testowanie hipotez statystycznych - test zgodności chi-kwadrat. Generowanie liczb losowych.

Badanie słabych przemian fazowych pierwszego rodzaju w eksperymencie komputerowym dla trójwymiarowego modelu Ashkina-Tellera

Kwantyle. Kwantyl rzędu p rozkładu prawdopodobieństwa to taka liczba x p. , że. Możemy go obliczyć z dystrybuanty: P(X x p.

MODELOWANIE RZECZYWISTOŚCI

Równoległe symulacje Monte Carlo na współdzielonej sieci

Komputerowa Analiza Danych Doświadczalnych

Wprowadzenie do metod numerycznych Wykład 13 Metody statystyczne

Układy stochastyczne

Monte Carlo, bootstrap, jacknife

Generatory Liczb Losowych

zadania z rachunku prawdopodobieństwa zapożyczone z egzaminów aktuarialnych

Metody probabilistyczne

Wykładnicze grafy przypadkowe: teoria i przykłady zastosowań do analizy rzeczywistych sieci złożonych

1. Symulacje komputerowe Idea symulacji Przykład. 2. Metody próbkowania Jackknife Bootstrap. 3. Łańcuchy Markova. 4. Próbkowanie Gibbsa

Generowanie liczb o zadanym rozkładzie. ln(1 F (y) λ

Cechy X, Y są dowolnego typu: Test Chi Kwadrat niezależności. Łączny rozkład cech X, Y jest normalny: Test współczynnika korelacji Pearsona

,,Matematyczna Ruletka Czyli jak sie robi liczby (pseudo)losowe.

Modelowanie wieloskalowe. Automaty Komórkowe - podstawy

Całkowanie metodą Monte Carlo

e E Z = P = 1 Z e E Kanoniczna suma stanów Prawdopodobieństwo wystąpienia mikrostanu U E = =Z 1 Wartość średnia energii

Liczby losowe w informatyce Filip Piękniewski

Potęga modeli agentowych

Ilustracja metody MONTE CARLO. obliczania całek podwójnych

Ekonometria Finansowa II EARF. Michał Rubaszek

Mikroekonometria 6. Mikołaj Czajkowski Wiktor Budziński

Jak z ABM zrobić model analityczny? (Metoda pola średniego) Katarzyna Sznajd-Weron Physics of Complex System

Modelowanie komputerowe

SIMR 2017/18, Statystyka, Przykładowe zadania do kolokwium - Rozwiązania

Metoda Monte Carlo. Jerzy Mycielski. grudzien Jerzy Mycielski () Metoda Monte Carlo grudzien / 10

Metoda Monte Carlo i jej zastosowania

Wykład 9: Markov Chain Monte Carlo

Lista zadania nr 7 Metody probabilistyczne i statystyka studia I stopnia informatyka (rok 2) Wydziału Ekonomiczno-Informatycznego Filia UwB w Wilnie

Zespół kanoniczny N,V, T. acc o n =min {1, exp [ U n U o ] }

Generowanie ciągów pseudolosowych o zadanych rozkładach przykładowy raport

Voter model on Sierpiński fractals Model głosujący na fraktalach Sierpińskiego

Komputerowa analiza danych doświadczalnych

Rachunek prawdopodobieństwa i statystyka

Zadania domowe. Ćwiczenie 2. Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL

WĘDRÓWKI ATOMÓW W KRYSZTAŁACH: SKĄD SIĘ BIORĄ WŁASNOŚCI MATERIAŁÓW. Rafał Kozubski. Instytut Fizyki im. M. Smoluchowskiego Uniwersytet Jagielloński

Komputerowa analiza danych doświadczalnych

Ruch drogowy, korki uliczne - czy fizyk może coś na to poradzić?

Metody Rozmyte i Algorytmy Ewolucyjne

Janusz Adamowski METODY OBLICZENIOWE FIZYKI Kwantowa wariacyjna metoda Monte Carlo. Problem własny dla stanu podstawowego układu N cząstek

Sterowanie wielkością zamówienia w Excelu - cz. 3

Metoda Monte Carlo. Katarzyna Sznajd-Weron

KORELACJE I REGRESJA LINIOWA

PAKIETY STATYSTYCZNE

Prawdopodobieństwo i statystyka r.

Ważne rozkłady i twierdzenia c.d.

Nie do końca zaawansowane elementy programowania w pakiecie R. Tomasz Suchocki

AKADEMIA GÓRNICZO-HUTNICZA Wydział Matematyki Stosowanej ROZKŁAD NORMALNY ROZKŁAD GAUSSA

Modelowanie zależności. Matematyczne podstawy teorii ryzyka i ich zastosowanie R. Łochowski

MODELOWANIE RZECZYWISTOŚCI

Excel - podstawa teoretyczna do ćwiczeń. 26 lutego 2013

P (A B) = P (A), P (B) = P (A), skąd P (A B) = P (A) P (B). P (A)

ALGORYTMY GENETYCZNE ćwiczenia

Wybrane rozkłady zmiennych losowych. Statystyka

Spis treści 3 SPIS TREŚCI

Wstęp do sieci neuronowych, wykład 11 Łańcuchy Markova

Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

Chaotyczne generatory liczb pseudolosowych

18. Obliczyć. 9. Obliczyć iloczyn macierzy i. 10. Transponować macierz. 11. Transponować macierz. A następnie podać wymiar powstałej macierzy.

Wybrane rozkłady zmiennych losowych. Statystyka

Redukcja wariancji w metodach Monte-Carlo

Generatory liczb losowych

Lista 5. Zadanie 3. Zmienne losowe X i (i = 1, 2, 3, 4) są niezależne o tym samym

Komputerowa Analiza Danych Doświadczalnych

Wstęp do Rachunku Prawdopodobieństwa, IIr. WMS

Transkrypt:

Krytyczność, przejścia fazowe i symulacje Monte Carlo Katarzyna Sznajd-Weron Physics of Complex System

Przejścia fazowe wokół nas woda faza ciekła PUNKT KRYTYCZNY Lód faza stała para faza gazowa ciągłe przejście fazowe nieciągłe przejście fazowe 2014 Katarzyna Sznajd-Weron

Sylwester w górach i jajka 2014 Katarzyna Sznajd-Weron

Nieciągłe przejścia fazowe F x = du dx V = F x dx 2014 Katarzyna Sznajd-Weron

Nieciągłe przejście fazowe 2014 Katarzyna Sznajd-Weron

Równowaga i stany metastabilne LÓD WODA LÓD WODA LÓD WODA Lód i woda w równowadze Przechłodzona woda

Stan metastabilny: przechłodzona woda

Jak działają ogrzewacze rąk? 2014 Katarzyna Sznajd-Weron

Ciągłe (krytyczne) przejście fazowe 2014 Katarzyna Sznajd-Weron

Diagram fazowy woda faza ciekła PUNKT KRYTYCZNY Lód faza stała para faza gazowa ciągłe przejście fazowe nieciągłe przejście fazowe 2014 Katarzyna Sznajd-Weron

Ciągłe przejście fazowe: punkt krytyczny

Nieciągłe przejście fazowe: punkt potrójny

Perkolacja 2014 Katarzyna Sznajd-Weron

Perkolacja: Pożary lasów

Prawdopodobieństwo przejścia Symulacja komputerowa 101x101 503x503 1003x1003 gęstość zadrzewienia p Dla jakiego p pożar dotrze do drugiej strony lasu?

Perkolacja site Rozważmy sieć dwuwymiarową L na L Każde miejsce sieci jest zajęte niezależnie z prawdopodobieństwem p Klaster grupa zajętych węzłów znajdujących się wzajemnie w najbliższym sąsiedztwie (rozmiar s)

Krytyczność w modelu perkolacji Próg perkolacji - najmniejsza koncentracja zapełnionych węzłów na sieci, przy której powstaje nieskończony klaster. Parametr porządku Wyniki dla sieci 2D

Próg perkolacji nie jest uniwersalny! sieć site bond heksagonalna 0.696 2 0.652 71 kwadratowa 0.592 75 0.500 00 trójkątna 0.500 00 0.347 29 diamond 0.428 0.388 Prosta kubiczna 0.311 7 0.249 2 BCC 0.245 0.178 5 FCC 0.198 0.119

Przypadek jako narzędzie budowania modeli Miesięczny zapis gry w ruletkę w Monte Carlo może dostarczyć nam podstaw do dyskutowania fundamentów nauki Karl Pearson (1857-1936) Metoda Monte Carlo ABM Metoda Monte Carlo

Liczby losowe Tippett (1927) Random Sampling Numbers Pierwsza tablica liczb losowych 41 600 cyfr ułożonych w zestawach po 4 Dane o powierzchni parafii z brytyjskiego spisu powszechnego (odrzucone 2 pierwsze i 2 ostatnie cyfry)

21 Jak inaczej otrzymać liczby losowe? Czy coś zwraca waszą uwagę?

22 Albo Idź do szpitala po zapis kolejnych urodzeń chłopców i dziewczynek: CDDDCCD Przetasuj liczby (Tablica liczb przetasowanych czterocyfrowych Hugo Steinhausa wydana w 1954)

Generatory liczb pseudolosowych (PRNG) PRNG generuje deterministycznie ciąg bitów, który pod pewnymi względami jest nieodróżnialny od ciągu uzyskanego z prawdziwie losowego źródła. Algorytm liniowy (liczby o rozkładzie jednostajnym): x ax b mod c n 1 n a,b,c liczby magiczne, np: a 7 5, b 0, c 2 31 1

Cechy dobrego generatora do MC Długi okres powtarzalności Losowość brak korelacji, równomierność (specjalne testy) Szybki

Generator Mersenne Twister (http://www.math.sci.hiroshima-u.ac.jp/~m-mat/mt/emt.html) Makoto Matsumoto i Takuji Nishimura,1997 Nadaje się do Symulacji Monte Carlo, ale nie do kryptografii Zalety MT19937 Mersenne Twistera: Okres 219937 1 (udowodnione) Wysoki stopień równomiernego rozmieszczenia Spełnia większość testów losowości Szybki

Metoda Monte Carlo Metoda Monte Carlo (MC) jest techniką rozwiązania problemów, która polega na generowaniu zmiennych losowych w celu oszacowania parametrów ich rozkładu John von Neumann

Idea metody Monte Carlo Jaka jest szansa ułożenia pasjansa? Ciężko to policzyć analitycznie bo wygrana zależy od wielu ruchów A gdyby tak parę razy spróbować ułożyć pasjansa i zobaczyć ile razy się to uda? Przegrana Przegrana Wygrana Przegrana Szansa ułożenia to ¼!

Temperatura Curie ciągłe przejście fazowe magnes ferromagnetyk Przejście fazowe Katarzyna Sznajd-Weron Ferromagnetyk T T c Paramagnetyk T > T c Jak to zrozumieć?

Model Isinga (Lenza-Isinga?) 1925 rozprawa doktorska Ernsta Isinga Brak przejścia fazowego w 1D Jedyna praca Isinga Przejście fazowe w 2D (lata czterdzieste) Skala mikro tłumaczy zachowania makro L H = J L S i S j 1D H = J i=1 S i S i+1 <i,j>

Skąd taki Hamiltonian? L H = J S i S i+1 i=1 L H = J S i S i+1 = J 3 1 + 4 ( 1) i=1 Każdy układ dąży do minimalizacji energii L H = J i=1 L S i S i+1 = J i=1 1 = JL

Oddziaływania pomiędzy cząstkami Ferromagnetyk (konformizm) Antyferromagnetyk (antykonformizm) Wpływ (siła oddziaływania) wzrasta wraz Ze zgodnością grupy Z rozmiarem grupy Wysoka temperatura nerwowo Piotr Nyczka

Czego się spodziewacie? Czego się spodziewacie? Zajrzyjcie na https://ccl.northwestern.edu/netlogo/ Models Library NetLogo (środowisko do ABM) Prof. Uri Wilensky Northwestern's Center for Connected Learning and Computer-Based Modeling (CCL)

Ewolucja układu w czasie (ferromagnetyk) niska temperatura Oddziaływanie porządkuje Temperatura losowe zmiany W niskich temperaturach porządek W wysokich temperaturach nieporządek m =< S i > = 1 N i=1 N S i

Dalsze losy modelu Isinga Przejście fazowe w 2D bez pola Onsager, lata czterdzieste Symulacje Komputerowe model Isinga w 3D i 2D z polem Wykorzystanie poza fizyką

Symulacja Monte Carlo Modelu Isinga Przygotuj stan początkowy układu Pozwól mu ewoluować Poczekaj aż ustali się magnetyzacja Zanotuj wartość m Powtarzaj to dużo razy Policz średnią magnetyzację Jaka to średnia? N m =< S i > = 1 N i=1 S i

Średnia po zespole Średnia po czasie i średnia po zespole Średnia po czasie Układ ergodyczny to średnia po zespole = średnia po czasie

Algorytm Metropolisa 1MCS = N losowań Wylosuj jeden spin S i Oblicz energię E = E(S i ) = S i J σ j nn S j Oblicz energię E = E( S i ) = S i J σ j nn S j Oblicz zmianę energii ΔE = E E Jeżeli ΔE 0 to S i S i Jeżeli ΔE > 0 to wylosuj r z przedziału [0,1] i akceptuj nową konfigurację jeżeli: r < p = exp ΔE k B T, k B = J = 1

Przejście fazowe w modelu Isinga