130 likes | 257 Views
AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration. Peter Testa, Una-May O’Reilly Simon Greenwold Emergent Design Group, MIT mit.edu/arch/edg. Outline. Background and Motivation Genetic Programming Platform Innovations 3D Modeler Integration User Control
E N D
AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration Peter Testa, Una-May O’Reilly Simon Greenwold Emergent Design Group, MIT mit.edu/arch/edg
Outline • Background and Motivation • Genetic Programming • Platform Innovations • 3D Modeler Integration • User Control • Agent-based fitness • Representation and Interface • Conclusion
Background and Motivation • Non-hierarchical organizations • Information technology • Increasing speed of production • New materials and techniques of manufacture
Platform Innovations: 3D Modeler Integration Spatial Model Agency Plug-in Alias|Wavefront Maya Extruded Maya Curves
Population Individual 1 Curve 1 Parameters {Fixed} Operations {Variable} Maya Shape Curve 2 Parameters {Fixed} Operations {Variable} Maya Shape Curve 3 Parameters {Fixed} Operations {Variable} Maya Shape …
Language: Operations Rotate Translate Scale Cut Boolean: Intersect Boolean: Union
Platform Innovations: User Control • Starting Curves • Agents (modification of fitness function) • Interruption, Intervention, Resumption (modification of population)
Interruption, Intervention, Resumption (IIR) ZWidening = 1.114 ZWidening = .8
Platform Innovations: Agents • Agent-based Evaluation
Representation and Interface • Data Cloud
Representation and Interface • Reactive Interface Reactive Interface by Axel Kilian (MIT Thesis 2000)
Conclusion • What we have • GP engine • Interpreter • IIR • Basic Agent • What we’ve shown • Where we’re going