Interactive Diversity Optimization of Environments

by   Glen Berseth, et al.

The design of a building requires an architect to balance a wide range of constraints: aesthetic, geometric, usability, lighting, safety, etc. At the same time, there are often a multiplicity of diverse designs that can meet these constraints equally well. Architects must use their skills and artistic vision to explore these rich but highly constrained design spaces. A number of computer-aided design tools use automation to provide useful analytical data and optimal designs with respect to certain fitness criteria. However, this automation can come at the expense of a designer's creative control. We propose uDOME, a user-in-the-loop system for computer-aided design exploration that balances automation and control by efficiently exploring, analyzing, and filtering the space of environment layouts to better inform an architect's decision-making. At each design iteration, uDOME provides a set of diverse designs which satisfy user-defined constraints and optimality criteria within a user defined parameterization of the design space. The user then selects a design and performs a similar optimization with the same or different parameters and objectives. This exploration process can be repeated as many times as the designer wishes. Our user studies indicates that , with its diversity-based approach, improves the efficiency and effectiveness of even novice users with minimal training, without compromising the quality of their designs.


page 5

page 10

page 11

page 12

page 13

page 14

page 15


How does agency impact human-AI collaborative design space exploration? A case study on ship design with deep generative models

Typical parametric approaches restrict the exploration of diverse design...

T-DominO: Exploring Multiple Criteria with Quality-Diversity and the Tournament Dominance Objective

Real-world design problems are a messy combination of constraints, objec...

Prototype Discovery using Quality-Diversity

An iterative computer-aided ideation procedure is introduced, building o...

Toward Platform-based Building Design

The electronic design industry has undergone a significant transformatio...

Controllable Exploration of a Design Space via Interactive Quality Diversity

This paper introduces a user-driven evolutionary algorithm based on Qual...

PCB-ready breakout boards: Bridging the gap between electronics prototyping and production

Electronics prototyping using breakout boards allows designers with and ...

Computational Workflows for Designing Input Devices

Input devices, such as buttons and sliders, are the foundation of any in...

Please sign up or login with your details

Forgot password? Click here to reset