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 条
  • [21] Quantitative Spatial Semantics in A Graph Grammar Formalism
    Liu, Yufeng
    Zeng, Xiaoqin
    Zhang, Kang
    PROCEEDINGS OF THE 3RD INTERNATIONAL WORKSHOP ON INTERACTIVE AND SPATIAL COMPUTING (IWISC 18), 2018, : 1 - 7
  • [22] Coordinate Graph Grammar for the Specification of Spatial Graphs
    Liu, Yufeng
    Zeng, Xiaoqin
    Zhang, Kang
    Zou, Yang
    COMPUTER JOURNAL, 2021, 64 (05) : 749 - 761
  • [23] Converting metamodels to graph grammars: doing without advanced graph grammar features
    Fuerst, Luka
    Mernik, Marjan
    Mahnic, Viljan
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (03) : 1297 - 1317
  • [24] Converting metamodels to graph grammars: doing without advanced graph grammar features
    Luka Fürst
    Marjan Mernik
    Viljan Mahnič
    Software & Systems Modeling, 2015, 14 : 1297 - 1317
  • [25] Evolutionary Methods in House Floor Plan Design
    Grzesiak-Kopec, Katarzyna
    Strug, Barbara
    Slusarczyk, Grazyna
    APPLIED SCIENCES-BASEL, 2021, 11 (17):
  • [26] From design validation to hardware testing: A unified approach
    Al-Hayek, G
    Robach, C
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1999, 14 (1-2): : 133 - 140
  • [27] From Design Validation to Hardware Testing: A Unified Approach
    Ghassan Al-Hayek
    Chantal Robach
    Journal of Electronic Testing, 1999, 14 : 133 - 140
  • [28] Transformation between BPMN and BPEL based on graph grammar
    Shi, Zhan
    Zeng, Xiaoqin
    Huang, Song
    Li, Hui
    Hu, Bing
    Lei, XiaoYu
    Wang, Yi
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT, 2014,
  • [29] Bidirectional transformation between BPMN and BPEL with graph grammar
    Shi, Zhan
    Zeng, Xiaoqin
    Zhang, Tingting
    Huang, Song
    Qi, Zekun
    Li, Hui
    Hu, Bin
    Yao, Yi
    Zhong, Shuiming
    COMPUTERS & ELECTRICAL ENGINEERING, 2016, 51 : 304 - 319
  • [30] Block diagram generation and parsing based on graph grammar
    Anzai, K
    Adachi, Y
    Kobayashi, S
    Tsuchida, K
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1760 - 1763