Cartesian Genetic Programming is a method to automatically create programs or electronic circuits with a certain behaviour. The method is similar to how organisms evolve, and is very computationally expensive for complex circuits. I'm developing a new technique that significantly reduces the computational cost and time-to-solution. In development.