Artificial Creativity
ArchiKluge is an implementation of a genetic algorithm in which populations of simple architectural forms evolve towards a best…
ArchiKluge is an implementation of a genetic algorithm in which populations of simple architectural forms evolve towards a best fit. "In this case the genotype of the Genetic Algorithm of ArchiKluge consists of a 64 bit Java long integer, and the phenotype of the translation of this integer in to a spatial layout, simply produced by folding the long number in to 4x4x4 lattice, each bit expressing the state of a cell in the lattice (empty of filled, 4x4x4=64). There are 2[64 or 18446744073709551616 possible combinations of the lattice. If instead of using a Genetic Algorithm, we would calculate each and every of these possibilities to find out the best ones, taking us a millisecond for each (about the time it takes in an average PC now),we would have to wait about 584,942,417 (585 million) years for the results. By the time we would be finished the computer would have evaporated or fossilised, and ourselves would provably have evolve in to something else, perhaps flying slugs or one legged lizards."