A couple of days ago, I got the honor of presenting at 28C3 in Berlin, Germany for the Part-Time Scientists! The topic was “Automatic Algorithm Invention” and featured my foray into Cartesian Genetic Programming. The topic is exciting actually and much easier to get started with than you might think! To prove it, I’ve posted the presentation materials and code:
There is also a YouTube video of the presentation:
For me, the heart of the technique is the addition of “state” to the input and output variables. Chromosomes each get private state and share common state. They are evolved to cooperate and share information via this state.
Danke everyone that turned out and I look forward to hearing about your adventures with evolving algorithms!