Affiliation:
1. Microsoft, Redmond, WA 98052, USA
2. Carnegie Mellon University, Pittsburgh, PA 15213-3890, USA
Abstract
In this paper we explore the theoretical basis for a concept of ‘computation-friendly’ shape grammars, through a formal examination of tractability of the grammar formalism. Although a variety of shape grammar definitions have evolved over time, it is possible to unify these to be backwards compatible. Under this unified definition, a shape grammar can be constructed to simulate any Turing machine from which it follows that: A shape grammar may not halt; its language space can be exponentially large; and in general, its membership problem is unsolvable. Moreover, parametric subshape recognition is shown to be NP. This implies that it is unlikely, in general, to find a polynomial-time algorithm to interpret parametric shape grammars, and that more pragmatic approaches need to be sought. Factors that influence the tractability of shape grammars are identified and discussed.
Subject
General Environmental Science,Geography, Planning and Development
Cited by
15 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. An interactive approach for generating spatial architecture layout based on graph theory;Frontiers of Architectural Research;2023-08
2. Generative workplace and space planning in architectural practice;International Journal of Architectural Computing;2022-09
3. Shape Grammar Approaches in Architecture;Advances in Systems Analysis, Software Engineering, and High Performance Computing;2020
4. Shape Rule Types and Spatial Search;Communications in Computer and Information Science;2019
5. Composite Shape Rules;Design Computing and Cognition '18;2019