Elméleti evolúcióbiológia beadandó feladat Kaotikus viselkedés a 4-dimenziós kompetitív Lotka-Volterra rendszerben

Hasonló dokumentumok
Dinamikai rendszerek, populációdinamika

Populációdinamika. Számítógépes szimulációk szamszimf17la

Georg Cantor (1883) vezette be Henry John Stephen Smith fedezte fel 1875-ben. van struktúrája elemi kis skálákon is önhasonló

0,424 0,576. f) P (X 2 = 3) g) P (X 3 = 1) h) P (X 4 = 1 vagy 2 X 2 = 2) i) P (X 7 = 3, X 4 = 1, X 2 = 2 X 0 = 2) j) P (X 7 = 3, X 4 = 1, X 2 = 2)

Inga. Szőke Kálmán Benjamin SZKRADT.ELTE május 18. A jegyzőkönyv célja a matematikai és fizikai inga szimulációja volt.

3. előadás Stabilitás

Ingák. Számítógépes szimulációk fn1n4i11/1. Csabai István, Stéger József

8. DINAMIKAI RENDSZEREK

DIFFERENCIÁLEGYENLETEK. BSc. Matematika II. BGRMA2HNND, BGRMA2HNNC

Runge-Kutta módszerek

Kaotikus vagy csak összetett? Labdák pattogása lépcs n Gruiz Márton, Meszéna Tamás, Tél Tamás. 1. Bevezetés. 2. A modell

Utolsó el adás. Wettl Ferenc BME Algebra Tanszék, Wettl Ferenc (BME) Utolsó el adás / 20

2. Alapfeltevések és a logisztikus egyenlet

8. DINAMIKAI RENDSZEREK

Gibbs-jelenség viselkedésének vizsgálata egyszer négyszögjel esetén

Bevezetés a kaotikus rendszerekbe

7. DINAMIKAI RENDSZEREK

Fázisportrék. A Dinamikai rendszerek órákon bemutatott példarendszerek fázisportréi. Lineáris oszcillátor. v = ax bv

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek

Elhangzott gyakorlati tananyag óránkénti bontásban. Mindkét csoport. Rövidítve.

2. REZGÉSEK Harmonikus rezgések: 2.2. Csillapított rezgések

3. Fékezett ingamozgás

Elhangzott tananyag óránkénti bontásban

Lin.Alg.Zh.1 feladatok

A Föld középpontja felé szabadon eső test sebessége növekszik, azaz, a

Folytonos rendszeregyenletek megoldása. 1. Folytonos idejű (FI) rendszeregyenlet általános alakja

Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István

Kaotikus dinamika. Dióssy Miklós - WXPC5Q. Komplex Rendszerek Szimulációs Módszerei. A jegyzőkönyvet készítette: Jegyzőkönyv

Hamilton rendszerek, Lyapunov függvények és Stabilitás. Hamilton rendszerek valós dinamikai rendszerek, konzerva3v mechanikai rendszerek

Differenciálegyenletek numerikus integrálása április 9.

Matematika A2 vizsga mgeoldása június 4.

Lineáris egyenletrendszerek

Gyakorló feladatok a Közönséges dierenciálegyenletek kurzushoz

7. gyakorlat. Lineáris algebrai egyenletrendszerek megoldhatósága

BIOMATEMATIKA ELŐADÁS

Függvények határértéke, folytonossága

7. gyakorlat. Lineáris algebrai egyenletrendszerek megoldhatósága

Véletlen jelenség: okok rendszere hozza létre - nem ismerhetjük mind, ezért sztochasztikus.

Lineáris algebra. (közgazdászoknak)

A KroneckerCapelli-tételb l következik, hogy egy Bx = 0 homogén lineáris egyenletrendszernek

2015/16/1 Kvantummechanika B 2.ZH

Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27

Lássuk be, hogy nem lehet a három pontot úgy elhelyezni, hogy egy inerciarendszerben

1. Kivonat Bevezetés Káoszelmélet [1, 2] 6

Rezgőmozgás. A mechanikai rezgések vizsgálata, jellemzői és dinamikai feltétele

Meghatározás: Olyan egyenlet, amely a független változók mellett tartalmaz egy vagy több függvényt és azok deriváltjait.

Az egységugrás függvény a 0 időpillanatot követően 10 nagyságú jelet ad, valamint K=2. Vizsgáljuk meg a kimenetet:

Lendület. Lendület (impulzus): A test tömegének és sebességének szorzata. vektormennyiség: iránya a sebesség vektor iránya.

Lin.Alg.Zh.1 feladatok

Kvantummechanika gyakorlat Beadandó feladatsor Határid : 4. heti gyakorlatok eleje

Káosz. Bagoly Zsolt, Dobos László szeptember A csillapított harmonikus oszcillátor. arányos csillapítási tag is, így a mozgásegyenlet

A kémiai kötés eredete; viriál tétel 1

Az éjszakai rovarok repüléséről

Abszolút folytonos valószín ségi változó (4. el adás)

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31

Modern Fizika Labor Fizika BSC

Vektorok, mátrixok, lineáris egyenletrendszerek

Lineáris leképezések. 2. Lineáris-e az f : R 2 R 2 f(x, y) = (x + y, x 2 )

Lineáris egyenletrendszerek

Végeselem modellezés alapjai 1. óra

Prímszámok statisztikai analízise

Függvények július 13. f(x) = 1 x+x 2 f() = 1 ()+() 2 f(f(x)) = 1 (1 x+x 2 )+(1 x+x 2 ) 2 Rendezés után kapjuk, hogy:

Diszkrét idej rendszerek analízise az id tartományban

Differenciálegyenletek numerikus megoldása

MATEMATIKAI PROBLÉMAMEGOLDÓ GYAKORLAT

Bázistranszformáció és alkalmazásai

8. előadás EGYÉNI KERESLET

Lineáris algebra és a rang fogalma (el adásvázlat, szeptember 29.) Maróti Miklós

Mátrixfüggvények. Wettl Ferenc április 28. Wettl Ferenc Mátrixfüggvények április / 22

Matematika. Specializáció évfolyam

Szinguláris értékek. Wettl Ferenc április 3. Wettl Ferenc Szinguláris értékek április 3. 1 / 28

Közönséges differenciál egyenletek megoldása numerikus módszerekkel: egylépéses numerikus eljárások

Bevezetés az algebrába 2 Differencia- és differenciálegyenlet-rendszerek

Vektorterek. =a gyakorlatokon megoldásra ajánlott

6. gyakorlat. Gelle Kitti. Csendes Tibor Somogyi Viktor. London András. jegyzetei alapján

Populációdinamika és modellezés. A populációk változása populációdinamika. A populáció meghatározása. Modellezés

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN

Determinisztikus folyamatok. Kun Ferenc

Eddig csak a polinom x-ben felvett értékét kerestük

Sztochasztikus folyamatok alapfogalmak

0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles

Populációdinamika kurzus, projektfeladat. Aszimptotikus viselkedés egy determinisztikus járványterjedési modellben. El adó:

Modellek és Algoritmusok - 2.ZH Elmélet

Rekurzív sorozatok oszthatósága

Matematika (mesterképzés)

Parciális dierenciálegyenletek

9. Előadás. (9. előadás) Lineáris egyr.(3.), Sajátérték április / 35

Atomok és molekulák elektronszerkezete

A Brüsszelátor dinamikája Shaun Ault és Erik Holmgreen dolgozata alapján (March 16, 2003)

Bevezetés az elméleti zikába

Annak a function-nak a neve, amiben letároltuk az egyenletünket.

Csillapított rezgés. a fékező erő miatt a mozgás energiája (mechanikai energia) disszipálódik. kváziperiódikus mozgás

Az előadásokon ténylegesen elhangzottak rövid leírása

Matematikai programozás gyakorlatok

3. jegyz könyv: Bolygómozgás

Bolygómozgás. Számítógépes szimulációk fn1n4i11/1. Csabai István, Stéger József

Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi

3. el adás: Determinánsok

Optimalizálás alapfeladata Legmeredekebb lejtő Lagrange függvény Log-barrier módszer Büntetőfüggvény módszer 2017/

Átírás:

Kaotikus viselkedés a 4-dimenziós kompetitív Lotka-Volterra rendszerben ELTE zika BSc Biozikus szakirány 2015. május 15. Az esetleges elválasztási hibákért a LaTeX a felel s, mivel ezeket automatikusan kezeli, csak nem mindig jól.

1. Bevezetés A populációdinamika feladata egy adott biológiai "közösség" méretének és alkotóelemek szerinti összetételének a vizsgálata. Szerteágazó volta miatt nem skatulyázható be egy tudományág alá. Módszerei illetve az el forduló egyenletek, egyenletrendszerek számos más tudományban is megjelennek, például a gazdasági növekedési modellekben, vagy akár a reakciókinetikában(vagy éppen fordítva, a reakciókinetika és a gazdasági modellek egyenletei jelennek meg a populációdinamikában. Néz pont kérdése.). Az els populációdinamikai jelleg vizsgálódást Fibonacci folytatta 1202-ben. Modelljében egy nyúlpopuláció növekedését vizsgálta. Vizsgálódásai alatt megalkotta a ma már szinte mindenki által ismert Fibonacci-sort. A modellje arra ad egy kezdetleges választ, hogy ha van egy nyúlpárunk, akkor hány nyúlpár lesz tetsz leges számú hónap múlva, ha az els hónapban csak egyetlen újszülött pár van, az ivarérett kor két hónap, minden termékeny nyúlpár minden hónapban egy újabb párt szül, a "beltenyészet" engedélyezett, valamint a nyulak örökké élnek. Ha bevezetjük a P n jelölést a nyúlpárok számára, akkor könnyedén látható, hogy az n-edik hónapban a nyúlpárok számára a P n+1 = P n + P n 1 rekurzív formula teljesül. El relépés volt a populációdinamikában Euler munkássága, aki az 1784-ben megjelent Introductio in alaysin innitorum m vében felvetett négy populációdinamikai problémája közül az egyikben azt tette fel, hogy P n+1 = (1 + x) P n, ahol x a növekedési ráta. Ez alapján, ha a kezdeti populáció P 0 volt, akkor n lépés után a népességet a P n = (1 + x) n P 0 egyenlet adja meg, azaz a népesség exponenciálisan növekszik ahogy telik az id. Ugyanakkor egyb l szembeötlik a modell(és ugyan így a Fibonacci féle modellé is) egy hiányossága. A fent leírtak alapján a populáció az id telésével a végtelenhez tart. Ez értelemszer en valós körülmények között nem lehetséges, hiszen el bb-utóbb felélné az t ellátó er forrásokat. Ezt a hiányosságot pótolta Robert Malthus, aki az 1798-ban írott Tanulmány a népesedés törvényér l cím m vében arról írt, hogy a népesség mindig gyorsabban n a termelésnél, így ugyanannyi élelmiszerre egyre több és több egyed jut. Vagyis ahelyett, hogy a gazdasági növekedés hatására a jólét a társadalom minden rétegére kiterjedne, ahogy azt a kor jelent s gondolkodói vélték, Malthus szerint egyes társadalmi csoportok nyomorra, éhezésre és betegségre vannak ítélve. Arról, hogy ez a tendencia ne váljon végzetessé, maga a természet gondoskodik a háborúk, a betegségek és a b nözés segítségével. Malthus elméleteit nem fordította le a matematika nyelvére, viszont kikövezte az utat a belga Pierre-François Verhulst számára. Verhulst a dp dt = rp (1 P K ) egyenletet javasolta. Látszik, hogy ha P kicsi, a K-hoz képest, akkor visszakapjuk az Euler által megalkotott egyenlethez hasonló, szintén exponenciális növekedésre vezet egyenletet. Amint viszont a P közelít K-hoz, akkor az egyenlet jobb oldala egyre közelebb van 0-hoz, ami azt jelenti, hogy a populáció változása az id ben múlásával 0 lesz, azaz beáll egy állandó értékre. K-t a környezet eltartóképességének nevezik. A harmadik és egyben utolsó ebben a szekcióban megemlített modell a Lotka-Volterra féle predátor-préda modell. Lényege, hogy két faj él benne egymás mellett, melyek közül az egyik vadássza a másikat, a másik viszont nem vadássza az egyiket, hanem végtelen er forráson él(tipikusan rókákkal és nyulakkal szokták elmondani, ahol a róka nyulat eszik a nyúl pedig füvet). Ezek szerint tehát a nyulak számának egyedül csak a rókák száma szabna határt. Igen ám, de a nyulak száma pedig a rókákét befolyásolja, mivel értelemszer en ha kevés nyúl van, akkor sok róka éhen pusztul, ami esélyt ad a nyulak felszaporodására, ami miatt a rókák is felszaporodnak. De a felszaporodott rókák intenzívebben vadásszák a nyulakat, ami megint a nyulak számának csökkenéséhez vezet és így tovább. A modell matematikai alakja: dx dt dy dt = ax bxy = cy + dxy Ebben a nem lineáris dierenciálegyenlet-rendszerben az x a préda, az y a ragadozó populáció. A préda növekedési rátáját ragadozók hiányában az a jelöli, míg d a ragadozók növekedési rátája ha tudnak vadászni. A b paraméter a préda csökkenésének mértéke ha vadásszák ket, c pedig a ragadozók csökkenésének a mértéke a természetes halálozásból. Ennek a modellnek több változata van, valamint hasonló logikával nagyon könnyen kiterjeszthet több fajra, valamint id függ állandókkal(pl. évszakos változás) még realisztikusabbá tehet. Jelenlegi írásomban a kompetitív Lotka-Volterra modellt fogom vizsgálni. Budapest, 2015. május 1 Eötvös Loránd Tudományegyetem

2. A rendszer Ez a modell azt írja le, hogy n darab egymás mellett él, közös er forrásért egymással vetélked (vagy éppen kooperáló) faj populációja hogyan változik az id ben. ( ) dx i n dt = r ix i 1 a ij x j (1) Ez az egyenletrendszer tetsz leges számú fajra igaz, jelen esetben 4 faj esetében történik a vizsgálódás. Az egyenletrendszerben x i az i-edik faj népessége, r i a reprodukciós rátája, a ij mátrix elemi pedig a kooperációs együtthatók. 2.1. A modell megoldása A megoldáshoz C nyelven írtam egy negyedrend Runge-Kutta módszerrel operáló algoritmust. Ennek a kimenetét gnuplottal ábrázoltam különböz módokon. A xpontokat meghatározó egyenletrendszert, illetve a xpontokban vett Jacobi-mátrix sajátértékproblémáját Octave-al oldottam meg. A program paraméterei a következ k voltak [1] : 1 1, 09 1, 52 0 1 1 A = 0 1 0, 44 1, 36 2, 33 0 1 0, 47 r = 0, 73 1, 53 x 0 = 1 1 1, 21 0, 51 0, 35 1 1, 27 1 A lépésközt h = 0, 005-nek választottam, ilyen módon t = 750 id egységig összesen 150000 pontban számolta ki a program a populációkat. 3. Eredmények A rendszer kaotikussága már ott érz dik, hogy mint a kaotikus rendszerek általában, nagyon érzékeny a kezdeti feltételekre. Itt is látható a mindenki által ismert Pillangó eektus, ami szerint ha egy lepke csap egyet a szárnyával a Föld egyik oldalán, az tornádót okozhat a másikon. Ez a mondat jól példázza a kezd feltételek fontosságát a kaotikus rendszerek esetében. Ez látszik itt is, ugyanis ha az egyik kezdeti feltételt 0,001-el megváltoztatom, akkor az a megoldás az elején még majdnem ugyan az, mint a meg nem változtatott kezdeti feltétel esetén, kés bb azonban átcsap egy teljesen más megoldásba. i=1 1 0.9 0.8 2. faj 3. faj 4. faj 0.7 0.1 0 0 100 200 300 400 500 600 700 800 1. ábra. Az eredeti kezdeti feltételekkel kapott eredmény Meggyelhet, hogy nagyjából az els 500 id egységben szinte teljesen ugyan olyan a két megoldás. Az után, ha jó szemünk van már láthatók nagyon apró különbségek. Ez után ezek egyre nagyobbra n nek aztán a 600. id pillanat környékén már teljesen más a két megoldás formája. Budapest, 2015. május 2 Eötvös Loránd Tudományegyetem

1 0.8 2. faj 3. faj 4. faj 0 0 100 200 300 400 500 600 700 800 2. ábra. A módosított kezdeti feltétellel kapott eredmény 3.1. Fixpontvizsgálat A rendszer xpontjait az (1)-es egyenletrendszer dxi dt = 0 feltevéssel vett megoldásai szolgáltatják. Ezek a következ k 1 x 1 x 2 x 3 x 4 0, 09 1 0 0 0, 793747 1, 37375 0, 84943 0 0 1, 17493 0 1, 59922 0 1, 13879 0, 307639 1, 47311 0, 0162352 0 0, 668576 0, 785643 1 0 0 0, 21 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0, 204596 0 0, 523292 0 0 0, 56 1 0 0 0 0, 634351 0, 777977 0, 332745 0, 61216 0 0, 285176 0, 301303 0, 458655 0, 130765 0, 355742 Ez 16 xpont, abból egy triviális(a mátrix 7. sora), ez a vizsgálatnál egyáltalán nem érdekes. Meggyelhet, hogy az els 6 sornak legalább az egyik koordinátája negatív. Ez megint nem érdekes, hiszen nem fordulhat el negatív populáció. A megmaradó 9 xpont közül 4 darab olyan van, hogy mindegyik koordináta 0, kivéve egyet. Ezek nem mutatnak túl érdekes viselkedést, így nem is foglalkozom a további vizsgálatukkal. A maradék 5 xpont közül 3 olyan, hogy két faj él túl. Ezen pontok Jacobi-mátrixának sajátértékproblémájának megoldását itt nem közlöm, mert szintén nem túl érdekes, de egyébként mind a három pont esetében a Jacobi-mátrixok sajátértékei tisztán valósak, vegyesen pozitívak és negatívak, így ezen pontok esetében bizonyos irányokban vonzó, illetve taszító viselkedés tapasztalható. 1 Valójában voltak c 10 16 és ennél kisebb tagok, de ezeket 0-nak tekintettem. Budapest, 2015. május 3 Eötvös Loránd Tudományegyetem

0, 332745 A p (3) = 0, 61216 0 xpont esetében a Jacobi-mátrix: 0, 285176 0, 3327 0, 3626 0, 5057 0 J = 0 0, 4468 0, 1966 0, 6077 0 0 0, 1387 0 0, 4382 0, 1847 0, 1267 0, 3621 A sajátértékek: λ 1 = 0, 929615, λ 2 = 0, 1387, λ 3,4 = 0, 105993 ± 0, 332214i. Ezek alapján azt lehet mondani, hogy ennek a xpontnak a környezetében a trajektória spirális pályán halad a xpont felé. 0, 301303 A p (4) = 0, 458655 0, 0130765 xpont esetében a Jacobi-mátrix: 0, 35574 0, 3013 0, 3248 0, 4579 0 J = 0 0, 3348 0, 1473 0, 4553 0, 4661 0 0, 2 0, 094 0, 5466 0, 2304 0, 1581 0, 4517 A sajátértékek: λ 1 = 1, 03521, λ 2 = 0, 334184, λ 3,4 = 0, 0407972 ± 0, 191551i. Ezek alapján azt lehet mondani, hogy ennek a xpontnak a környezetében a trajektória spirális pályán távolodik a xponttól. 0.8 0.7 2. faj 3. faj 4. faj 0.1 0 0 100 200 300 400 500 600 700 800 3. ábra. Az utoljára tárgyalt xpontból indított megoldás Ezen az ábrán a megoldást a xpont közvetlen környezetéb l indítottam. Gyönyör en látszik, hogy nagyjából a 200. id pillanatig konstansok a populációk, megegyeznek a kezdeti feltételekkel. Ezután kezd dik egy kis oszcilláció, ami azért következik be, mert nem az egzakt xpontot kaptuk meg a kiszámolás során, hanem a numerikus hiba miatt valamennyire eltért. Tehát a megoldás valójában nem a xpontból indult, hanem valahonnan nagyon közelr l mell le. Ez a kis oszcilláció aztán feler södik, kezdetben még egész szabályosan (mint pl. egy csillapított oszcillátor esetében, csak itt nem csillapodik, hanem er södik az oszcilláció), aztán ez az egész odáig fajul, hogy annyira eltávolodik a megoldás a xponttól, ahol az alkalmazott lineáris közelítés már nem érvényes és a megoldás "átvált" egy szabálytalan, kaotikus oszcillációba. Budapest, 2015. május 4 Eötvös Loránd Tudományegyetem

Elméleti evolúcióbiológia beadandó feladat 3.2. Bifurkáció Különböz rendszerek esetén érdekes (és hasznos) lehet végigkövetni, hogy bizonyos paraméter változtatása esetén hogyan változik adott xpont "állapota". A paraméter változtatása mellett egy kritikus paraméterértéknél bizonyos xpontok elveszíthetik a stabilitásukat, így új xpontok keletkezhetnek. Vegyük például a V (x) = µx2 2 + αx4 4 potenciált. Tekintsük µ-t a fent említett változó paraméternek (bifurkációs paraméter), majd határozzuk meg a rendszer xpontjait µ különböz értékeinél. Ha ezeket a xpontokat ábrázoljuk a bifurkációs paraméter függvényében, akkor egy vasvilla szer ábrát kapunk (Pitchfork bifurkáció). Perióduskett z bifurkációnak 4. ábra. Vasvilla bifurkáció nevezik azt a jelenséget, mikor az gyelhet meg, hogy ha az els kritikus bifurkációs paraméter érték elérése után tovább növeljük a paraméter értékét, a már jelenlev kettes ciklus szétválik egyenként újabb kett re, amik már csak az el z nél egy rövidebb intervallumon stabilak. Ez jól meg gyelhet a következ ábra elején. Ha 5. ábra. A logisztikus leképezés bifurkációs diagramja tovább növeljük a paraméter értékét, akkor el bb-utóbb elérünk egy ún. akkumulációs pontot, ahol formálisan megjelenik egy 2 hosszúságú periódus (ez látható az ábra "s r " részén). Ez után a pont után a rendszer képes kaotikus viselkedést mutatni, hiszen ekkorra már végtelen sok, instabil periodikus pálya jött létre. Itt a mozgás véletlenszer, egy kettes ciklus körüli kaotikus bolyongásnak tekinthet. Fontos még szót ejteni az ún. Hopf bifurkációról. Hopf bifurkációnak nevezik azt a jelenséget, mikor egy stabil xpont elveszti a stabilitását és a Jacobi-mátrix komplex konjugált sajátérték párjának képzetes része el jelet vált. Precízen: De nició: Legyen J0 egy folytonos paraméter dinamikai rendszer Jacobi-mátrixa a rendszer Ze xpontjában kiértékelve. Tegyük fel, hogy J0 minden sajátértékének valós része negatív, kivéve egy nem nulla, tisztán képzetes komplex konjugált párt, ±iβ sajátértéket. Hopf bifurkáció történik, ha ez a két sajátérték el jelet vált a rendszer paramétereinek változása miatt. Budapest, 2015. május 5 Eötvös Loránd Tudományegyetem

3.2.1. Bifurkációs diagram A bifurkációs diagramot a dierenciálegyenlet-rendszert megoldó program egy módosított változatával készítettem. Bifurkációs paramétereknek bevezettem egy b paramétert, ami a kooperációs mátrix nem diagonális elemeit szorozza. Ezzel gyakorlatilag a stabilitást a csatolás er sségének a függvényében vizsgáltam. Hiszen ha b = 0, akkor az egyenletek közötti csatolás megsz nik és a rendszer négy egymástól független, közönséges els rend dierenciálegyenletre esik szét. Jelen esetben az els faj populációinak maximumait vizsgáltam. Az eredmény a következ lett: A diagramon meggyelhet, hogy nagyjából b = 0, 818 környékén az eddig stabil 6. ábra. A rendszer bifurkációs diagramja xpont egy Hopf bifurkáción keresztül instabillá válik és a megoldás ráhúzódik egy határciklusra, amelynek az amplitúdója b további növelésével egy ideig növekszik. Ez látható a következ két ábrán. A két ábra közül els n a kezdeti id ponttól ábrázoltam a megoldást, mivel egy egyenes vonal nem lett volna túl szemléletes. Itt a megoldás egy spirálisan vonzó pontattraktorba megy be, ahogy az látszik is. A második ábrán a megoldást a [2000 : 3000] intervallumban ábrázoltam, azért, mert itt már lecsengettek a tranziensek, tehát a rendszer állandósult állapota látható, ami egy határciklus. 6 5 4 3 2 1 0 500 1000 1500 2000 7. ábra. Az els faj populációja b = 0, 8 értéknél Budapest, 2015. május 6 Eötvös Loránd Tudományegyetem

55 5 45 4 35 3 25 2 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 8. ábra. Az els faj populációja b = 0, 82 értéknél Tovább növelve a b értékét, b = 0, 94 esetében látható (és a diagramról is leolvasható), hogy történt egy perióduskett z dés. Itt két különböz amplitúdójú, de periodikus viselkedést mutat a rendszer. 5 5 5 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 9. ábra. Az els faj populációja b = 0, 94 értéknél Budapest, 2015. május 7 Eötvös Loránd Tudományegyetem

Ha még tovább növeljük a b-t, akkor ahogy a diagramon is látható, a már megkett z dött periódusok egyenként még egyszer megkett z dnek, így összességében egy négyes határciklus van a rendszerben. Ez b = 0, 9609 körül történik meg. A jobb láthatóság kedvéért egy kicsit nagyobb b-nél ábrázoltam, ahol a szétválás már nagyobb mérték. Meggyelhet a fent említett kijelentés is, azaz, hogy a különböz perióduskett z dések egyre rövidebb "ideig" tartanak. Ezután ha jól felnagyítjuk az ábrát és jó a szemünk, akkor látható még egy perióduskett z dés, de ez már nagyon kicsi, úgyhogy nem kerestem meg, hogy milyen paraméterértéknél történik. 5 5 5 5 0.15 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 10. ábra. Az els faj populációja b = 0, 9615 értéknél A következ két ábra b = 0, 97 és b = 1 értéknél készült. Az els n még valamennyire "szabályos" a formája a görbének, de már látható, hogy nem periodikus. Kezdjük elérni (vagy már el is értük) az akkumulációs pontot és a mozgás kezd kaotikussá válni. A b = 1 értéknél a megoldás a már fent közölt ábráknak egy kés bbi id tartományban készült része. A diagramon látható, hogy a rendszer itt már rég elhagyta az akkumulációs pontot. 5 5 5 5 0.15 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 11. ábra. Az els faj populációja b = 0, 97 értéknél Budapest, 2015. május 8 Eötvös Loránd Tudományegyetem

5 5 5 5 0.15 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 12. ábra. Az els faj populációja b = 1 értéknél Ez az ábra pedig a diagramon látható középs, "üres" sávbeli viselkedést mutatja, b = 1, 08 érték esetén. Itt visszaértünk egy újabb négyes határciklusra. Ha tovább növelnénk a paramétert, akkor újra kaotikus viselkedést tapasztalnánk, de err l már nem készítettem ábrát. 0.8 0.7 0.1 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 13. ábra. Az els faj populációja b = 1, 08 értéknél 3.3. Az attraktorokról általában Érdekes kérdés, hogy hogyan alakulhat ki a káosz, valamint miért számít ilyen sokat a mozgás milyenségében az, hogy milyen kezd feltétellel indítottuk el. Képzeljünk el egy ingát homogén gravitációs er térben, ami egy pl. falból kiálló rúdon foroghat körbe, valamint tekintsünk el a különböz disszipatív er kt l, mint a súrlódás vagy a légellenállás. Indítsuk el az ingát olyan kezdeti feltételekkel, hogy az a mozgása során "fejtet n" álljon meg egy instabil helyzetében. Ilyenkor az inga nyugalomban van, de bármilyen kis perturbáció kilöki ebb l a helyzetéb l és tovább mozog. Indítsuk most ugyan azokkal a kezdeti feltételekkel, de az egyikhez (a kezdeti kitéréshez vagy a sebességhez) Budapest, 2015. május 9 Eötvös Loránd Tudományegyetem

adjunk hozzá egy nagyon kicsi ɛ nagyságú eltérést. Ez kés bb ahhoz az eredményhez vezet, hogy az inga nem fog a fels instabil helyzetben megállni, hanem átfordul azon és tovább mozog. Ett l a ponttól már nem mondhatjuk azt, hogy a két mozgás pályája csak nagyon kicsit fog eltérni egymástól, annak ellenére, hogy csak egy ɛ nagyságú perturbációt adtunk a kezd feltételeknek. A káosz és az el rejelezhetetlenség oka tehát tekinthet úgy, hogy a rendszer sorozatosan instabil egyensúlyi helyzeteken halad keresztül. A szabálytalan mozgásban rejl szabályszer ségek úgy is láthatóvá tehet k, hogy a mozgást hosszú ideig követjük és megnézzük, hogy mi történik a fázistérben. Bármilyen kezd feltétellel is indítunk egy rendszert, ha hosszú id után valamilyen állandósult mozgáshoz tart, akkor ezt az objektumot attraktornak nevezzük. Az állandósult állapot milyensége alapján az attraktorokat megkülönböztethetjük. A szabályos mozgásoknak, vagy a mozgások leállásának határciklus attraktorok, illetve pontattraktorok felelnek meg. Ha azonban a rendszerünk nem lineáris (ha nem alkalmazunk közelítéseket, akkor az esetek nagy részében nem az), akkor megnyilvánul a rendszer kaotikussága és a mozgás szabálytalansága. Ilyenkor a fázistérben található attraktor általában gyönyör fraktálszerkezetet mutat és a trajektória valamilyen jól meghatározott (de függvényekkel általában nem leírható) "formára húzódik" rá a mozgás szabálytalansága ellenére. A jelenlegi rendszernél is ilyet fogunk látni. 3.3.1. Az attraktorok típusai Fixpont attraktor Alapvet en xpontnak nevezik a különböz leképezések vagy transzformációk olyan pontjait, amik a leképezés vagy transzformáció után önmagukba képz dnek le. Ha egy rendszer id fejl dését transzformációk sorozatának tekintjük, akkor szintén található (vagy nem) ilyen xpont, ami a fontos hatással lehet a rendszer id fejl désére. Ilyen fordulhat el például egy csillapított oszcillátornál, hiszen ilyenkor egy stabil állapotba (megáll) érkezik a rendszer egy id után. A csillapított oszcillátor esetén egy vonzó spirális attraktorunk van, mivel ha megvizsgáljuk a rendszer fázisterét, akkor egy logaritmikus spirált látunk a xpont körül. A vizsgált rendszer egyik xpontja is ilyen ahogy azt fent már említettem. Határciklus Határciklus akkor jön létre, ha magára hagyunk egy csillapítatlan, nem gerjesztett rendszert. Ilyenkor egy teljesen szabályos periodikus mozgás jön létre, amely a fázistérben egy ellipszisként vagy körként jelenik meg. Ilyen például a csillapítatlan harmonikus oszcillátor esetén fordul el. Ilyenkor két dimenzióban a Jacobi-mátrix sajátértékei tisztán képzetesek (az ilyen xpontot gyakran nevezik centrumnak is). Különös attraktor Ez az attraktor a nevét onnan kapta, hogy a szerkezete fraktálszer. Leggyakrabban kaotikus rendszerek esetén fordulnak el (pl. jelen esetben, vagy a közismert Lorenz-attraktor, amely egy atmoszférikus áramlást leíró modellhez tartozó attraktor), de léteznek nemkaotikus különös attraktorok is. Az ilyen attraktorral rendelkez rendszerek lokálisan instabilak, de globálisan stabilak. Azaz ha különböz pontokat vizsgálunk, azok egymástól eltávolodhatnak, de végig az attraktoron maradnak. A most vizsgált rendszer attraktora szerintem különösen szép és a következ ábrán látható. Trajektoria 5 5 3. faj 0.15 0.1 0.05 0 0.1 2. faj 0.7 0.8 5 5 5 5 0.15 5 5 5 5 0.15 14. ábra. Fázistérbeli trajektória Budapest, 2015. május 10 Eötvös Loránd Tudományegyetem

4. Összegzést Ennek a tulajdonságait lehetne még tovább vizsgálni, például a komplexitás jellemzésére szokás kiszámolni az attraktor fraktáldimenzióját, illetve a viselkedés el rejelezhetetlenségének mérésére az ún. Ljapunov-exponenst, de ezek sajnos mind olyan problémák, melyek numerikus vizsgálata az én jelenlegi tudásomat meghaladják, valamint messzire vinnének az eredetileg tárgyalt témától (amit l már így is elég messze vet dtünk), azaz négy faj egy közös er forrásért versengésének leírásától. Bár ezen írásomban sajnos nem sok hely jutott a különböz populációdinamikai gondolatok boncolgatására, hiszen végig numerikus vizsgálatokról, kaotikus dinamikáról és stabilitásvizsgálatról beszéltem, de remélhet leg jól példázza a téma szerteágazását, amit a bevezet ben is írtam. Hiszen alapvet en egy együttélési problémából indultam ki, amib l aztán eljutottam a zikának egy nagyon szép és érdekes területére, amely terület eredményeit felhasználtam egy nem zikai rendszer vizsgálatára. Budapest, 2015. május 11 Eötvös Loránd Tudományegyetem

Hivatkozások [1] Wikipedia: Competitive Lotka-Volterra equations [2] Populációdinamika blog [3] Meszéna Géza "Elméleti evolúcióbiológia" kurzusa [4] Györgyi Géza "Elméleti mechanika A" kurzusa [5] Tél Tamás-Gruiz Márton: Kaotikus Dinamika Budapest, 2015. május 12 Eötvös Loránd Tudományegyetem