AGENCY GP: Agent-Based Genetic Programming for Spatial Exploration

13
Emergent Design Group, Massachusetts Institute of Technology ©2000 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

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

Page 1: 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

Page 2: AGENCY GP:  Agent-Based Genetic Programming  for Spatial Exploration

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

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

Emergent Design Group, Massachusetts Institute of Technology ©2000

Genetic Programming

Page 5: AGENCY GP:  Agent-Based Genetic Programming  for Spatial Exploration

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

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

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

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

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

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

Emergent Design Group, Massachusetts Institute of Technology ©2000

Representation and Interface

• Data Cloud

Page 12: AGENCY GP:  Agent-Based Genetic Programming  for Spatial Exploration

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

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