Kartezjańskie programowanie genetyczne - Cartesian genetic programming

Kartezjańskie programowanie genetyczne jest formą programowania genetycznego, która wykorzystuje reprezentację grafową do kodowania programów komputerowych . Zrobiło się od sposobu ewolucji układów cyfrowych opracowany przez Juliana F. Miller i Peter Thomson w roku 1997. Termin „kartezjański programowania genetycznego” po raz pierwszy pojawił się w 1999 roku i został zaproponowany jako ogólną formę programowania genetycznego w roku 2000. Jest on nazywany " kartezjański ' ponieważ reprezentuje program używający dwuwymiarowej siatki węzłów .

Witryna Millera wyjaśnia, jak działa CGP. Redagował książkę zatytułowaną Kartezjańskie Programowanie Genetyczne , wydaną w 2011 roku przez wydawnictwo Springer .

Projekt open source dCGP implementuje różniczkowalną wersję CGP opracowaną w Europejskiej Agencji Kosmicznej przez Dario Izzo, Francesco Biscani i Alessio Mereta, która jest w stanie podejść do zadań regresji symbolicznej, znaleźć rozwiązanie równań różniczkowych, znaleźć całki pierwsze układów dynamicznych, przedstawić zmienną topologię sztuczne sieci neuronowe i nie tylko.


Zobacz też


Bibliografia