Logistisk display

En logistisk karta (även kvadratisk karta eller Feigenbaum-karta ) är en polynomkarta som beskriver hur populationens storlek förändras över tid. Han nämns ofta som ett exempel på hur komplext, kaotiskt beteende kan uppstå från mycket enkla icke-linjära ekvationer . Den logistiska kartan är en diskret analog till den kontinuerliga logistiska Verhulst- ekvationen ; det återspeglar det faktum att befolkningstillväxten sker vid diskreta tidpunkter.

Matematisk formulering [1] av kartläggning

var:

tar värden från 0 till 1 och återspeglar förhållandet mellan befolkningsvärdet under det -e året till det maximala möjliga, och anger det initiala numret (i år nummer 0);  är en positiv parameter som kännetecknar populationens reproduktionshastighet (tillväxt).

Ibland kallas denna formulering Verhulst (eller Verhulst -Pearl ) mappning, och den logistiska mappningen är en annan, men likvärdig i egenskapsformel [2] :

Denna icke-linjära mappning beskriver två effekter:

En av nackdelarna med att använda kartläggningen som en demografisk modell är det faktum att för vissa initiala värden och parametervärden ger kartläggningen negativa värden för populationsstorleken. Den diskreta Ricoeur-modellen , som också uppvisar kaotiskt beteende, har inte denna brist.

Beteende beroende av parameter

Vid ändring av värdet på parametern observeras följande beteende i systemet [3] .

Resultatet av ovanstående ges i bifurkationsdiagrammet . Värdena för parametern plottas längs abskissaxeln , och värdena som tas vid stora tillfällen plottas längs ordinataaxeln .

Strukturen för bifurkationsdiagrammet är självliknande : om du ökar arean, till exempel vid ett värde av = 3,82 i en av de tre grenarna, kan du se att den fina strukturen av detta område ser ut som en förvrängd och suddig version av hela diagrammet. Detsamma gäller för alla områden med icke-kaotiska punkter. Detta är ett exempel på en djup koppling mellan kaotiska system och fraktaler.

Ett program för att konstruera ett bifurkationsdiagram

Följande Python -program bygger ett bifurkationsdiagram.

importera matplotlib.pyplot som plt x3 = 0,01 s = [] c = [] l = 0,01 för j i intervallet ( 200 ): x0 = x3 för i i intervallet ( 200 ): x0 = 1 - l * x0 * x0 s . lägg till ( x0 ) c . lägg till ( l ) x3 = x0 l += 0,01 plt . plot ( c , s , 'r.' , ms = 1 ) plt . visa ()

Analytisk lösning

För den exakta analytiska lösningen är följande:

Anteckningar

  1. Dynamic Chaos Arkiverad 22 mars 2012 på Wayback Machine i Encyclopedia of Physics
  2. V. N. Dumachev, V. A. Rodin. Utveckling av antagonistiskt interagerande populationer baserat på den tvådimensionella Verhulst-Pearl-modellen . - Math-Net.ru, 2005. - T. 17 , nr. 7 . - S. 11-22 .
  3. " Java-demonstration av bifurkationer av en kvadratisk karta arkiverad 13 maj 2008 på Wayback Machine " på Dr Evgeny Demidovs hemsida.

Se även