Co-Layout: LLM-driven Co-optimization for Interior Layout
Chucheng Xiang, Ruchao Bao, Biyin Feng, Wenzheng Wu, Zhongyuan Liu, Yirui Guan, Ligang Liu
TL;DR
Co-Layout presents a framework that merges LLM-generated design constraints with a grid-based integer programming formulation to jointly optimize interior room layouts and furniture placement. The method encodes high-level user requirements into a Modulor-inspired spatial grid and solves the resulting mixed-integer program with a coarse-to-fine strategy, yielding layouts that satisfy corridor connectivity and room accessibility while optimizing geometric and functional quality. An LLM-based preprocessor converts prompts into structured scene graphs, and a post-processing stage adds walls, doors, and windows, followed by a Blender-based rendering pipeline for visualization. Quantitative and user studies show superior physical plausibility, aesthetics, and text–image alignment compared with two-stage baselines (Holodeck and AnyHome), with substantial computational gains from the coarse-to-fine approach. The work highlights practical interior-design automation and suggests future expansions to wall-mounted furniture, iterative refinement, and multi-story design.
Abstract
We present a novel framework for automated interior design that combines large language models (LLMs) with grid-based integer programming to jointly optimize room layout and furniture placement. Given a textual prompt, the LLM-driven agent workflow extracts structured design constraints related to room configurations and furniture arrangements. These constraints are encoded into a unified grid-based representation inspired by ``Modulor". Our formulation accounts for key design requirements, including corridor connectivity, room accessibility, spatial exclusivity, and user-specified preferences. To improve computational efficiency, we adopt a coarse-to-fine optimization strategy that begins with a low-resolution grid to solve a simplified problem and guides the solution at the full resolution. Experimental results across diverse scenarios demonstrate that our joint optimization approach significantly outperforms existing two-stage design pipelines in solution quality, and achieves notable computational efficiency through the coarse-to-fine strategy.
