Prírodou inšpirované algoritmy

študijné materiály pre projekt mobilnej triedy umelej inteligencie

Späť ku kurzom triedy
Obsah
Úvodné bezkontextové modely
Signály
Prideľovanie zdrojov
Závislosť od okolia
Otvorené L–systémy
Ekosystémy
Paleobotanika
Inverzné modelovanie
Pokročilá grafika
Fraktály
Ďalšie objekty
Animácie a Raytrayced
Linky



Ostatné kapitoly
Lindenmayerove systémy
Modelovanie ekosystémov
Dawkinsove biomorfy
Reakčno-difúzne modely
Difúzne ohraničené zhlukovanie
Voronoiove diagramy
Časticové systémy
Fibbonaciho čísla a zlatý rez


Tutoriály
 Celulárne automaty
 Morfogenéza
 Simulátory
 Evolučné algoritmy
 Chaos
 Roboty
 Rôzne


Prideľovanie zdrojov

Kontextovo závislé modely s tokom informácii

Rúrové narastanie

Jednoduchá monopodiálna štruktúra. Je predpoklad, že každý segment stonky používa fotosyntézu produkovanú listami. Farby stonky indikujú nadbytok (alebo deficit) fotosyntézy na danej úrovni.


Veľká animácia
Malá animácia
Zdrojový súbor

Stromové narastanie

Kombinácia Borchertovho a Sladovho modelu vetvenia s rúrovým modelom šírky vetvy. Každý vrchol je charakterizovaný hodnotou vitality, ktorá klesá konštantným faktorom v každom kroku. Hodnota vitality určuje dĺžku výhonku.


Veľká animácia
Malá animácia
Zdrojový súbor

Jednoduchý príklad

Implementácia L-systemu Tabebuiovho vetvenia od Borchertau a Hondu. Červený signál prúdiaci hore reprezentuje rastový tok a zároveň tok do súrodeneckých vetiev a s relatívnym číslom zakončení pre každú vetvu. Modrý signál prúdiaci dole akumuluje a archivuje číslo počtu ukončení. Rozdvojenie na konci závisí od toho či je tam dostatočný tok. Vzrastajúci tok sa zväčšuje časom. Keď ukončenie sa nevetví počas niekoľkých krokov, tak vetva zomrie. Farba sa zmení na hnedú. Šírka vetvy je určená pomocou rúrového modelu.


Veľká animácia
Malá animácia
Zdrojový súbor

Hore
Kontakt: Marek Bundzel