Introduction to Optimization and Design Decision-making

Computational Design III (Level 1) focuses on translating parametric design knowledge into structured and informed decision-making processes. Moving beyond purely generative approaches, the seminar introduces methods for evaluating, comparing, and selecting design alternatives through performance-driven workflows. Students engage with environmental simulation tools to assess microclimatic conditions and integrate data into iterative design development. Building on this, the course explores both single-objective and multi-objective optimization techniques to navigate complex solution spaces and visualize trade-offs. Through the application of multi-attribute decision-making methods, participants learn to rank and interpret design alternatives for developing clear and reproducible strategies for data-driven architectural design.


Syllabus


Credits: Structural Form Finding – Genetic Optimization by Francis Redman from Computational Design Seminar 2016/17

Building on the previous terms, this course will focus on translating acquired knowledge into structured and informed design decision-making processes. Moving beyond purely generative approaches, this course explores how computational methods can support the evaluation, comparison, and selection of design alternatives. Participants will explore processes that bridge conceptual ideation and analytical reasoning for a more rigorous and transparent approach to design.

Throughout the course, we will explore how performance evaluation informs design decisions. One aspect of this is environmental simulation, through the plugin Ladybug, which will allow students to assess key microclimatic factors to generate measurable inputs that guide iterative design development.

Building on this, this course introduces optimization methodologies as tools for navigating complex design problems. Students will engage with single-objective optimization to refine specific performance criteria, and multi-objective optimization to generate diverse sets of solutions that highlight trade-offs between competing objectives.

To support the interpretation of these solutions spaces, this course incorporates data analysis techniques. This includes multi-attribute decision-making techniques that allow students to evaluate and rank design alternatives based on multiple criteria and varied performance priorities. Students will learn how to develop, interpret, and adapt clear and transparent methodologies for design decision-making within complex and multi-dimensional architectural contexts.

In summary, Term 3 focuses on deepening the proficiency in computational design by reverse-engineering architectural precedents, applying advanced parametric strategies, and engaging in hands-on digital experimentation. The emphasis is on developing a comprehensive understanding of data-driven workflows, where environmental analysis, optimization algorithms, and decision-making techniques converge to transform digital logic into adaptable, high-performance architectural systems.

Learning Objectives

At course completion the student will:

  • Develop performance-informed design workflows by constructing parametric models that integrate environmental simulation data and optimization strategies
  • Implement optimization techniques for design exploration to generate, evaluate, and navigate complex design solution spaces
  • Critically assess Pareto fronts, solutions distributions, and performance trade-offs to support informed design decision-making
  • Evaluate and rank design alternatives based on multiple criteria and performance priorities using structured decision-making methodologies
  • Develop clear and reproducible methodologies for explaining design choices within complex, multi-dimensional architectural contexts

Faculty


Projects from this course

Nothing Found

It seems we can’t find what you’re looking for. Perhaps searching can help.