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 条
  • [31] A shape grammar approach to contextual design: A case study of the Pol houses of Ahmedabad, India
    Lambe, Neeta Rajesh
    Dongre, Alpana R.
    ENVIRONMENT AND PLANNING B-URBAN ANALYTICS AND CITY SCIENCE, 2019, 46 (05) : 845 - 861
  • [32] Combining Triples Using a Graph Grammar to Generate Courthouse Topologies
    Grasl, Thomas
    Economou, Athanassios
    Branum, Cassie
    ECAADE 2009: COMPUTATION: THE NEW REALM OF ARCHITECTURAL DESIGN, 2009, : 605 - 611
  • [33] Graph-grammar based algorithm for asteroid tsunami simulations
    Maczuga, Pawel
    Oliver-Serra, Albert
    Paszynska, Anna
    Valseth, Eirik
    Paszynski, Maciej
    JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 64
  • [34] Supporting environment based on graph grammar for dynamic software architectures
    Ma, Xiao-Xing
    Cao, Chun
    Yu, Ping
    Zhou, Yu
    Ruan Jian Xue Bao/Journal of Software, 2008, 19 (08): : 1881 - 1892
  • [35] Graph-Grammar-Based Analog Circuit Topology Synthesis
    Zhao, Zhenxin
    Zhang, Lihong
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [36] Building Correct Taxonomies with a Well-Founded Graph Grammar
    Batista, Jeferson O.
    Almeida, Joao Paulo A.
    Zambon, Eduardo
    Guizzardi, Giancarlo
    RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS 2021), 2021, 415 : 506 - 522
  • [37] Block diagram grammar and structure recognition based on graph rewriting
    Adachi, Y
    Kobayashi, S
    Anzai, K
    Tsuchida, K
    COMPUTER AIDED CONTROL SYSTEMS DESIGN (CACSD'97), 1997, : 249 - 254
  • [38] Generation of UML package diagrams based on an attribute graph grammar
    Goto, Takaaki
    Kirishima, Tadaaki
    Nishino, Tetsuro
    Yaku, Takeo
    Tsuchida, Kensei
    JOURNAL OF COMPUTATIONAL SCIENCE, 2014, 5 (04) : 606 - 615
  • [39] GRAPH-GRAMMAR ASSISTANCE FOR AUTOMATED GENERATION OF INFLUENCE DIAGRAMS
    EGAR, JW
    MUSEN, MA
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1994, 24 (11): : 1625 - 1642
  • [40] Efficient probabilistic grammar induction for design
    Whiting, Mark E.
    Cagan, Jonathan
    LeDuc, Philip
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2018, 32 (02): : 177 - 188