SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Machine learning
Machine learningMachine learning
Machine learningeonx_32
 
Microsoft Introduction to Automated Machine Learning
Microsoft Introduction to Automated Machine LearningMicrosoft Introduction to Automated Machine Learning
Microsoft Introduction to Automated Machine LearningSetu Chokshi
 
Explainable AI in Healthcare
Explainable AI in HealthcareExplainable AI in Healthcare
Explainable AI in Healthcarevonaurum
 
Causal inference in practice
Causal inference in practiceCausal inference in practice
Causal inference in practiceAmit Sharma
 
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...Sri Ambati
 
A review of machine learning based anomaly detection
A review of machine learning based anomaly detectionA review of machine learning based anomaly detection
A review of machine learning based anomaly detectionMohamed Elfadly
 
Generative Models for General Audiences
Generative Models for General AudiencesGenerative Models for General Audiences
Generative Models for General AudiencesSangwoo Mo
 
Introduction to Computational Intelligent
Introduction to Computational IntelligentIntroduction to Computational Intelligent
Introduction to Computational IntelligentKent State University
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningCloudxLab
 
Machine Learning
Machine LearningMachine Learning
Machine LearningKumar P
 
Machine Learning and Causal Inference
Machine Learning and Causal InferenceMachine Learning and Causal Inference
Machine Learning and Causal InferenceNBER
 
Complexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systemsComplexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systemsHiroki Sayama
 
Machine Learning In Production
Machine Learning In ProductionMachine Learning In Production
Machine Learning In ProductionSamir Bessalah
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation IntroductionSharmilaChidaravalli
 
AI in Law Enforcement - Applications and Implications of Machine Vision and M...
AI in Law Enforcement - Applications and Implications of Machine Vision and M...AI in Law Enforcement - Applications and Implications of Machine Vision and M...
AI in Law Enforcement - Applications and Implications of Machine Vision and M...Daniel Faggella
 

La actualidad más candente (20)

Machine learning
Machine learningMachine learning
Machine learning
 
Microsoft Introduction to Automated Machine Learning
Microsoft Introduction to Automated Machine LearningMicrosoft Introduction to Automated Machine Learning
Microsoft Introduction to Automated Machine Learning
 
Machine Learning by Rj
Machine Learning by RjMachine Learning by Rj
Machine Learning by Rj
 
Explainable AI in Healthcare
Explainable AI in HealthcareExplainable AI in Healthcare
Explainable AI in Healthcare
 
Machine learning
Machine learningMachine learning
Machine learning
 
Causal inference in practice
Causal inference in practiceCausal inference in practice
Causal inference in practice
 
Artificial Intelligence = ML + DL with Tensor Flow
Artificial Intelligence = ML + DL with Tensor FlowArtificial Intelligence = ML + DL with Tensor Flow
Artificial Intelligence = ML + DL with Tensor Flow
 
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
 
A review of machine learning based anomaly detection
A review of machine learning based anomaly detectionA review of machine learning based anomaly detection
A review of machine learning based anomaly detection
 
Generative Models for General Audiences
Generative Models for General AudiencesGenerative Models for General Audiences
Generative Models for General Audiences
 
Introduction to Computational Intelligent
Introduction to Computational IntelligentIntroduction to Computational Intelligent
Introduction to Computational Intelligent
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Explainable AI (XAI)
Explainable AI (XAI)Explainable AI (XAI)
Explainable AI (XAI)
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning and Causal Inference
Machine Learning and Causal InferenceMachine Learning and Causal Inference
Machine Learning and Causal Inference
 
Complexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systemsComplexity Explained: A brief intro to complex systems
Complexity Explained: A brief intro to complex systems
 
Machine Learning In Production
Machine Learning In ProductionMachine Learning In Production
Machine Learning In Production
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation Introduction
 
AI in Law Enforcement - Applications and Implications of Machine Vision and M...
AI in Law Enforcement - Applications and Implications of Machine Vision and M...AI in Law Enforcement - Applications and Implications of Machine Vision and M...
AI in Law Enforcement - Applications and Implications of Machine Vision and M...
 

Destacado

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
 
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
 
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
 
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
 

Destacado (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
 
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
 
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
 
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...
 

Similar a 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
 

Similar a 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
 
Self-aware Pervasive Service Ecosystems - Franco Zambonelli
Self-aware Pervasive Service Ecosystems - Franco ZambonelliSelf-aware Pervasive Service Ecosystems - Franco Zambonelli
Self-aware Pervasive Service Ecosystems - Franco Zambonelli
 

Más 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
 

Más 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.

Notas del editor

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