Prírodou inšpirované algoritmyštudijné materiály pre projekt mobilnej triedy umelej inteligencie |
||
JedinecJedincom je hierarchicky členený počítačový program, ktorého veľkosť, forma a obsah sa môže počas evolučného procesu meniť. Je tvorený funkciami a terminálmi. Každý počítačový program môže byť vyjadrený ako orientovaný strom, kde vnútorné uzly stromu sú funkcie a listové uzly terminály. Každý rodičovský uzol je funkcia a jednotliví synovia sú jej argumentami. Takýto jednoduchý príklad jedinca Genetického programovania môžete vidieť na nasledujúcom obrázku: ![]() Jedinec reprezentujúci program „x*(x+1)“Množina prípustných funkcií môže obsahovať :
Terminálmi môžu byť premenné (predstavujúce vstupy detektorov, či senzorov), konštanty (reálne, boolovské ...) a príležitostne i funkcie, výstupy ktorých predstavujú stav dôležitých vonkajších podmienok . Množina funkcií i terminálov musia spĺňať dve základné podmienky :
|
||
Kontakt: Marek Bundzel |