background preloader

Evolutionary Computing

Facebook Twitter

Otomata. 16 Jul 2011 Click on the grid below to add cells, click on cells to change their direction, and press play to listen to your music.


Update: Click here to get Otomata for your iPhone / iPod / iPad! ArchiKluge. ArchiKluge is the first of a series of small experiments written in Java which explore ‘artificial creativity’, automatic design and generative approaches in architecture.


ArchiKluge is a simple Genetic Algorithm that evolves architectural diagrams. It explores the qualities of design made by machines, devoid of any intention, assumptions or prejudices, and which often display a very peculiar form of mindlessly but relentlessly pounding against obstacles and problems until overcoming them, a manner of acting nature and machines commonly exhibit. A Genetic Algorithm is a program that evolves populations of solutions to certain constrains, quite the same way evolutionary processes do in nature. Each population starts with a number of randomly generated individuals, which reproduce or not according to their performance against a ‘fitness function’. ArchiKluge’s Genetic Algorithm: ArchiKluge implements a Steady State Genetic Algorithm with Tournament selection. The Living at Pecha Kucha Seoul. Evolution for some of the chairs of the Computational Chair Design project.

Genetic Algorithm Fish. Evolution of the Seroussi Pavilion. Voxopolis.