A Graph Grammar Approach to the Design and Validation of Floor Plans

被引:12
|
作者
Wang, Xiao-Yu [1 ]
Liu, Yu-Feng [2 ]
Zhang, Kang [1 ,3 ]
机构
[1] Univ Texas Dallas, Dept Comp Sci, Richardson, TX 75083 USA
[2] Hohai Univ, Inst Intelligence Sci & Technol, Nanjing, Jiangsu, Peoples R China
[3] Macau Univ Sci & Technol, Fac Informat Technol, Ave Wai Long, Taipa, Macao, Peoples R China
来源
COMPUTER JOURNAL | 2020年 / 63卷 / 01期
关键词
floor planning; graph grammar; reserved graph grammar (RGG); design validation; graph parsing; SPECIFICATION; GENERATION; LANGUAGE;
D O I
10.1093/comjnl/bxz002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Researchers have proposed many approaches to generate floor plans using shape grammars. None of them, however, testifies the semantic relations among rooms. This paper presents a generic approach for grammar specification, grammar induction, validation, and design generation of house floor plans using their path graphs based on the reserved graph grammar (RGG) formalism. In our approach, the connectivity of a floor plan is analyzed by user-specified graph grammar transformation rules, also known as productions. Floor plans of houses in different styles share common attributes while retaining specific features. By identifying these features, our approach validates floor plans in different styles with user-specified graph productions. A graph grammar induction engine is also introduced to assist designers by automatically inferring graph productions from an input graph set. In addition, the derivation process in RGG offers the capability of generating floor plan designs. Two types of constraints, specified as attribute-sets, are introduced to generate floor plans meeting a wide range of requirements. To evaluate this generic approach, we design a set of productions to validate and generate floor plans in the style of Frank Lloyd Wright's prairie houses. The results are discussed, and further research is suggested.
引用
收藏
页码:137 / 150
页数:14
相关论文
共 50 条
  • [1] A Graph Theoretical Approach for Creating Building Floor Plans
    Shekhawat, Krishnendra
    Pinki
    Duarte, Jose P.
    COMPUTER-AIDED ARCHITECTURAL DESIGN: HELLO, CULTURE, CAAD FUTURES 2019, 2019, 1028 : 3 - 14
  • [2] A graph theoretic approach for generating T-shaped floor plans
    Raveena
    Shekhawat, Krishnendra
    Shekhawat, Ria
    THEORETICAL COMPUTER SCIENCE, 2024, 1011
  • [3] Attributed Graph Grammar for Floor Plan Analysis
    de las Heras, Lluis-Pere
    Ramos Terrades, Oriol
    Llados, Josep
    2015 13TH IAPR INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION (ICDAR), 2015, : 726 - 730
  • [4] Building performance information and graphs approach for the design of floor plans
    Lobos, Danny
    Trebilcock, Maureen
    ARQUITETURA REVISTA, 2014, 10 (01): : 23 - 30
  • [5] Graph design by graph grammar evolution
    Luerssen, Martin H.
    Powers, David M. W.
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 386 - 393
  • [6] Automated approach for design generation and thermal assessment of alternative floor plans
    Rodrigues, Eugenio
    Gaspar, Adelio Rodrigues
    Gomes, Alvaro
    ENERGY AND BUILDINGS, 2014, 81 : 170 - 181
  • [7] Elaboration and validation of AND/OR graph-based non-linear process plans for shop floor control
    Jang, PY
    Son, YJ
    Cho, H
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2003, 41 (13) : 3019 - 3043
  • [8] AN IMPROVED GENERATIVE DESIGN APPROACH BASED ON GRAPH GRAMMAR FOR PATTERN DRAWING
    Liu, Yufeng
    Zhou, Yangchen
    Yang, Fan
    Li, Song
    Wu, Jun
    Machine Graphics and Vision, 2024, 33 (01): : 3 - 20
  • [9] Fast Routing Graph Extraction from Floor Plans
    Schmitt, Simon
    Zech, Larissa
    Wolter, Katinka
    Willemsen, Thomas
    Sternberg, Harald
    Kyas, Marcel
    2017 INTERNATIONAL CONFERENCE ON INDOOR POSITIONING AND INDOOR NAVIGATION (IPIN), 2017,
  • [10] GENERALIZING FLOOR PLANS USING GRAPH NEURAL NETWORKS
    Simonsen, Christoffer P.
    Thiesson, Frederik M.
    Philipsen, Mark P.
    Moeslund, Thomas B.
    2021 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2021, : 654 - 658