Układy dynamiczne Chaos deterministyczny

Podobne dokumenty
MODELOWANIE RZECZYWISTOŚCI

Podręcznik. Model czy teoria

MODELOWANIE RZECZYWISTOŚCI

MODELOWANIE RZECZYWISTOŚCI

Podręcznik. Przykład 1: Wyborcy

Podręcznik. Wzór Shannona

Obliczenia inspirowane Naturą

MODELOWANIE RZECZYWISTOŚCI

Modelowanie wieloskalowe. Automaty Komórkowe - podstawy

Wprowadzenie do środowiska MATLAB z zastosowaniami w modelowaniu i analizie danych

Automaty komórkowe. Katarzyna Sznajd-Weron

Modelowanie wieloskalowe. Automaty Komórkowe - podstawy

Teoria Chaosu. Proste modele ze złożonym zachowaniem: o teorii chaosu w ekologii.

Dynamika nieliniowa i chaos deterministyczny. Fizyka układów złożonych

Ćwiczenia z przetwarzania tablic 2D

Specjalistyczna Pracownia Komputerowa Obliczanie widma Lapunowa

Wybrane rozkłady zmiennych losowych. Statystyka

Rozwiązywanie równań nieliniowych

MODELOWANIE I PROGNOZOWANIE ZAGROŻEŃ EPIDEMIOLOGICZNYCH

Powstanie gry Opis reguł gry Reguły według Conwaya Elementy występujące w grze Modyfikacje gry Charakterystyka automatu komórkowego Gra w Życie

Modelowanie systemów biomedycznych

METODY BADAŃ NA ZWIERZĘTACH ze STATYSTYKĄ wykład 3-4. Parametry i wybrane rozkłady zmiennych losowych

Efekt motyla i dziwne atraktory

MODELOWANIE RZECZYWISTOŚCI

MODELOWANIE RZECZYWISTOŚCI

Wybrane rozkłady zmiennych losowych. Statystyka

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

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

Obliczenia inspirowane Naturą

WHILE (wyrażenie) instrukcja;

WHILE (wyrażenie) instrukcja;

TEORIA CHAOSU. Autorzy: Szymon Sapkowski, Karolina Seweryn, Olaf Skrabacz, Kinga Szarkowska

MODELOWANIE RZECZYWISTOŚCI

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

Symulacje komputerowe

Modelowanie niezawodności prostych struktur sprzętowych

8. Neuron z ciągłą funkcją aktywacji.

Obliczenia inspirowane Naturą

Podstawy OpenCL część 2

Zliczanie Podziałów Liczb

Tworzenie gier na urządzenia mobilne

Iteracyjne rozwiązywanie równań

Metody Rozmyte i Algorytmy Ewolucyjne

Wykład z Technologii Informacyjnych. Piotr Mika

Obliczenia iteracyjne

Algorytmy sztucznej inteligencji

Kombinacje liniowe wektorów.

oności. Zastosowanie modelowania Agent-based Computational Economics w nauczaniu zdalnym

METODY ROZWIĄZYWANIA RÓWNAŃ NIELINIOWYCH

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

MATEMATYKA - CYKL 5 GODZINNY. DATA : 8 czerwca 2009

3. Macierze i Układy Równań Liniowych

Dokąd on zmierza? Przemieszczenie i prędkość jako wektory

Aerodynamika i mechanika lotu

Równania różniczkowe zwyczajne

Priorytetyzacja przypadków testowych za pomocą macierzy

Metoda Karnaugh. B A BC A

Technologia informacyjna

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

Zapora ziemna analiza przepływu nieustalonego

MODELOWANIE RZECZYWISTOŚCI

INFORMATYKA Z MERMIDONEM. Programowanie. Moduł 5 / Notatki

Spacery losowe generowanie realizacji procesu losowego

Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona) f(x) = 0, gdzie. dla n=2 np.

Aproksymacja funkcji a regresja symboliczna

Aby mówić o procesie decyzyjnym Markowa musimy zdefiniować następujący zestaw (krotkę): gdzie:

Klasyfikatory: k-nn oraz naiwny Bayesa. Agnieszka Nowak Brzezińska Wykład IV

Języki, automaty i obliczenia

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Aby przygotować się do kolokwiów oraz do egzaminów należy ponownie przeanalizować zadania

KONSPEKT FUNKCJE cz. 1.

Prawdopodobieństwo i statystyka

Zapisujemy:. Dla jednoczesnego podania funkcji (sposobu przyporządkowania) oraz zbiorów i piszemy:.

W dowolnym kwadracie 3x3 ustawiamy komórki na palące się (stan 3). Program powinien pokazywać ewolucję pożaru lasu.

Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

Optymalizacja ciągła

Transformaty. Kodowanie transformujace

Wstęp do Techniki Cyfrowej... Układy kombinacyjne

7. CIĄGI. WYKŁAD 5. Przykłady :

dr hab. Andrzej Krawiecki rezonans fal spinowych, rezonans stochastyczny, sieci ewoluujące, sieci złożone

Konkursy w województwie podkarpackim w roku szkolnym 2013/2014

Układy dynamiczne i całkowanie równań różniczkowych zwyczajnych, układy nieliniowe i chaotyczne

Modelowanie komputerowe układów złożonych

O rekurencji i nie tylko

wagi cyfry pozycje

Modele cyklu ekonomicznego

Zadanie 5 - Algorytmy genetyczne (optymalizacja)

Układy stochastyczne

Mateusz Żyliński Tadeusz Włodarkiewicz. WireWorld. Zebranie informacji dotyczących tematyki projektu oraz przedstawienie koncepcji realizacji projektu

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

II. Równania autonomiczne. 1. Podstawowe pojęcia.

SYMULACJA WYBRANYCH PROCESÓW

Elementy logiki. Zdania proste i złożone

Złożoność obliczeniowa zadania, zestaw 2

MODELOWANIE RZECZYWISTOŚCI

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

Wykład 5: Analiza dynamiki szeregów czasowych

Technologie Informacyjne

Porównywanie populacji

I V X L C D M. Przykłady liczb niewymiernych: 3; 2

Transkrypt:

Układy dynamiczne Chaos deterministyczny Proste iteracje odwzorowań: Funkcja liniowa Funkcja logistyczna chaos deterministyczny automaty komórkowe

Ewolucja układu dynamicznego Rozwój w czasie układu dynamicznego opisuje równanie ewolucji w postaci wzoru iteracyjnego X n 1=F p X n Xn i Xn+1 opisują stan układu w chwili n i n+1 Fp określa jakim zmianom ulega stan układu w kolejnych krokach iteracji

=Przykład: FXn 1 p algorytm Newtona Jak policzyć pierwiastek z a? Należy wybrać dowolną liczbę i iterować ją zgodnie z regułą 1 a x n 1 = x n 2 xn Dlaczego? a Jeżeli x a to a x a, a więc a x i na odwrót.

Przykład: pierwiastek z 2 Weźmy x0=2 Wtedy x1=1,5 x2=1,416 x3=1,414215 x4=1,414213562374 x5=1,414213562373095048801689... I tak dalej

Kilka pojęć Punkt stały: stan układu, który się nie zmienia z czasem Atraktor: stan, do którego układ dąży z czasem Dorzecze (basen) atraktora: zbiór stanów początkowych, które dążą do danego atraktora

Przykład basenów atraktora Rozważmy odwzorowanie płaszczyzny 2 t 2 t 2 t 2 2 t 2 1 x y x t 1= x t 3 3 x y 2 1 2 xt y t y t 1= y t 3 3 x 2t y 2t 2 To odwzorowanie ma trzy atraktory: 1 3 1 3 1,0,,,, 2 2 2 2

Baseny pierwiastków jedynki

Typowe atraktory Punkty stałe Cykle okresowe Dziwne atraktory (fraktale)

Przykład: funkcja liniowa Rozważmy populację bakterii o liczebności N0. Codziennie jej liczebność rośnie Rkrotnie. Oznaczmy przez Nt wielkość populacji po t dniach. Wtedy: N1 N2 Nt = =... = RN0 RN1 = R2 N0 RNt 1 = Rt N0

Przykład: funkcja liniowa Stały wzrost (R>1) Stały rozpad (R<1)

Przykład: funkcja logistyczna W praktyce wzrost populacji zwykle ograniczony jest przez czynniki środowiskowe, np. ilość dostępnego pożywienia, drapieżców, ograniczone zasoby, itp. Zatem wzrost nie jest stały. Przyjmijmy, że czynnik wzrostu R zależy od wielkości populacji: R! R bnt Nt = = (R bnt 1 )Nt 1 2 RNt 1 bnt 1

Przykład: funkcja logistyczna Wprowadźmy nową zmienną. bnt xn = R Wtedy x n 1 =R 1 x n x n

Szereg czasowy W obszarze regularnym (r = 2.5) W obszarze regularnym (r = 3.2)

Szereg czasowy W obszarze regularnym (r = 3.5) W obszarze chaotycznym (r = 3.7)

Wykres bifurkacyjny dla odwzorowania logistycznego

Chaos deterministyczny Czuła zależność od warunków początkowych: Rysunek pokazuje różnicę między historią dwóch populacji różniących się początkowo o 0.0000001

Iteracje płaszczyzny Przykład dwuwymiarowy: odwzorowanie Henona 2 n x n 1 = A x B y n y n 1 = x n A=1.4, B=0.3

Dziwny atraktor Dla pewnych wartości parametrów A i B, odwzorowanie Henona dąży do atraktora, który jest fraktalem. Taki atraktor nazywamy dziwnym.

Prawdopodobieństwo odwiedzin obszarów na atraktorze

Automaty komórkowe identyczne elementy ułożone na regularnej sieci zmieniają stan synchronicznie zgodnie z identyczną regułą

Geometria jedno- i dwuwymiarowych automatów komórkowych Geometria dwuwymiarowego automatu komórkowego w którym każda komórka ma 4 sąsiadów Geometria jednowymiarowego automatu komórkowego w którym każda komórka ma 2 sąsiadów warunki brzegowe!

Jednowymiarowe automaty komórkowe Jak zdefiniować automat komórkowy? Dla każdego stanu komórki n i jej sąsiadów n+1 i n-1 w chwili t trzeba określić stan komórki n w chwili t+1 reguła 30 128 64 32 16 8 4 2 1

Jak to działa? rozważmy układ 10 komórek zacznijmy od stanu 0100000000 reguła przejścia: stan komórki w chwili t+1 równy jest sumie stanów komórki i jej sąsiada z lewej z chwili t wówczas ewolucja wygląda tak: 0100000000 0110000000 0121000000 0133100000 0146410000... wartości występujące w n-tym kroku tej ewolucji dane są przez współczynniki występujące w rozwinięciu dwumianu (a+b)^n

Kodowanie reguły reguła 30 Każdemu układowi stanów komórki n i jej sąsiadów n+1 i n-1 w chwili t przypisujemy liczbę jak na rysunku obok Kodem reguły jest suma liczb kodujących te trójki stanów, po których w chwili t+1 stan komórki n ma być 1 128 64 32 16 0 0 0 1 8 4 2 1 1 1 1 0 kod reguły = 16+8+4+2 = 30

Przykłady innych reguł reguła 30 reguła 110 reguła 45 reguła 90 reguła 250 reguła 254

Gra w życie: historia Wymyślił ją John Conway pod koniec lat sześćdziesiątych ubiegłego wieku Rozpropagował Martin Gardner w latach siedemdziesiątych w Scientific American Program Conway

Gra w życie: reguły Żywa komórka, mająca jednego żywego sąsiada lub mniej, umiera z osamotnienia Żywa komórka, mająca dwóch lub trzech żywych sąsiadów, jest szczęśliwa i żyje dalej Żywa komórka, mająca więcej niż trzech żywych sąsiadów, umiera z zatłoczenia Martwa komórka, mająca dokładnie trzech żywych sąsiadów, ożywa Ośmiu najbliższych sąsiadów danej komórki

Gra w życie: przykłady Ewolucja przykładowego stanu 6-komórkowego

Gra w życie martwa natura (still life) box tub boat snake ship aircraft carrier beehive barge eater/ fishhook long boat loaf long snake martwa natura (still life) grupy komórek, które nie zmieniają się w czasie

Gra w życie oscylatory Oscylatory, to konfiguracje, które powtarzają się po pewnej liczbie generacji

Gra w życie rajskie ogrody Konfiguracja poprzedzająca daną nazywa się rodzicem Konfiguracje nie mające rodziców nazywają się rajskimi ogrodami

Rozbudowane modele Komórka może mieć więcej stanów: kilka stanów (dyskretne), np. modele infekcji, epidemii, pożarów lasu, ośrodków pobudliwych stany ciągłe, np. modele dyfuzji

Wyimaginowany model infekcji rozważmy automat komórkowy o trzech możliwych stanach: zdrowy, chory, odporny komórka zdrowa może zachorować, jeżeli przynajmniej jeden z jej sąsiadów jest chory po 6 krokach komórka chora staje się odporna na 4 kroki czasowe. W tym czasie nie zaraża i sama nie może być zarażona po 4 krokach komórka odporna staje się znowu zdrowa

Model dyfuzji Automaty mogą mieć nie tylko dyskretne stany, ale i ciągłe. Przykład: jednowymiarowy automat komórkowy. Stan komórki m jest dany stężeniem substancji w danym punkcie w czasie t Reguła przejścia dana jest wzorem: c t 1 [m]= D c t [ m 1 ] ct m 1 1 2D c t [m]

Inne automaty komórkowe gazy sieciowe kupki piasku (SOC self organized criticality) przepływ przez materiały porowate korki w ruchu ulicznym pożary lasu modele społeczeństwa