In this paper we examine the potential of combining 2D shape packing algorithms and evolutionary methods in the design process. We investigate the ways such algorithms can be used in architectural design and how they may influence it. In the first part of this paper we introduce the theoretical framework of packing algorithms and genetic algorithms as well as the traditional design process and the nature of design problems. In the second part of the paper we introduce a software prototype that tests these algorithms in two contexts: the preliminary design of a shading facade pattern and the design of commercial housing layouts. The aim for both experiments was to generate optimal configurations based on user-defined criteria without resorting to exhaustive search. Several lessons were learned that point to the potential of evolutionary methods in architecture as well as the limitations of such methods. We conclude the paper with recommendations for further developing this research project.
[1]
Dorothea Heiss-Czedik,et al.
An Introduction to Genetic Algorithms.
,
1997,
Artificial Life.
[2]
N. Cross.
Designerly ways of knowing
,
2006
.
[3]
Tomor and Franck Georg Elezkurtaj.
Genetic Algorithms in Support of Creative Architectural Design
,
1999
.
[4]
H. Rittel,et al.
Dilemmas in a general theory of planning
,
1973
.
[5]
Andrea Lodi,et al.
Two-dimensional packing problems: A survey
,
2002,
Eur. J. Oper. Res..
[6]
Peter J. Bentley,et al.
Evolutionary Design By Computers
,
1999
.
[7]
Bryan Lawson,et al.
How Designers Think: The Design Process Demystified
,
1990
.
[8]
Kenneth Stephenson,et al.
Introduction to Circle Packing: The Theory of Discrete Analytic Functions
,
2005
.
[9]
John H. Frazer,et al.
An Evolutionary Architecture
,
1995
.