Mutate your way to perfection using “genetic algorithms,” search functions that “evolve” towards the optimum solution to a problem. By imitating life’s genetic evolution, the simulations progress a “population” of potential solutions towards better and better solutions.

Now the technology that makes these simulations possible—high performance computing—is also benefiting from it.