Free Software developer
This paper discusses the need for an adaptive and iterative process for the design of ordinary domestic buildings that meet human needs. The approach described here is to use Pattern Languages as fitness criteria to guide an iterative design optimisation. To complement this, a Form Language for domestic buildings is proposed that is physically buildable, sufficiently flexible, and suitable for evolution through mutation and crossover. This evolutionary method has been implemented as Free Software, and the results are comparable with historical informally constructed buildings.
Keywords: housing, adaptive architecture, evolution, genetic programming, informal design, Pattern Languages