Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation

10
Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation Alexander S. Mentis 15 October 2013

description

Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation. Alexander S. Mentis 15 October 2013. Agent-Based Modeling?. Sadly, no. Then what is it?. Simulation The imitation of the operation of a real-world process or system over time - PowerPoint PPT Presentation

Transcript of Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation

Page 1: Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation

Supermodels and James Bond: How They Are Different From Agent-Based Modeling

and Simulation

Alexander S. Mentis15 October 2013

Page 2: Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation

Agent-Based Modeling?

Sadly, no.

Page 3: Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation

Then what is it?

• Simulation– The imitation of the operation of a real-world process or

system over time

Not to be confused with…

• Emulation– The replication of the behavior of a real-world process or

system

Page 4: Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation
Page 5: Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation
Page 6: Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation

Benefits of Simulation

• Faster (maybe)

• Cheaper (maybe)

• Safer (most likely)

Page 7: Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation

Simulation begins with a model…

• The “model represents the key characteristics or behaviors/functions of the selected physical or abstract system or process”

• Agent-based modeling (ABM) models “the actions and interactions of autonomous agents … with a view to assessing their effects on the system as a whole”

(Source: Wikiknow-it-all)

Page 8: Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation

Verification and Validation

• Verification– “Am I building the thing right?”– Is the functionality implemented correctly?

• Validation– “Am I building the right thing?”– Does the behavior of the simulated system match the

behavior of the real one?– Does the simulation produce the needed output?

Page 9: Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation

Applications of Simulation

• Training and education• “What-if?” analysis and prediction• Testing• Studying complex systems

– Biology– Ecology– Social/network science

Page 10: Supermodels and James Bond: How They Are Different From Agent-Based Modeling and Simulation

Repast Agent-Based Simulation Toolkithttp://repast.sourceforge.net/