AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration

Post on 07-Feb-2016

40 views 0 download

description

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 - PowerPoint PPT Presentation

Transcript of AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration

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