SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

Microservice Architecture
Microservice ArchitectureMicroservice Architecture
Microservice ArchitectureNguyen Tung
 
Windows Phone 7- The Metro design
Windows Phone 7- The Metro designWindows Phone 7- The Metro design
Windows Phone 7- The Metro designcarolineberman99
 
Software Architecture and Design
Software Architecture and DesignSoftware Architecture and Design
Software Architecture and DesignRa'Fat Al-Msie'deen
 
HCI : Virtual reality (AUGMENTED & MIXED REALITY)
HCI : Virtual reality (AUGMENTED & MIXED REALITY)HCI : Virtual reality (AUGMENTED & MIXED REALITY)
HCI : Virtual reality (AUGMENTED & MIXED REALITY)Yasmin Zahir
 
Software architecture
Software architectureSoftware architecture
Software architectureUdayna
 
HCI 3e - Ch 14: Communication and collaboration models
HCI 3e - Ch 14:  Communication and collaboration modelsHCI 3e - Ch 14:  Communication and collaboration models
HCI 3e - Ch 14: Communication and collaboration modelsAlan Dix
 
HCI 3e - Ch 20: Ubiquitous computing and augmented realities
HCI 3e - Ch 20:  Ubiquitous computing and augmented realitiesHCI 3e - Ch 20:  Ubiquitous computing and augmented realities
HCI 3e - Ch 20: Ubiquitous computing and augmented realitiesAlan Dix
 
Principles of software architecture design
Principles of software architecture designPrinciples of software architecture design
Principles of software architecture designLen Bass
 
Lecture 19 design concepts
Lecture 19   design conceptsLecture 19   design concepts
Lecture 19 design conceptsIIUI
 
Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)WSO2
 
User Centred Design (UCD) Presentation
User Centred Design (UCD) PresentationUser Centred Design (UCD) Presentation
User Centred Design (UCD) PresentationVinai Kumar
 
Hci in software process
Hci in software processHci in software process
Hci in software processrida mariam
 
API Management
API ManagementAPI Management
API ManagementatSistemas
 
Importance of hci in multimedia courseware development (new)
Importance of hci in multimedia courseware development (new)Importance of hci in multimedia courseware development (new)
Importance of hci in multimedia courseware development (new)Neo Ariey
 
The Next Generation of Human Computer Interaction
The Next Generation of Human Computer InteractionThe Next Generation of Human Computer Interaction
The Next Generation of Human Computer InteractionMark Billinghurst
 
07 software connectors
07 software connectors07 software connectors
07 software connectorsMajong DevJfu
 

Mais procurados (20)

Microservice Architecture
Microservice ArchitectureMicroservice Architecture
Microservice Architecture
 
Windows Phone 7- The Metro design
Windows Phone 7- The Metro designWindows Phone 7- The Metro design
Windows Phone 7- The Metro design
 
Software Architecture and Design
Software Architecture and DesignSoftware Architecture and Design
Software Architecture and Design
 
HCI : Virtual reality (AUGMENTED & MIXED REALITY)
HCI : Virtual reality (AUGMENTED & MIXED REALITY)HCI : Virtual reality (AUGMENTED & MIXED REALITY)
HCI : Virtual reality (AUGMENTED & MIXED REALITY)
 
Software architecture
Software architectureSoftware architecture
Software architecture
 
HCI 3e - Ch 14: Communication and collaboration models
HCI 3e - Ch 14:  Communication and collaboration modelsHCI 3e - Ch 14:  Communication and collaboration models
HCI 3e - Ch 14: Communication and collaboration models
 
Heuristic ux-evaluation
Heuristic ux-evaluationHeuristic ux-evaluation
Heuristic ux-evaluation
 
HCI 3e - Ch 20: Ubiquitous computing and augmented realities
HCI 3e - Ch 20:  Ubiquitous computing and augmented realitiesHCI 3e - Ch 20:  Ubiquitous computing and augmented realities
HCI 3e - Ch 20: Ubiquitous computing and augmented realities
 
Principles of software architecture design
Principles of software architecture designPrinciples of software architecture design
Principles of software architecture design
 
Lecture 19 design concepts
Lecture 19   design conceptsLecture 19   design concepts
Lecture 19 design concepts
 
Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)
 
User Centred Design (UCD) Presentation
User Centred Design (UCD) PresentationUser Centred Design (UCD) Presentation
User Centred Design (UCD) Presentation
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Hci in software process
Hci in software processHci in software process
Hci in software process
 
Chap02
Chap02Chap02
Chap02
 
API Management
API ManagementAPI Management
API Management
 
Importance of hci in multimedia courseware development (new)
Importance of hci in multimedia courseware development (new)Importance of hci in multimedia courseware development (new)
Importance of hci in multimedia courseware development (new)
 
The Next Generation of Human Computer Interaction
The Next Generation of Human Computer InteractionThe Next Generation of Human Computer Interaction
The Next Generation of Human Computer Interaction
 
07 software connectors
07 software connectors07 software connectors
07 software connectors
 

Destaque

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 and Simulation - Overview and Tools
Agent Based Modeling and Simulation - Overview and ToolsAgent Based Modeling and Simulation - Overview and Tools
Agent Based Modeling and Simulation - Overview and ToolsStathis Grigoropoulos
 
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 modeling-presentation
Agent based modeling-presentationAgent based modeling-presentation
Agent based modeling-presentationAdam Getchell
 
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
 

Destaque (20)

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 and Simulation - Overview and Tools
Agent Based Modeling and Simulation - Overview and ToolsAgent Based Modeling and Simulation - Overview and Tools
Agent Based Modeling and Simulation - Overview and Tools
 
Agent Based Models
Agent Based ModelsAgent Based Models
Agent Based Models
 
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 modeling-presentation
Agent based modeling-presentationAgent based modeling-presentation
Agent based modeling-presentation
 
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
 

Semelhante 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
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation IntroductionSharmilaChidaravalli
 

Semelhante 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
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation Introduction
 

Mais 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
 

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