Elektronický text Deterministické modely je podkladem pro přednášku stejnojmenného předmětu PřF: M6VM06 Deterministické modely. Text orientován aplikačně a seznamuje se základy deterministického modelování pomocí diferenciálních a diferenčních rovnic. Vybrané modely tak seznamují studenta jak s postupem při samotné tvorbě a případné revizi modelu, tak se základy teorie diferenciálních a diferenčních rovnic s důrazem na aplikace. Modely zahrnují širokou oblast od ekologie, epidemiologie, biochemie až po ekonomii, neurovědu či genetiku. Text je doplněn řadou simulací. S publikací lze pracovat on-line, nicméně pro spuštění odkazů je třeba mít instalován vhodný software, jde o programy R, Matlab, Maple a Xppaut. Tyto programy jsou studentům k dispozici ke spuštění v počítačových učebnách. Některé lze jako freeware instalovat a spustit tak přednášku se simulacemi i lokálně offline. V takovém případě prosím využijte offline verzi publikace zabalenou v souboru ZIP.
Deterministické modely pro online prohlíženíNajděte Nashovu rovnováhu v Bertrandově modelu duopolu, kde se dva výrobci rozhodují o optimální ceně za poptávané množství
$$q_{i}(p_{i}, p_{−i}) = a − p_{i} + bp_{−i}$$které závisí na ceně obou výrobků. Přitom $b \in \langle0,2)$ je tzv. elasticita nebo míra substituce.
Komentované řešení v MapluŘešení v programu Maple: bertrand.mw
Kdy je třeba vyhlásit zákaz koupání v přehradě, jestliže jsme minulé 4 dny v 8:00 ráno naměřili v odběrné nádobě hodnoty 2, 3, 5 a 7 mikrogramů. Hranice toxicity je 30 μg.
Komentované řešení v MapluŘešení v programu Maple: sinice.mw
S pomocí Maplu pro uvedené rovnice nakreslete řešení počáteční úlohy $x_0 = 3$, pro $r_0 = 2$, $K = 100$ a vhodně volené případné další parametry, nakreslete také funkce $r(t,x)$. Najděte obecná řešení rovnic a zkoumejte jejich tvar. Najděte inflexní body a řešení a vysvětlete, co znamenají.
Komentované řešení v MapluŘešení v programu Maple: sigmoidpopgrowth.mw
S pomocí vhodného programu (nebo bez něj) najděte rovnovážné body následujících rovnic a vyšetřete jejich stabilitu.
Řešení v programu Maple: popgrowthanalyza.mw
Najděte všechna řešení rovnice $f^{(2)}(x) = x$ pro $r = 2.1$ a ukažte, že cyklus periody 2 je stabilní. Rada: vyřaďte ta řešení, která jsou zároveň pevným bodem $f(x)$ (proč?), spočtěte v nich $Df^{(2)}$.
Komentované řešení v MapluŘešení v programu Maple: 2cyklus.mw
Komentované řešeníŘešení v programu XppAut: cobweb.ode
Simulace v MatlabuSimulace v Matlabu: logistickyrust.m
Pokud zakreslíme závislost pevných bodů na parametru μ, dostaneme tzv. bufurkační diagram. Postupné zdvojování periody přechází v deterministický chaos.
Komentované řešeníŘešení v programu XppAut: logbif.ode
Uvažujeme logistickou rovnici, ve které kontrolujeme chaos neustálými pulzy $x_i = kx_i$ po $p$ iteracích. Definujeme zobrazení $F(x) = kf^{(p)}(x)$. Pevný bod $x^*$ regulovaného zobrazení $F)x)$ tedy bude splňovat $kf^{(p)}(x^*) = x^*$ a bude stabilní, pokud
$$|kDf^{(p)}(x^*)| < 1.$$Označíme-li $\displaystyle C^p (x) = \frac{x}{f^{(p)}(x)} Df^{(p)}(x)$, dostáváme podmínku pro oblast kontrolovatelných hodnot: $|C^p(x)| < 1$.
Komentovaný výpočetVýpočet v programu Maple: Cp.mw | Simulace v Matlabu: chaoscontrol.m
Chceme modelovat epidemii infekční nemoci, kterou neumíme léčit, která však není smrtelná, např. herpes labialis, opar rtu.
Komentovaný výpočet v MapluŘešení v programu Maple: SI.mw
Uvažujme populaci ryb s Leslieho maticí
$$\displaystyle L = \begin{pmatrix} 0 & 4 & 3 \\ 0.5 & 0 & 0 \\ 0 & 0.25 & 0 \end{pmatrix}$$Můžeme zvolit rovnoměrný výlov nebo výlov některé věkové skupiny. Je některá z variant výlovu dlouhodobě udržitelná?
Komentované řešeníŘešení v programu Maple: harvesting.mw
Vytvořte simulaci a zkoumejte vliv exogenních proměnných a parametrů na dynamiku modelu.
Komentované řešeníSimulace v programu XppAut: cournot.ode
Uvažujte revizi tohoto dynamického Cournotova modelu. Předpokládejte racionální chování firem tak, že budou měnit výrobu v závislosti na změně zisku. Čím větší je z navýšení výroby profit, tím ochotněji budou výrobu navyšovat a naopak.
Komentované řešeníŘešení v programu Maple: cournotspojity.mw
RNDr. Lenka Přibylová, Ph.D.
Ústav matematiky a statistiky, Přírodovědecká fakulta MU Osobní stránka v IS MU |
|
Multimediální elektronický výukový materiál
1. vydání
Vydala Masarykova univerzita, Brno 2015
Vytvořeno ve spolupráci se Servisním střediskem pro e-learning na MU,
Fakulta informatiky Masarykovy univerzity, Brno 2015
Publikováno na Elportále, ISSN 1802-128X
© 2015 Masarykova univerzita