Eric Schulte

Learn More
Neutral landscapes and mutational robustness are believed to be important enablers of evolvability in biology. We apply these concepts to software, defining mutational robustness to be the fraction of random mutations to program code that leave a program’s behavior unchanged. Test cases are used to measure program behavior and mutation operators are taken(More)
Although evolutionary computation (EC) is an " embarrassingly parallel " process, it is often deployed on essentially serial machines, and even its parallel implementations typically retain the globally synchronized and regimented style typical of serial computation. We explore a radical 'physical evolutionary computation' (PEC) hardware/software framework(More)
  • 1