Genetic Algorithms

marcus • November 23rd, 2007

A genetic algorithm (GA) is a search technique used in computing to find exact or approximate solutions to optimization and search problems.


   1. Choose initial population
   2. Evaluate the fitness of each individual in the population
   3. Repeat
         1. Select best-ranking individuals to reproduce
         2. Breed new generation through crossover 
             and mutation (genetic operations) and give birth to offspring
         3. Evaluate the individual fitnesses of the offspring
         4. Replace worst ranked part of population with offspring
   4. Until termination

Sources:
Wikipedia: Genetic Algorithm Wikipedia: Genetic Programming

3d 4-space abstract aesthetic system aesthetics algorithm alien ambient ambisonics animation architecture art artificial audio audio research black&white book caskets classic clicks & cuts code color computer-vision conceptual art consoles cpp culture ddr design devices digtial fabrication documenta documentation drawing dynamics electricity electromagnetism electronics environment event exhibition experimental exploration fashion festival film flocking folk food fractal furniture gamedev generative genetic geometry glitch graphic hacks haptics hardware history hyperspace ideas illustration images inspiration installation instrument intelligence interactive interieur japan java knowledge management landscape library life light liquid live london math micro minimal modernism monochrome motion motion graphics multiples music naming nature nervous ink networked networking opensource osx painting paper particles performance personal photography physics playful politics press print processing processing.org programming quotes recipes research retro romance ruby scripts sculpture SENDUNG.net shopping snippets social software sound space space exploration craft space exploration craft orbiter supercollider swiss systems technology theory theremin toys transformed travel tricks typography universe video visual vj water web2.0 xcode