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
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
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
Emergent Design Group, Massachusetts Institute of Technology ©2000
Genetic Programming
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
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
Emergent Design Group, Massachusetts Institute of Technology ©2000
Language: Operations
Translate Rotate
Scale Cut
Boolean: IntersectBoolean: Union
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
Emergent Design Group, Massachusetts Institute of Technology ©2000
Interruption, Intervention, Resumption (IIR)
ZWidening = .8ZWidening = .8
ZWidening = 1.114ZWidening = 1.114
Emergent Design Group, Massachusetts Institute of Technology ©2000
• Agent-based Evaluation
Platform Innovations: Agents
Emergent Design Group, Massachusetts Institute of Technology ©2000
Representation and Interface
• Data Cloud
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)
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
Top Related