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
关键词
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] 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
  • [2] Customization and generation of floor plans based on graph transformations
    Wang, Xiao-Yu
    Yang, Yin
    Zhang, Kang
    AUTOMATION IN CONSTRUCTION, 2018, 94 : 405 - 416
  • [3] A Justified Plan Graph (JPG) grammar approach to identifying spatial design patterns in an architectural style
    Lee, Ju Hyun
    Ostwald, Michael J.
    Gu, Ning
    ENVIRONMENT AND PLANNING B-URBAN ANALYTICS AND CITY SCIENCE, 2018, 45 (01) : 67 - 89
  • [4] Breeze graph grammar: a graph grammar approach for modeling the software architecture of big data-oriented software systems
    Li, Chen
    Huang, Linpeng
    Chen, Luxi
    SOFTWARE-PRACTICE & EXPERIENCE, 2015, 45 (08) : 1023 - 1050
  • [5] Semantic-driven Graph Transformations in Floor Plan Design
    Slusarczyk, Grazyna
    Strug, Barbara
    Paszynska, Anna
    Grabska, Ewa
    Palacz, Wojciech
    COMPUTER-AIDED DESIGN, 2023, 158
  • [6] Graph grammar induction
    Furst, Luka
    Mernik, Marjan
    Mahnic, Viljan
    ADVANCES IN COMPUTERS, VOL 116, 2020, 116 : 133 - 181
  • [7] BGG: A Graph Grammar Approach for Software Architecture Verification and Reconfiguration
    Li, Chen
    Huang, Linpeng
    Chen, Luxi
    Yu, Chengyuan
    2013 SEVENTH INTERNATIONAL CONFERENCE ON INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING (IMIS 2013), 2013, : 291 - 298
  • [8] A comparison of reserved graph grammar and edge-based graph grammar
    Zou, Yang
    COMPUTER JOURNAL, 2024, : 145 - 162
  • [9] Timber Joints Analysis and Design Using Shape and Graph Grammar-Based Machine Learning Approach Synthetic Data Preparation of Timber Joints' Shape and Graph Grammar for Machine Learning Application
    Yau, Ho Man
    Dounas, Theodoros
    Jabi, Wassim
    Lombardi, Davide
    ECAADE 2023 DIGITAL DESIGN RECONSIDERED, VOL 1, 2023, : 569 - 578
  • [10] Graph Grammar Formalism with Multigranularity for Spatial Graphs
    Liu, Yufeng
    Yang, Fan
    Liu, Jian
    JOURNAL OF LOGIC LANGUAGE AND INFORMATION, 2023, 32 (05) : 809 - 827