SlideShare une entreprise Scribd logo
1  sur  46
Agent-Based Modeling for the Simulation of Complex Systems  Giuseppe Vizzari Department of Informatics, Systems and Communication University of Milan-Bicocca
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Complex Systems? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Simulation: a definition and motivations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Simulation life-cycle ,[object Object],[object Object],[object Object],[object Object],Simulation execution Dynamics of Target System Modeling and design of a simulator Analysis of results + interpretation (model evaluation leading to explanation or prediction) Target System Model and simulator Data generated by the simulation(s) Collected Data EASSS 2009 - Torino – 3-4/9/2009
Agent Based Modeling and Simulation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Agent Based Models for simulation: peculiarities, advantages, risks ,[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
A possible reference model for Agent Based models ,[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Crowds of pedestrians as Complex Systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Crowd modeling and  simulation: motivations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Possible modeling approaches ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Analytical (physical) approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lane formation ‘ Freezing by heating’ EASSS 2009 - Torino – 3-4/9/2009
Cellular Automata and crowd modelling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
From CA to Situated MAS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Situated MAS: action and interaction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Situated Cellular Agents (SCA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Compare T (f  c,t) = true emit(f) react(s,a b ,s’) react(s,a c ,s’) EASSS 2009 - Torino – 3-4/9/2009
Situated MAS and crowd modelling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],transport(p,q) EASSS 2009 - Torino – 3-4/9/2009
SCA Crowd Modelling Approach Definition of the MMASS spatial structure Definition of active elements of the environment and field types Definition of mobile agents (types, states, perceptive capabilities and behavioural specification) Definition of monitored parameters and specification of monitoring mechanisms Specific simulation configuration (number, type, position and initial state of mobile agents, other parameters) Abstract scenario specification Computational model for the scenario Experiment-specific parameters EASSS 2009 - Torino – 3-4/9/2009
Spatial structure of the environment ,[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Active Elements of the Environment and Field Types ,[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Mobile Agents - States ,[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009 W G P E Waiting : passengers on the platform waiting for a train Get Off : people on the wagon that have to get off the train Passenger : agent on the train that has no immediate urge to get off Exit : passenger that has got down the train and goes away from the station S Seated : agent seated on a seat of the wagon State Transition W G E P S
Mobile Agents – Movement Utility ,[object Object],[object Object],[object Object],[object Object],transport(p,q)  EASSS 2009 - Torino – 3-4/9/2009 State Exits Doors Seats Handles Presence Exit press. W - Attract (2) - - Repel (3) Repel (1) P - - Attract (1) Attract (2) Repel (3) Repel (2) G - Attract (1) - - Repel (2) - S - Attract (1) - - - - E Attract (2) - - - Repel (2) -
Case Study Preliminary results ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Sample Application: Lecture hall (I) Single exit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Sample Application: Lecture hall (II) Two exits EASSS 2009 - Torino – 3-4/9/2009
Additional sample applications ,[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Towards hybrid SCA agents ,[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009 Gallery entrance Scala entrance Bank Square centre Palazzo Marino’s entrance
A qualitative spatial representation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A Exit B C D E F G Hall Lab. A Lab. A Lect. Hall T014 Corr. S Corr. N EASSS 2009 - Torino – 3-4/9/2009
Thinking before moving… ,[object Object],[object Object],[object Object],[object Object],A Exit B C D E F G Hall Lab. A Lab. A Lect. Hall T014 Corr. S Corr. N EASSS 2009 - Torino – 3-4/9/2009
Hybrid agents at work… ,[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Why not use simple queues? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pedestrian in the lecture hall Exit (one pedestrian every t ms) Exit (one pedestrian every t ms) EASSS 2009 - Torino – 3-4/9/2009
So, no “best” modeling approach? ,[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
What about Agent Based Modeling and Simulation methodologies? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009 ?
A reflection: from reality, to models, to a simulation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Reality Subsystem Abstract model Computational model Simulator EASSS 2009 - Torino – 3-4/9/2009
Some remarks about validation and documentation… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
The role of the environment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Communication infrastructure Agent Agent Agent Comprehensive environment Agent Agent Agent EASSS 2009 - Torino – 3-4/9/2009
Agent Based Modeling and Simulation Frameworks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Brief tutorial on Repast… (code will be available soon)
Agent Based Simulation Industrial Applications? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Giuseppe Vizzari Department of Informatics, Systems and Communication University of Milan-Bicocca [email_address] Thank you! EASSS 2009 - Torino – 3-4/9/2009
References (very partial...) ,[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
References (very partial...) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
References (very partial...) ,[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Quotes... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009
Quotes... ,[object Object],[object Object],EASSS 2009 - Torino – 3-4/9/2009

Contenu connexe

Tendances

Object oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptObject oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptKunal Kishor Nirala
 
11 Ways To Improve Software Quality
11 Ways To Improve Software Quality11 Ways To Improve Software Quality
11 Ways To Improve Software QualityForceBolt
 
Intro to modelling-supervised learning
Intro to modelling-supervised learningIntro to modelling-supervised learning
Intro to modelling-supervised learningJustin Sebok
 
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering arvind pandey
 
Nature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic AlgorithmsNature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic AlgorithmsXin-She Yang
 
Multi-agent systems
Multi-agent systemsMulti-agent systems
Multi-agent systemsR A Akerkar
 
Computer Simulation And Modeling
Computer Simulation And ModelingComputer Simulation And Modeling
Computer Simulation And ModelingPakistan Loverx
 
Dowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceDowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceAmit Sharma
 
Agent-Based Modeling & Python @ PyData DC 2016
Agent-Based Modeling & Python @ PyData DC 2016Agent-Based Modeling & Python @ PyData DC 2016
Agent-Based Modeling & Python @ PyData DC 2016Jacqueline Kazil
 
Genetic Algorithm in Artificial Intelligence
Genetic Algorithm in Artificial IntelligenceGenetic Algorithm in Artificial Intelligence
Genetic Algorithm in Artificial IntelligenceSinbad Konick
 
Object-Oriented Analysis and Design
Object-Oriented Analysis and DesignObject-Oriented Analysis and Design
Object-Oriented Analysis and DesignRiazAhmad786
 
Structure of agents
Structure of agentsStructure of agents
Structure of agentsMANJULA_AP
 
Replicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender SystemsReplicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender SystemsAlejandro Bellogin
 
Tutorial on User Profiling with Graph Neural Networks and Related Beyond-Acc...
Tutorial on User Profiling with Graph Neural Networks  and Related Beyond-Acc...Tutorial on User Profiling with Graph Neural Networks  and Related Beyond-Acc...
Tutorial on User Profiling with Graph Neural Networks and Related Beyond-Acc...Erasmo Purificato
 
Random testing
Random testingRandom testing
Random testingLocaweb
 
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lora Aroyo
 
Exploration Strategies in Reinforcement Learning
Exploration Strategies in Reinforcement LearningExploration Strategies in Reinforcement Learning
Exploration Strategies in Reinforcement LearningDongmin Lee
 

Tendances (20)

Object oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptObject oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle ppt
 
11 Ways To Improve Software Quality
11 Ways To Improve Software Quality11 Ways To Improve Software Quality
11 Ways To Improve Software Quality
 
Intro to modelling-supervised learning
Intro to modelling-supervised learningIntro to modelling-supervised learning
Intro to modelling-supervised learning
 
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering
 
Nature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic AlgorithmsNature-Inspired Metaheuristic Algorithms
Nature-Inspired Metaheuristic Algorithms
 
Multi-agent systems
Multi-agent systemsMulti-agent systems
Multi-agent systems
 
System Modelling
System ModellingSystem Modelling
System Modelling
 
Computer Simulation And Modeling
Computer Simulation And ModelingComputer Simulation And Modeling
Computer Simulation And Modeling
 
Dowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceDowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inference
 
Agent-Based Modeling & Python @ PyData DC 2016
Agent-Based Modeling & Python @ PyData DC 2016Agent-Based Modeling & Python @ PyData DC 2016
Agent-Based Modeling & Python @ PyData DC 2016
 
Genetic Algorithm in Artificial Intelligence
Genetic Algorithm in Artificial IntelligenceGenetic Algorithm in Artificial Intelligence
Genetic Algorithm in Artificial Intelligence
 
Object-Oriented Analysis and Design
Object-Oriented Analysis and DesignObject-Oriented Analysis and Design
Object-Oriented Analysis and Design
 
Prototyping
PrototypingPrototyping
Prototyping
 
Structure of agents
Structure of agentsStructure of agents
Structure of agents
 
Replicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender SystemsReplicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender Systems
 
Tutorial on User Profiling with Graph Neural Networks and Related Beyond-Acc...
Tutorial on User Profiling with Graph Neural Networks  and Related Beyond-Acc...Tutorial on User Profiling with Graph Neural Networks  and Related Beyond-Acc...
Tutorial on User Profiling with Graph Neural Networks and Related Beyond-Acc...
 
Random testing
Random testingRandom testing
Random testing
 
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)
 
Unified process Model
Unified process ModelUnified process Model
Unified process Model
 
Exploration Strategies in Reinforcement Learning
Exploration Strategies in Reinforcement LearningExploration Strategies in Reinforcement Learning
Exploration Strategies in Reinforcement Learning
 

En vedette

GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1crooksAndrew
 
Top 20 Reasons Why Agent-based Modeling is Disrupting Marketing Mix
Top 20 Reasons Why Agent-based Modeling is Disrupting Marketing MixTop 20 Reasons Why Agent-based Modeling is Disrupting Marketing Mix
Top 20 Reasons Why Agent-based Modeling is Disrupting Marketing MixThinkVine
 
Lloyd Swarmfest 2010 Presentation
Lloyd   Swarmfest 2010 PresentationLloyd   Swarmfest 2010 Presentation
Lloyd Swarmfest 2010 Presentationkalloyd
 
Omid roozmand presentation
Omid roozmand presentationOmid roozmand presentation
Omid roozmand presentationUniversity
 
Leveraging Crowdsourced data for Agent-based modeling: Opportunities, Example...
Leveraging Crowdsourced data for Agent-based modeling: Opportunities, Example...Leveraging Crowdsourced data for Agent-based modeling: Opportunities, Example...
Leveraging Crowdsourced data for Agent-based modeling: Opportunities, Example...crooksAndrew
 
GIS and Agent-based modeling: Part 2
GIS and Agent-based modeling: Part 2GIS and Agent-based modeling: Part 2
GIS and Agent-based modeling: Part 2crooksAndrew
 
Agent Based Models 2010
Agent Based Models 2010Agent Based Models 2010
Agent Based Models 2010yamanote
 
An Agent-Based Approach to Evaluating the Effect of Dynamic Age Changes on Co...
An Agent-Based Approach to Evaluating the Effect of Dynamic Age Changes on Co...An Agent-Based Approach to Evaluating the Effect of Dynamic Age Changes on Co...
An Agent-Based Approach to Evaluating the Effect of Dynamic Age Changes on Co...Mark Boateng
 
Study of urban traffic flow
Study of urban traffic flowStudy of urban traffic flow
Study of urban traffic flowSukhdeep Jat
 
Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...
Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...
Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...Danilo Pianini
 
Risk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationRisk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationBruce Edmonds
 
"A 30min Introduction to Agent-Based Modelling" for GORS
"A 30min Introduction to Agent-Based Modelling" for GORS"A 30min Introduction to Agent-Based Modelling" for GORS
"A 30min Introduction to Agent-Based Modelling" for GORSBruce Edmonds
 
Simulating Superdiversity
Simulating Superdiversity Simulating Superdiversity
Simulating Superdiversity Bruce Edmonds
 
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...SMART Infrastructure Facility
 

En vedette (19)

GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1GIS and Agent-based modeling: Part 1
GIS and Agent-based modeling: Part 1
 
Top 20 Reasons Why Agent-based Modeling is Disrupting Marketing Mix
Top 20 Reasons Why Agent-based Modeling is Disrupting Marketing MixTop 20 Reasons Why Agent-based Modeling is Disrupting Marketing Mix
Top 20 Reasons Why Agent-based Modeling is Disrupting Marketing Mix
 
Lloyd Swarmfest 2010 Presentation
Lloyd   Swarmfest 2010 PresentationLloyd   Swarmfest 2010 Presentation
Lloyd Swarmfest 2010 Presentation
 
Omid roozmand presentation
Omid roozmand presentationOmid roozmand presentation
Omid roozmand presentation
 
Leveraging Crowdsourced data for Agent-based modeling: Opportunities, Example...
Leveraging Crowdsourced data for Agent-based modeling: Opportunities, Example...Leveraging Crowdsourced data for Agent-based modeling: Opportunities, Example...
Leveraging Crowdsourced data for Agent-based modeling: Opportunities, Example...
 
GIS and Agent-based modeling: Part 2
GIS and Agent-based modeling: Part 2GIS and Agent-based modeling: Part 2
GIS and Agent-based modeling: Part 2
 
Agent based modelling
Agent based modellingAgent based modelling
Agent based modelling
 
Agent Based Models 2010
Agent Based Models 2010Agent Based Models 2010
Agent Based Models 2010
 
An Agent-Based Approach to Evaluating the Effect of Dynamic Age Changes on Co...
An Agent-Based Approach to Evaluating the Effect of Dynamic Age Changes on Co...An Agent-Based Approach to Evaluating the Effect of Dynamic Age Changes on Co...
An Agent-Based Approach to Evaluating the Effect of Dynamic Age Changes on Co...
 
Electricidad
ElectricidadElectricidad
Electricidad
 
Traffic Simulation using NetLogo
Traffic Simulation using NetLogoTraffic Simulation using NetLogo
Traffic Simulation using NetLogo
 
Study of urban traffic flow
Study of urban traffic flowStudy of urban traffic flow
Study of urban traffic flow
 
Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...
Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...
Extending the Gillespie's Stochastic Simulation Algorithm for Integrating Dis...
 
Major ppt
Major pptMajor ppt
Major ppt
 
Dss6 7
Dss6 7Dss6 7
Dss6 7
 
Risk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationRisk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulation
 
"A 30min Introduction to Agent-Based Modelling" for GORS
"A 30min Introduction to Agent-Based Modelling" for GORS"A 30min Introduction to Agent-Based Modelling" for GORS
"A 30min Introduction to Agent-Based Modelling" for GORS
 
Simulating Superdiversity
Simulating Superdiversity Simulating Superdiversity
Simulating Superdiversity
 
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...
SMART Seminar Series: ‘Agent-Based Simulation of Socio-Technical Processes: M...
 

Similaire à Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe Vizzari

Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docxtodd581
 
Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docxglendar3
 
Coates p: 1999 agent based modelling
Coates p: 1999 agent based modellingCoates p: 1999 agent based modelling
Coates p: 1999 agent based modellingArchiLab 7
 
Fundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems ManifestoFundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems ManifestoFoCAS Initiative
 
A Dynamic Systems Approach to Production Management in the Automotive Industry
A Dynamic Systems Approach to Production Management in the Automotive IndustryA Dynamic Systems Approach to Production Management in the Automotive Industry
A Dynamic Systems Approach to Production Management in the Automotive IndustryFrancisco Restivo
 
Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)Jurgen Appelo
 
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)Vivek Maurya
 
Describe the need to multitask in BBC (behavior-based control) syste.pdf
Describe the need to multitask in BBC (behavior-based control) syste.pdfDescribe the need to multitask in BBC (behavior-based control) syste.pdf
Describe the need to multitask in BBC (behavior-based control) syste.pdfeyewaregallery
 
Agent-Based_Model_for_Pedestrians_Evacua
Agent-Based_Model_for_Pedestrians_EvacuaAgent-Based_Model_for_Pedestrians_Evacua
Agent-Based_Model_for_Pedestrians_EvacuaSalvatore Pluchino
 
The Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level AutonomyThe Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level AutonomyAndrea Omicini
 
Towards to an Agent-Oriented Modeling and Evaluating Approach for Vehicular S...
Towards to an Agent-Oriented Modeling and Evaluating Approach for Vehicular S...Towards to an Agent-Oriented Modeling and Evaluating Approach for Vehicular S...
Towards to an Agent-Oriented Modeling and Evaluating Approach for Vehicular S...Zac Darcy
 
Towards to an agent oriented modeling and evaluating approach for vehicular s...
Towards to an agent oriented modeling and evaluating approach for vehicular s...Towards to an agent oriented modeling and evaluating approach for vehicular s...
Towards to an agent oriented modeling and evaluating approach for vehicular s...Zac Darcy
 
Metron seas collaboration
Metron seas collaborationMetron seas collaboration
Metron seas collaborationikekala
 
Microscopic modeling and simulation of vehicle parking (systematic review)
Microscopic modeling and simulation of vehicle parking (systematic review)Microscopic modeling and simulation of vehicle parking (systematic review)
Microscopic modeling and simulation of vehicle parking (systematic review)Aboubakr Moubarak
 
Simulating the Pedestrian Movement in UniSZA Besut Campus
Simulating the Pedestrian Movement in UniSZA Besut Campus Simulating the Pedestrian Movement in UniSZA Besut Campus
Simulating the Pedestrian Movement in UniSZA Besut Campus ErliNajhanAlias
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation IntroductionSharmilaChidaravalli
 

Similaire à Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe Vizzari (20)

Swarm intel
Swarm intelSwarm intel
Swarm intel
 
Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docx
 
Running head Multi-actor modelling system 1Multi-actor mod.docx
Running head Multi-actor modelling system  1Multi-actor mod.docxRunning head Multi-actor modelling system  1Multi-actor mod.docx
Running head Multi-actor modelling system 1Multi-actor mod.docx
 
Coates p: 1999 agent based modelling
Coates p: 1999 agent based modellingCoates p: 1999 agent based modelling
Coates p: 1999 agent based modelling
 
Simulation
SimulationSimulation
Simulation
 
Fundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems ManifestoFundamentals of Collective Adaptive Systems Manifesto
Fundamentals of Collective Adaptive Systems Manifesto
 
A Dynamic Systems Approach to Production Management in the Automotive Industry
A Dynamic Systems Approach to Production Management in the Automotive IndustryA Dynamic Systems Approach to Production Management in the Automotive Industry
A Dynamic Systems Approach to Production Management in the Automotive Industry
 
Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)
 
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
 
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)System modeling and simulation full notes by sushma shetty (www.vtulife.com)
System modeling and simulation full notes by sushma shetty (www.vtulife.com)
 
Describe the need to multitask in BBC (behavior-based control) syste.pdf
Describe the need to multitask in BBC (behavior-based control) syste.pdfDescribe the need to multitask in BBC (behavior-based control) syste.pdf
Describe the need to multitask in BBC (behavior-based control) syste.pdf
 
Agent-Based_Model_for_Pedestrians_Evacua
Agent-Based_Model_for_Pedestrians_EvacuaAgent-Based_Model_for_Pedestrians_Evacua
Agent-Based_Model_for_Pedestrians_Evacua
 
Simulator
SimulatorSimulator
Simulator
 
The Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level AutonomyThe Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
 
Towards to an Agent-Oriented Modeling and Evaluating Approach for Vehicular S...
Towards to an Agent-Oriented Modeling and Evaluating Approach for Vehicular S...Towards to an Agent-Oriented Modeling and Evaluating Approach for Vehicular S...
Towards to an Agent-Oriented Modeling and Evaluating Approach for Vehicular S...
 
Towards to an agent oriented modeling and evaluating approach for vehicular s...
Towards to an agent oriented modeling and evaluating approach for vehicular s...Towards to an agent oriented modeling and evaluating approach for vehicular s...
Towards to an agent oriented modeling and evaluating approach for vehicular s...
 
Metron seas collaboration
Metron seas collaborationMetron seas collaboration
Metron seas collaboration
 
Microscopic modeling and simulation of vehicle parking (systematic review)
Microscopic modeling and simulation of vehicle parking (systematic review)Microscopic modeling and simulation of vehicle parking (systematic review)
Microscopic modeling and simulation of vehicle parking (systematic review)
 
Simulating the Pedestrian Movement in UniSZA Besut Campus
Simulating the Pedestrian Movement in UniSZA Besut Campus Simulating the Pedestrian Movement in UniSZA Besut Campus
Simulating the Pedestrian Movement in UniSZA Besut Campus
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation Introduction
 

Plus de Giuseppe Vizzari

Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21Giuseppe Vizzari
 
14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... 14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... Giuseppe Vizzari
 
13 - Web feed e aggregatori
13 - Web feed e aggregatori13 - Web feed e aggregatori
13 - Web feed e aggregatoriGiuseppe Vizzari
 
11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)Giuseppe Vizzari
 
10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)Giuseppe Vizzari
 
6 - Wordpress e vostro blog
6 - Wordpress e vostro blog6 - Wordpress e vostro blog
6 - Wordpress e vostro blogGiuseppe Vizzari
 
5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)Giuseppe Vizzari
 
4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)Giuseppe Vizzari
 
3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)Giuseppe Vizzari
 
2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)Giuseppe Vizzari
 
1 - Introduzione al corso 19/20
1 - Introduzione al corso 19/201 - Introduzione al corso 19/20
1 - Introduzione al corso 19/20Giuseppe Vizzari
 
Intelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà VirtualeIntelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà VirtualeGiuseppe Vizzari
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developerGiuseppe Vizzari
 

Plus de Giuseppe Vizzari (20)

Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
 
14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... 14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ...
 
13 - Web feed e aggregatori
13 - Web feed e aggregatori13 - Web feed e aggregatori
13 - Web feed e aggregatori
 
12 - Social media (19/20)
12 - Social media (19/20)12 - Social media (19/20)
12 - Social media (19/20)
 
11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)
 
10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)
 
9 - Ricercare nel Web
9 - Ricercare nel Web9 - Ricercare nel Web
9 - Ricercare nel Web
 
8 - Il browser
8 - Il browser8 - Il browser
8 - Il browser
 
7 - Web application e CMS
7 - Web application e CMS7 - Web application e CMS
7 - Web application e CMS
 
6 - Wordpress e vostro blog
6 - Wordpress e vostro blog6 - Wordpress e vostro blog
6 - Wordpress e vostro blog
 
HTML (+ DOM) + CSS
HTML (+ DOM) + CSSHTML (+ DOM) + CSS
HTML (+ DOM) + CSS
 
5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)
 
4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)
 
3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)
 
2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)
 
1 - Introduzione al corso 19/20
1 - Introduzione al corso 19/201 - Introduzione al corso 19/20
1 - Introduzione al corso 19/20
 
Intelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà VirtualeIntelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà Virtuale
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developer
 
Wiki e open internet
Wiki e open internetWiki e open internet
Wiki e open internet
 
Web feed e aggregatori
Web feed e aggregatoriWeb feed e aggregatori
Web feed e aggregatori
 

Agent-based modeling and simulation tutorial - EASSS 2009 - Giuseppe Vizzari

  • 1. Agent-Based Modeling for the Simulation of Complex Systems Giuseppe Vizzari Department of Informatics, Systems and Communication University of Milan-Bicocca
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. SCA Crowd Modelling Approach Definition of the MMASS spatial structure Definition of active elements of the environment and field types Definition of mobile agents (types, states, perceptive capabilities and behavioural specification) Definition of monitored parameters and specification of monitoring mechanisms Specific simulation configuration (number, type, position and initial state of mobile agents, other parameters) Abstract scenario specification Computational model for the scenario Experiment-specific parameters EASSS 2009 - Torino – 3-4/9/2009
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Sample Application: Lecture hall (II) Two exits EASSS 2009 - Torino – 3-4/9/2009
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Brief tutorial on Repast… (code will be available soon)
  • 39.
  • 40.
  • 41. Giuseppe Vizzari Department of Informatics, Systems and Communication University of Milan-Bicocca [email_address] Thank you! EASSS 2009 - Torino – 3-4/9/2009
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.

Notes de l'éditeur

  1. D. Helbing, I. J. Farkas, T. Vicsek: Freezing by Heating in a Driven Mesoscopic System, PHYSICAL REVIEW LETTERS, VOLUME 84, NUMBER 6, 2000