GenFloor: Interactive Generative Space Layout System via Encoded Tree Graphs
Mohammad Keshavarzi, Mohammad Rahmani-Asl

TL;DR
GenFloor is an interactive system that uses novel permutation methods for space layout graphs to generate optimized, diverse residential floorplans, effectively balancing design constraints and performance goals.
Contribution
The paper introduces three new permutation techniques for space layout graphs and integrates them into an interactive system for optimized and diverse floorplan generation.
Findings
Achieves convergence to the global optimum in residential floorplanning.
Generates diverse solutions aligning with Pareto-optimums.
Facilitates designer workflow through a Dynamo package.
Abstract
Automated floorplanning or space layout planning has been a long-standing NP-hard problem in the field of computer-aided design, with applications in integrated circuits, architecture, urbanism, and operational research. In this paper, we introduce GenFloor, an interactive design system that takes geometrical, topological, and performance goals and constraints as input and provides optimized spatial design solutions as output. As part of our work, we propose three novel permutation methods for existing space layout graph representations, namely O-Tree and B*-Tree representations. We implement our proposed floorplanning methods as a package for Dynamo, a visual programming tool, with a custom GUI and additional evaluation functionalities to facilitate designers in their generative design workflow. Furthermore, we illustrate the performance of GenFloor in two sets of case-study…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
