Project Sample: Genetic Algorithms

Courtesy of MIT student, used with permission.

Genetic Algorithms (GA's) have been applied since the 1950's to simulate the evolution of a population. Soon enough, they became a widely known method to solve optimization problems in computer science and several genetic algorithmic systems were developed, such as Evolver. Genetic algorithms are not only suited for computer science; they may also be applied to artistic domains. For example, Ariza discusses an alternative application of GA's. Rather than moving towards a complex solution, Ariza's genetic algorithm system pulls from a trajectory of rhythmic populations that moves towards a simple solution. My work with Genetic Algorithms also focuses on creating interesting trends from an evolutionary process that moves towards a simple solution. I show that my system can be applied to granular synthesis to make compelling gestures...

Complete report (PDF)

Flash and JavaScript are required for this feature.

Project Sample: Genetic Algorithms 1. (NOTE: this track starts at very low volume and emerges slowly.)

Flash and JavaScript are required for this feature.

Project Sample: Genetic Algorithms 2.

Flash and JavaScript are required for this feature.

Project Sample: Genetic Algorithms 3.

Code files (ZIP) (This ZIP contains 2 .py files.)