Please use this identifier to cite or link to this item:
https://doi.org/10.1017/S0890060417000440
Title: | Algorithmic complexity of shape grammar implementation | Authors: | Wortmann, Thomas Stouffs, Rudi |
Keywords: | Science & Technology Technology Computer Science, Artificial Intelligence Computer Science, Interdisciplinary Applications Engineering, Multidisciplinary Engineering, Manufacturing Computer Science Engineering Shape grammars shape grammar implementations algorithmic complexity tractability COLOR GRAMMARS CONTINUITY |
Issue Date: | 1-May-2018 | Publisher: | CAMBRIDGE UNIV PRESS | Citation: | Wortmann, Thomas, Stouffs, Rudi (2018-05-01). Algorithmic complexity of shape grammar implementation. AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING 32 (2) : 138-146. ScholarBank@NUS Repository. https://doi.org/10.1017/S0890060417000440 | Abstract: | Computer-based shape grammar implementations aim to support creative design exploration by automating rule-application. This paper reviews existing shape grammar implementations in terms of their algorithmic complexity, extends the definition of shape grammars with sets of transformations for rule application, categorizes (parametric and non-parametric) sets of transformations, and analyses these categories in terms of the resulting algorithmic complexity. Specifically, it describes how different sets of transformations admit different numbers of targets (i.e., potential inputs) for rule application. In the non-parametric case, this number is quadratic or cubic, while in the parametric case, it can be non-polynomial, depending on the size of the target shape. The analysis thus yields lower bounds for the algorithmic complexity of shape grammar implementations that hold independently of the employed algorithm or data structure. Based on these bounds, we propose novel matching algorithms for non-parametric and parametric shape grammar implementation and analyze their complexity. The results provide guidance for future, general-purpose shape grammar implementations for design exploration. | Source Title: | AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING | URI: | https://scholarbank.nus.edu.sg/handle/10635/194368 | ISSN: | 0890-0604,1469-1760 | DOI: | 10.1017/S0890060417000440 |
Appears in Collections: | Staff Publications Elements |
Show full item record
Files in This Item:
File | Description | Size | Format | Access Settings | Version | |
---|---|---|---|---|---|---|
algorithmic_complexity_of_shape_grammar_implementation.pdf | 289.06 kB | Adobe PDF | OPEN | Published | View/Download |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.