0
       
                                       
                                       
 
Introduction
Why algorithms in architecture?
                               
                                       
 
Simulation
Simulation of passenger flows to evaluate a design's functionality
                       
                                       
 
Optimization
Use of a genetic algorithm to recursively optimize a building's design
                       
                                       
 
Permutation
Parametric design processes and variability of form within a system
                       
                                       
 
Generation
Development of a generative design language based on L-Systems
                   
                                       
 
Transformation
Design through transformation of site and program-specific data
                   
                                       
 
Methodology