Generative Design in Architecture; From Mathematical Optimization to Grammatical Customization

Book chapter – Springer International Publishing; Computational Design and Digital Manufacturing pp 1–43, February 2023

Authors: Pirouz Nourian, Shervin Azadi, Robin Oval

Abstract: This chapter provides a methodological overview of generative design in architecture, especially highlighting the commonalities between three separate lineages of generative approaches in architectural design, namely the mathematical optimization methods for topology optimization and shape optimization, generative grammars (shape grammars and graph grammars), and [agent-based] design games. A comprehensive definition of generative design is provided as an umbrella term referring to the mathematical, grammatical, or gamified methodologies for systematic synthesis, i.e. derivation, itemization, or exploration of configurations. Among other points, it is shown that generative design methods are not necessarily meant to automate design; but rather provide structured mechanisms to facilitate participatory design or creative mass customization. Effectively, the chapter provides the theoretical minimum for understanding generative design as a paradigm in computational design; demystifies the term generative design as a technological hype; shows a precis of the history of the generative approaches in architectural design; provides a minimalist methodological framework summarising lessons from the three lineages of generative design; and deepens the technological discourse on generative design methods by reflecting on the topological constructs and techniques required for devising generative systems or design machines, including those equipped with Artificial Intelligence. Moreover, the notions of discrete design and design for discrete assembly are discussed as precursors to the core concept of design as decision-making in generative design, thus hinting to avenues of future research in manufacturing-informed combinatorial masscustomization and discrete architecture in tandem with generative design methods.