Floor plan generation through a mixed constraint programming-genetic optimization approach

被引:29
作者
Laignel, Graziella [1 ]
Pozin, Nicolas [1 ]
Geffrier, Xavier [1 ]
Delevaux, Loukas [1 ]
Brun, Florian [1 ]
Dolla, Bastien [1 ]
机构
[1] HABX, Paris, France
关键词
Automatic floor plan generation; Constraint programming; Genetic optimization; Space planning; Computational design;
D O I
10.1016/j.autcon.2020.103491
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
We present a novel approach for automatic apartment layout generation. Given a polygonal apartment envelope and a list of rooms with associated area, our so-called Optimizer algorithm generates several floor plans aiming at both architectural and functional constraints. To do so, Optimizer discretizes the floor space into a grid according to architectural constraints and reduces the problem to a cell assignment which is solved through a coupled constraint programming genetic optimization approach. Obtained results demonstrate the feasibility of our approach, customized plans are architecturally and functionally valid, they are mostly generated in about 1 min.
引用
收藏
页数:21
相关论文
共 27 条
[1]  
[Anonymous], 2014, OR TOOLS USERS MANUA
[2]  
Calixto V., 2015, BLUCHER DESIGN P, P662, DOI 10.5151/despro-sigradi2015-110166
[3]   Procedural floor plan generation from building sketches [J].
Camozzato, Daniel ;
Dihl, Leandro ;
Silveira, Ivan ;
Marson, Fernando ;
Musse, Soraia R. .
VISUAL COMPUTER, 2015, 31 (6-8) :753-763
[4]  
CHARMAN P, 1994, PROC INT C TOOLS ART, P555, DOI 10.1109/TAI.1994.346443
[5]  
Cheng Mori, 2020, RELATIONAL GENERATIV
[6]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[7]  
Doulgerakis, 2007, GENETIC EMBRYOLOGY L, DOI 35.2409&rep=rep1&type=pdf
[8]   A discursive grammar for customizing mass housing: the case of Siza's houses at Malagueira [J].
Duarte, JP .
AUTOMATION IN CONSTRUCTION, 2005, 14 (02) :265-275
[9]  
Elezkurtaj Franck, 2002, ALGORITHMIC SUPPORT
[10]  
Fortin FA, 2012, J MACH LEARN RES, V13, P2171