Prírodou inšpirované algoritmy

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

Späť ku kurzom triedy
Obsah
Abstrakt
Pravidlá života
Vyvíjajúci sa floyi
Implementácia v Jave
Prehľad appletov
Floyi - applet
Individuálni Floyi - applet
Vyvíjajúci sa Floyi - applet
Súperiaci floyi - applet
Aquarium - applet
O tejto kapitole



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


Prehľad appletov

AppletPopis appletu
Evolving Floys
Vyvíjajúci sa Floyi (Evolving Floys)

sú spoločenskí, bránia svoje teritórium, vyvijajúci sa umelý život

  • Bránia svoje teritórium pred narušiteľmi
  • Každý Floy môže mať rozdielnú osobnosť
  • Pre vývoj je pužitý genetický algoritmus
  • http://www.aridolan.com/ofiles/eFloys.aspx

    Individualistic Floys
    Individuálny Floyi (The Individualistic Floys)

    Každý Floy má svoj individuálny charakter. Každý má svoju vlastnú črtu definovanú samostatným chromozomom.V tomto applete môžete priradiť rôzne črty, rôznym Floyom a sledovať ich správanie.

    http://www.aridolan.com/ofiles/iFloys.aspx

    Floys
    http://users.ox.ac.uk/~quee0818/teaching/flock.html
    Floys
    http://www.1stpm.org/alex/
    Greater Object Oriented evolving Floys
    http://www.neocoretechs.com/alife/

    Hore
    Kontakt: Marek Bundzel