Syntax
- jednorodna ("skonczony alfabet") - male litery a-z
Genotype->Phenotype
- kodon (ciąg) startu (aa) i stopu (zz)
- wylapanie wszystkich aa (np aaa to dwa poczatki)
- od kazdego poczatku czytamy do zz (lub konca genomu)
- gen jest pomiedzy aa a zz i opisuje fragment organizmu
- wzrost ciala - analogicznie jak w reprezentacji "Simil": stiki maja wielowymiarowe zaczepy i "dorastaja" do zarodka wedlug maksymalnego podobienstwa zaczepów
- w ramach genu zaczynamy opisywać obiekt (stik, neuron, ...) od najwazniejszych jego cech zeby przedwczesnie skonczone obiekty jak najrzadziej były niepoprawne
- do ustalenia: lista właściowosci obiektów i sposób ich opisu; NN, receptory i efektory
Operators
- mutacja - zamiana znaku
- insert (losowy/powielony), delete
- duplikacja?
- "krzyzowanie": transfer genu
Implementation
- Poniewaz zrastanie sie czesci organizmow ma byc takie jak w reprezentacji "Simil", najlepiej projekt zrealizowac w dwóch czesciach - dwie reprezentacje.
- Pierwsza to "Simil" (f2) z zaczepami (i wlasnymi prostymi operatorami mutacji i krzyzowania). Druga to "Biologiczna" (f3) jako kolejna warstwa która bedzie tlumaczona do "Simil".
- Pozwoli to prowadzic niezalezne porownawcze eksperymenty na obu reprezentacjach i ocenic na ile dodanie warstwy biologicznej i linearnego zakodowania stikow i zaczepow oraz bardzo proste operatory polepszyly zdolnosci ewolucyjne reprezentacji.