A genetic algorithm provides a simple way to search for an approximately optimal solution for an otherwise difficult and complex problem. By simulating the process of evolution, random mutation, breeding and selective pressure, a program can evolve a solution to a problem. Seth Just wrote in with a simple and customizable genetic algorithm written in Perl. Given a problem set, you can define a fun