ilgyu-yi

Building Design Automation

2025-06-18

Automating and Optimizing Building Design with Deep Reinforcement Learning

cover-building-design-automation

Urban redevelopment requires smart, compliant, and economically viable building designs. In this project, we developed an end-to-end system that automates building design—following legal constraints and user preferences—while maximizing financial value through reinforcement learning.


Mission Statement


Problem Definition

Input Data

boundary-building-design-automation

Objective

design-building-design-automation

Generate a building design that:


Problem Structure

components-building-design-automation

The problem is decomposed into three stages:

  1. Parameterization: Represent the building design as a set of adjustable parameters.
  2. Estimation: Evaluate the design value based on quantitative and qualitative factors.
  3. Optimization: Search for the best parameter set to maximize the estimated value.

1. Parameterization

parameterization-building-design-automation

What We Did

My Contribution

Key Principles


2. Estimation

estimation-building-design-automation

What We Did

My Contribution

Key Challenges


3. Optimization

train-val-building-design-automation

What We Did

My Contribution

Why DRL?


Technical Insights


Real-World Deployment


Retrospective

Strengths

Limitations

← To Profile