Interactive Architectural Design with Diverse Solution Exploration

Glen Berseth*, Brandon Haworth, Muhammad Usman, Davide Schaumann, Mahyar Khayatkhoei, Mubbasir Kapadia, Petros Faloutsos

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

13 Scopus citations


In architectural design, architects explore a vast amount of design options to maximize various performance criteria, while adhering to specific constraints. In an effort to assist architects in such a complex endeavour, we propose IDOME, an interactive system for computer-aided design optimization. Our approach balances automation and control by efficiently exploring, analyzing, and filtering space layouts to inform architects' decision-making better. At each design iteration, IDOME provides a set of alternative building layouts which satisfy user-defined constraints and optimality criteria concerning a user-defined space parametrization. When the user selects a design generated by IDOME, the system performs a similar optimization process with the same (or different) parameters and objectives. A user may iterate this exploration process as many times as needed. In this work, we focus on optimizing built environments using architectural metrics by improving the degree of visibility, accessibility, and information gaining for navigating a proposed space. This approach, however, can be extended to support other kinds of analysis as well. We demonstrate the capabilities of IDOME through a series of examples, performance analysis, user studies, and a usability test. The results indicate that IDOME successfully optimizes the proposed designs concerning the chosen metrics and offers a satisfactory experience for users with minimal training.

Original languageEnglish
Article number8823048
Pages (from-to)111-124
Number of pages14
JournalIEEE Transactions on Visualization and Computer Graphics
Issue number1
StatePublished - 1 Jan 2021
Externally publishedYes

Bibliographical note

Funding Information:
This is research has been partly funded by ORF/ISSUM, NSF IIS-1703883, NSF S&AS-1723869, NSERC Discovery Grant and the Murray Postdoctoral Fellowship. Glen Berseth, Brandon Haworth, and Muhammad Usman contributed equally to this work.

Publisher Copyright:
© 1995-2012 IEEE.


  • Design exploration
  • design optimization
  • user-in-the-loop

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'Interactive Architectural Design with Diverse Solution Exploration'. Together they form a unique fingerprint.

Cite this