Prírodou inšpirované algoritmy

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

Späť ku kurzom triedy
Obsah
Implementácia floyov v Jave
Popis ovládania appletov
Floyi - applet
i-Floyi - applet
e-Floyi - applet



Ostatné kapitoly
Výpočtové schopnosti celulárnych automatov
Celulárne automaty - úvod
Samoreprodukujúce sa celulárne automaty
Kryštálove výpocty
HAL
Boidi
Floyi
Aplikácie celulárnych automatov
CAPOW
LIFE - Hra života
Fredkinov biliardový automat


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


Implementácia floyov v Jave

Implementácia floyov v Jave

  • Floyi - Klasickí Floyi brániaci svoje teritórium proti votrelcom. Applet umožňuje zmenu základných charakteristík populácie, ale nie zmenu, resp. definovanie charakteristík jednotlivých individuálnych Floyov.
  • i-Floyi - Individuálni Floyi brániaci svoje teritórium proti votrelcom. Applet umožňuje tak zmenu vlastností populácie, ako zmenu charakteristík jednotlivých Floyov. Tu už môže byť každý Floy individualitou odlišujúcou sa od ostatných Floyov.
  • e-Floyi - Vyvíjajúci sa (evolving) Floyi - brániaci svoje teritórium proti votrelcom. Applet umožňuje evolúciu populácie Floyov. Nedajú sa editovať vlastnosti populácie, ani vlastnosti Floyov. Je však možnosť výberu jednej z niekoľkých preddefinovaných populácií, resp. prostredí a možnosť sledovať správanie sa rôznych populácií Floyov v rôznom prostredí.

Hore
Kontakt: Marek Bundzel