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 条
  • [41] Generative Grammar: A Meaning First Approach
    Sauerland, Uli
    Alexiadou, Artemis
    FRONTIERS IN PSYCHOLOGY, 2020, 11
  • [42] SPATIAL GRAMMAR FOR DESIGN SYNTHESIS TARGETING PERCEPTIONS: (CASE STUDY ON BEAUTY)
    Mata, Marta Perez
    Ahmed-Kristensen, Saeema
    Shea, Kristina
    INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2015, VOL 1A, 2016,
  • [43] Product family modeling and design support: An approach based on graph rewriting systems
    Du, XH
    Jiao, JX
    Tseng, MM
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2002, 16 (02): : 103 - 120
  • [44] GRAPH GRAMMAR BASED PETRI NET CONTROLLED DIRECT SOLVER ALGORITHM
    Szymczak, Arkadiusz
    Paszynski, Maciej
    Pardo, David
    COMPUTER SCIENCE-AGH, 2010, 11 : 65 - 79
  • [45] Graph Grammar for the Research Information Collection Method According to Research Activities
    Miyadera, Youzou
    Murakami, Chiaki
    Anada, Koichi
    Morimoto, Yasuhiko
    Nakamura, Shoichi
    Kaminaga, Hiroaki
    Yaku, Takeo
    CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 561 - 567
  • [46] Generative Graph Grammar of Neo-Vaisesika Formal Ontology (NVFO)
    Tavva, Rajesh
    Singh, Navjyoti
    SANSKRIT COMPUTATIONAL LINGUISTICS, 2010, 6465 : 91 - 105
  • [47] Brief Announcement: Self-Assembly as Graph Grammar as Distributed System
    Sterling, Aaron
    PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 322 - 323
  • [48] A Graph Model and Grammar for Multi-scale Modelling using XL
    Ong, Yongzhi
    Kurth, Winfried
    2012 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE WORKSHOPS (BIBMW), 2012,
  • [49] vCGG: Virtual-node Based Spatial Graph Grammar Formalism
    Liu Y.-F.
    Yang F.
    Ruan Jian Xue Bao/Journal of Software, 2021, 32 (12): : 3669 - 3683
  • [50] Edge-based context-sensitive graph grammar formalism
    Zeng, Xiao-Qin
    Han, Xiu-Qing
    Zou, Yang
    Ruan Jian Xue Bao/Journal of Software, 2008, 19 (08): : 1893 - 1901