Show simple item record

dc.creatorCazamias, Jordan A
dc.date.accessioned2014-06-16T15:50:26Z
dc.date.available2014-06-16T15:50:26Z
dc.date.created2014-05
dc.date.issued2013-09-24
dc.date.submittedMay 2014
dc.identifier.urihttps://hdl.handle.net/1969.1/152023
dc.description.abstractShape grammars are quite effective at representing the structure of objects, thus raising the question of whether they could be utilized for design automation or related techniques like procedural generation. However, refining these grammars requires tediously adjusting its many hard-coded parameters. This research serves to answer whether a sub-optimal shape grammar could instead be adjusted using grammar induction and optimization techniques. A general optimization framework for shape grammars was defined to address this question. From this framework, a specific optimization process was also created and its effectiveness was tested in a pilot experiment. To carry out this experiment, a program was written to take a textual design grammar as input and, after several rounds of training by the user, adjust the grammar’s parameters such that it outputs higher-quality designs. After collecting data on the mean grammar design quality per round, it was found that the quality of the designs was, in fact, significantly higher in later rounds than in earlier rounds. This provides an encouraging first step into the potential for applying this optimization framework to design grammars in general.en
dc.format.mimetypeapplication/pdf
dc.subjectShape Grammar, Induction, Shape Grammar Induction, Design Grammar, Optimization, Machine Learningen
dc.titleExploring Shape Grammar Optimization as a Tool for Automated Designen
dc.typeThesisen
thesis.degree.departmentComputer Science and Engineeringen
thesis.degree.disciplineComputer Sci. & Engren
thesis.degree.grantorHonors and Undergraduate Researchen
dc.contributor.committeeMemberShell, Dylan
dc.type.materialtexten
dc.date.updated2014-06-16T15:50:27Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record