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


Popis ovládania appletov

Popis ovládania a možností appletov

Práca so statickou populáciou:
  • Ovládanie rýchlosti pohybu: Na tlačidlá Pomalšie (resp. Pohyb-pomalšie) a Rýchlejšie (resp. Pohyb-rýchlejšie) je potrebné kliknúť potrebný počet krát pre dosiahnutie požadovanej rýchlosti.
  • Vloženie votrelca: Po jeho vložení do prostredia možno sledovať ako ho lokálni floyi prenasledujú a napádajú. Atakovaný votrelec stráca energiu. Ak je jeho energia nulová, zomiera.
  • Tlačidlo Radiácia spôsobí mutácie a rôznorodosť populácie. Čím viac krát kliknete, tým bude populácia rôznorodejšia. (! Platí len pre e-Floyov !)
  • Tlačidlo Vlastnosti: Modifikácia vlastností prostredia a populácie (Platí pre Floyov a i-Floyov), resp. editácia charakteristík jednotlivých floyov - v kolónke "Aplikuj na Floya číslo" vyberte identifikačné číslo floya, ktorý bude nositeľom zadaných vlastností (! Platí len pre i-Floyov !). Ak sú všetky vlastnosti definované, stlačte tlačidlo štart, ktorým spustíte populáciu s novými vlastnosťami.
  • Tlačidlo Zobraz čísla: Umožňuje sledovať Floyov označených svojimi identifikačnými číslami. Tlačidlo Zobraz čísla/Zobraz potvory je prepínač zobrazovania Floyov. (! Platí len pre e-Floyov !)
  • Tlačidlo Vypni zvuk/Zapni zvuk: prepínač zvukových efektov (Zvuk vzniká napr. pri zániku floya).
  • Tlačidlo Zobraz Info: Zobrazí všetky aktuálne informácie o celej populácii floyov (aj v evolučnom procese).
  • Možnosti informačného okna :
    • Hodnoty primárnych a sekundárnych charakteristík jednotlivých Floydov.
    • Vlastnosti prostredia
    • Hodnoty vhodnosti jednotlivých Floydov
    • História zmien
    • Tlačidlo Preddefinované: Umožňuje výber a sledovanie rôznych vopred definovaných typov populácií a prostredí (Platí pre e-Floyov). V applete floyov a i-Floydov je možné použiť tlačidlo Default, ktoré reštartuje východzie nastavenie populácie a prostredia (v applete e-Floyov má túto funkciu tlačidlo Reštartuj).
    Práca s evolúciou: Platí len pre e-Floyov! Evolúcia zahŕňa formovanie a vznik novej generácie z generácie starej. Vytvorenie novej generácie možno urobiť manuálne - kliknutím na tlačidlo Rast. Spustenie kontinuálneho procesu evolúcie možno dosiahnuť kliknutím na tlačidlo Spusti evolúciu. V tomto procese vzniká nová generácia vtedy, keď je zlikvidovaný votrelec.
    • Evolučný proces môže začať s rôznym typom populácie a prostredia:
      • Rôznorodá a predmutovaná populácia - použitím tlačidla Radiácia.
      • Preddefinovaná populácia a prostredie - použitím tlačidla Preddefinovaná - možnosť výberu jednej z preddefinovaných typov populácií (prostredí) alebo typov evolúcií.
      • Default nastavenie populácie a prostredia (tlačidlo Default pre Floyov a i-Floyov, tlačidlo Reštartuj pre e-Floyov).
    • Tlačidlo Limitovaný rozsah: umožňuje ohraničiť rozsah zmien v populácii, čo zabezpečí viac homogénnu a menej "divokú" populáciu.
    • Tlačidlo Zobraz Log: Informácie o aktuálnej evolúcii - začiatok evolúcie, časy vzniku jednotlivých generácií, koniec evolúcie.
    • Tlačidlo Zastav evolúciu (ak evolúcia beží) : Zastaví bežiacu evolúciu.

    Hore
    Kontakt: Marek Bundzel