Computing and Design : Evolutionary Strategies

A design methodology based on the utilization of generative rule systems, evolutionary techniques and performance evaluation tools.

The methodology is realized through the implementation of a computational system in which spatial configurations can be defined by a set of instructions framed in hierarchical data structures. These are graphically interpreted to create their geometrical expression which is evaluated according to design criteria such as structural stability and accessibility of its basic components.

String rewriting Lindenmayer systems and Genetic Programming are combined to first create the definition of the problem and afterwards evolve possible answers to it. The aim is to integrate the generation of forms and the evaluation of their performances in order to design spatial configurations whose morphology emerges out of a process of formation rather than imposed by a fixed and predetermined representation. The adaptation of such rules system under the pressure of encoded design criteria resolves in the emergence of forms which become, hence, the expression of high level of abstractions.