Please use this identifier to cite or link to this item: https://doi.org/10.1017/S0890060417000440
DC FieldValue
dc.titleAlgorithmic complexity of shape grammar implementation
dc.contributor.authorWortmann, Thomas
dc.contributor.authorStouffs, Rudi
dc.date.accessioned2021-07-19T01:30:48Z
dc.date.available2021-07-19T01:30:48Z
dc.date.issued2018-05-01
dc.identifier.citationWortmann, 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
dc.identifier.issn0890-0604,1469-1760
dc.identifier.urihttps://scholarbank.nus.edu.sg/handle/10635/194368
dc.description.abstractComputer-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.
dc.language.isoen
dc.publisherCAMBRIDGE UNIV PRESS
dc.sourceElements
dc.subjectScience & Technology
dc.subjectTechnology
dc.subjectComputer Science, Artificial Intelligence
dc.subjectComputer Science, Interdisciplinary Applications
dc.subjectEngineering, Multidisciplinary
dc.subjectEngineering, Manufacturing
dc.subjectComputer Science
dc.subjectEngineering
dc.subjectShape grammars
dc.subjectshape grammar implementations
dc.subjectalgorithmic complexity
dc.subjecttractability
dc.subjectCOLOR GRAMMARS
dc.subjectCONTINUITY
dc.typeArticle
dc.date.updated2021-07-16T08:58:10Z
dc.contributor.departmentARCHITECTURE
dc.description.doi10.1017/S0890060417000440
dc.description.sourcetitleAI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING
dc.description.volume32
dc.description.issue2
dc.description.page138-146
dc.description.placeUNITED KINGDOM
dc.published.statePublished
Appears in Collections:Staff Publications
Elements

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
algorithmic_complexity_of_shape_grammar_implementation.pdf289.06 kBAdobe PDF

OPEN

PublishedView/Download

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.