Reimagining space layout design through deep reinforcement learning

Reza Kakooee,Benjamin Dillenburger
DOI: https://doi.org/10.1093/jcde/qwae025
2024-03-30
Journal of Computational Design and Engineering
Abstract:Space layout design is a critical aspect of architectural design, influencing functionality and aesthetics. The inherent combinatorial nature of layout design poses challenges for traditional planning approaches; thus, it demands the exploration of novel methods. This paper presents a novel framework that leverages the potential of deep reinforcement learning (RL) algorithms to optimize space layouts. RL has demonstrated remarkable success in addressing complex decision-making problems, yet its application in the design process remains relatively unexplored. We argue that RL is particularly well-suited for the design process due to its ability to accommodate offline tasks and seamless integration with existing CAD software, effectively acting as a simulator for design exploration. Framing space layout design as an RL problem and employing RL methods allows for the automated exploration of the expansive design space, thereby enhancing the discovery of innovative solutions. This paper also elucidates the synergy between the design process and the RL problem, which opens new avenues for exploring the potential of RL algorithms in design. We aim to foster experimentation and collaboration within the RL and architecture communities. To facilitate our research, we have developed SpaceLayoutGym , an environment specifically designed for space layout design tasks. SpaceLayoutGym serves as a customizable environment that encapsulates the essential elements of the layout design process within an RL framework. To showcase the effectiveness of SpaceLayoutGym and the capabilities of RL as an artificial space layout designer, we employ the PPO algorithm to train the RL agent in selected design scenarios with both geometrical constraints and topological objectives. The study further extends to contrast the effectiveness of PPO agents with that of genetic algorithms, and also includes a comparative analysis with existing layouts. Our results demonstrate the potential of RL to optimize space layouts, offering a promising direction for the future of AI-aided design.
computer science, interdisciplinary applications,engineering, multidisciplinary
What problem does this paper attempt to address?
The paper aims to address the problem of Space Layout Design (SLD) in architectural design. Specifically, the paper proposes a new framework based on Deep Reinforcement Learning (RL) to optimize the spatial layout of building floor plans. Traditional space layout design methods have limitations when dealing with complex design spaces, while RL algorithms show great potential in this field due to their ability to handle complex decision-making processes. The core objective of the paper is to demonstrate how RL can be applied to space layout design and to achieve this by developing an environment called SpaceLayoutGym. The main contributions of the paper include: 1. **Proposing an RL framework**: Formalizing the space layout design problem as a reinforcement learning problem and using RL algorithms (such as PPO) for training to explore and optimize design solutions. 2. **Developing a custom environment**: Developing the SpaceLayoutGym environment, which is specifically designed to simulate space layout design tasks and can be effectively integrated into existing CAD software. 3. **Comparative analysis**: Demonstrating the advantages of RL in handling complex design scenarios by comparing it with traditional optimization methods such as genetic algorithms. 4. **Experimental validation**: Validating the effectiveness of RL algorithms in generating innovative and practical space layouts through a series of experiments, and showcasing their advantages over existing design methods. In summary, the paper aims to promote the application of reinforcement learning in the field of architectural design by combining RL technology with architectural design practice, exploring new solutions, and improving design efficiency and quality.