![Page 1: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/1.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
AGENCY GP: Agent-Based Genetic Programming
for Spatial Exploration
Peter Testa,Una-May O’ReillySimon Greenwold
Emergent Design Group, MITmit.edu/arch/edg
![Page 2: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/2.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
Outline
• Background and Motivation
• Genetic Programming
• Platform Innovations– 3D Modeler Integration– User Control– Agent-based fitness
• Representation and Interface
• Conclusion
![Page 3: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/3.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
Background and Motivation
• Non-hierarchical organizations
• Information technology
• Increasing speed of production
• New materials and techniques of manufacture
![Page 4: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/4.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
Genetic Programming
![Page 5: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/5.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
Platform Innovations: 3D Modeler Integration
Alias|Wavefront MayaAlias|Wavefront Maya Agency Plug-inAgency Plug-in
Spatial ModelSpatial Model
Extruded Maya CurvesExtruded Maya Curves
![Page 6: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/6.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
Population
Individual 1Individual 1Curve 1Curve 1 Parameters Parameters {Fixed}{Fixed}
Operations Operations {Variable}{Variable}
Maya ShapeMaya Shape
……
Curve 2Curve 2 Parameters Parameters {Fixed}{Fixed}
Operations Operations {Variable}{Variable}
Maya ShapeMaya Shape
Curve 3Curve 3 Parameters Parameters {Fixed}{Fixed}
Operations Operations {Variable}{Variable}
Maya ShapeMaya Shape
![Page 7: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/7.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
Language: Operations
Translate Rotate
Scale Cut
Boolean: IntersectBoolean: Union
![Page 8: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/8.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
• Starting Curves
• Agents (modification of fitness function)
• Interruption, Intervention, Resumption (modification of population)
Platform Innovations: User Control
![Page 9: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/9.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
Interruption, Intervention, Resumption (IIR)
ZWidening = .8ZWidening = .8
ZWidening = 1.114ZWidening = 1.114
![Page 10: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/10.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
• Agent-based Evaluation
Platform Innovations: Agents
![Page 11: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/11.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
Representation and Interface
• Data Cloud
![Page 12: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/12.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
Representation and Interface
• Reactive Interface
Reactive Interface by Axel Kilian (MIT Thesis 2000)Reactive Interface by Axel Kilian (MIT Thesis 2000)
![Page 13: AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815b13550346895dc8be72/html5/thumbnails/13.jpg)
Emergent Design Group, Massachusetts Institute of Technology ©2000
Conclusion
• What we have– GP engine– Interpreter– IIR– Basic Agent
• What we’ve shown
• Where we’re going