Prírodou inšpirované algoritmy

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

Späť ku kurzom triedy
Obsah
Úvod
Prostredie
L-systém
Komunikácia
Mechanizmus šírenia ohňa
Výsledky



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


Komunikácia

Pre informáciu kam a ako sa má oheň šíriť je nevyhnutná komunikácia s okolím. Preto pre simuláciu ohňa je potrebné použiť environmentálne L-systémy. Používajú sa dva typy špeciálnych symbolov.

Symbol 'E' určuje, že informácia sa má získať z prostredia a symbol 'W', že informácia sa má do prostredia zapísať. Takisto sa určuje, že o aký typ informácie sa jedná. Príklady:

E(x,y,z,getWall) - to spôsobuje, že prostredie vráti, čí na súradniciach x,y,z sa nachádza stena alebo nie.
W(x,y,z,setFlameStage,8) - spôsobuje, že hodnota flameStage je nastavená na 8, v kocke o súradniciach x,y,z.

Hore
Kontakt: Marek Bundzel