SlideShare a Scribd company logo
1 of 41
The World of Agent-based model
1
Nguyễn Thị Ngọc Anh
ngocanhfami@gmail.com
Hà Nội, 10/3/2016
Outline
2
• What is ABM?
• What is EBM?
• What is HBM?
• M2SC?
What is ABM?
3
• What is ABM?
• Why use ABM?
• Applications
• Examples
• Tools
• Issues
• Future of ABM
Outline
4
• What is ABM?
• Why use ABM?
• Applications
• Examples
• Tools
• Issues
• Future of ABM
What is ABM?
• First: What is an agent?
• An entity that functions continuously and
autonomously in an environment in which
other processes take place and other agents
exist [Shoham 2001]
• General Characteristics:
Autonomy
Pro-activeness
Reactivity
“Social” Ability
5
6
7
Agent Types in an
Example: Traffic Control• Reactive: Police (enforce laws of road)
• Info-gathering: Media (informs the public of
traffic and accidents in major areas)
• Autonomous: Disruptors (weather / accidents)
• Goal-based: City Planners (would like the least
number of accidents and greatest amount of
flow through parts of town)
• Adaptive: Drivers (may avoid roads that are
known to be overcrowded during certain times
of day)
Utility: Drivers (would like to minimize drive time /
Outline
8
• What is ABM?
• Why use ABM?
• Applications
• Examples
• Tools
• Issues, tools
• Future of ABM
Why Use ABM?
• Captures Emergent Phenomena
• As the components of a system interact with
each other, and influence each other through
these interactions, the system as a whole
exhibits emergent behavior [Roetzheim, 2008]
• This characteristic makes the output of a
system difficult to understand and predict
9
Emergence Example
• Group of 10 – 40 people
• Each member randomly chooses two people,
person A and person B.
• Members move themselves so that A is
between themselves and B
• Now move so that member is between A and
B.
10
Why Use ABM?
• Provides a Natural Description of a System
composed of “behavioral” entities
• Describes the system from the perspective of
its constituent units’ activities more so than the
system’s processes
• Heterogeneous units
11
Heterogeneous
Components of a System
12
13
Why Use ABM?
• Flexibility
• What if the appropriate level of description or
complexity is not known ahead of time
• Easy to add / subtract more agents
• Tuning the complexity of the agents
• Changing behaviors, degree of rationality,
rules of interactions, etc
14
Traditional vs. ABM
simulation
• ABM seeks “adaptive” rather than “optimizing”
nature
• Adapt: seek the rule and behavior set that lead
to new capabilities
• ABM does not emphasize analytical solutions
(more qualitative than quantitative)
15
Outline
16
• What is ABM?
• Why use ABM?
• Applications
• Examples
• Tools
• Issues
• Future of ABM
Areas of Application
• Flow: evacuation, traffic
• Financial Markets
• Organizations: organizational design, strategy
• Social science/ natural science
• Ecology
• Biology
17
18
19
Outline
20
• What is ABM?
• Why use ABM?
• Applications
• Examples
• Tools
• Issues
• Future of ABM
ABM Generic Example -
BOIDS• Separation: steer to avoid
crowding local flockmates
• Alignment: steer towards the
average heading of local
flockmates
• Cohesion: steer to move
toward the average position of
local flockmates
21
22
ABM Generic Example –
Traffic Control
23
24
25
Outline
26
• What is ABM?
• Why use ABM?
• Applications
• Examples
• Tools
• Issues
• Future of ABM
27
28
29
30
Outline
31
• What is ABM?
• Why use ABM?
• Applications
• Examples
• Tools
• Issues
• Future of ABM
Goals
• Validity
• Would like to correctly implement the mode
• Is the model itself an accurate representation
of the “real world”?
• Problem: If there are unexpected results, is
there necessarily a mistake?
32
Goals
• Usability- Allow yourself and other users
who follow to run the program, interpret its
output, and understand how it works.
Careful with different versions of the model
• Extendability
Allow future users (including yourself) to
adapt the program for new uses
New questions arise from models such as
these
33
Issues with ABM
• Validity
Every model serves its own unique purpose
Must be built at the right level of description
with the appropriate amount of complexity
• Human agents
Complex Psychology
Irrational Behavior
Subjective Choices
34
Issues with ABM
• Qualitative vs. Quantitative
Varying degree of accuracy and completeness
in input (data, expertise, etc)
Use qualitative data to learn about the system
• Capturing the behavior of all constituent units
Lower level description can extremely
computationally intense, and time consuming
Heterogeneous units
35
Outline
36
• What is ABM?
• Why use ABM?
• Applications
• Examples
• Tools
• Issues
• Future of ABM
Future ABM
• What applications can be applied?
• The protocol for representation ABM?
37
What is EBM?
38
• What is EBM?
• Why use EBM?
• Applications
What is HBM?
39
• What is HBM?
• Why use HBM?
• Applications
Reference
40
Thank you for your attention
The End
41

More Related Content

Similar to The World of Agent-based model

Survey Research In Empirical Software Engineering
Survey Research In Empirical Software EngineeringSurvey Research In Empirical Software Engineering
Survey Research In Empirical Software Engineeringalessio_ferrari
 
Best proposal selection system
Best proposal selection systemBest proposal selection system
Best proposal selection systemAiman Natasha
 
Health sector strategies notice
Health sector strategies noticeHealth sector strategies notice
Health sector strategies noticeRogate Phinias
 
ICS3211 lntelligent Interfaces
ICS3211 lntelligent InterfacesICS3211 lntelligent Interfaces
ICS3211 lntelligent InterfacesVanessa Camilleri
 
information system analysis and design
information system analysis and designinformation system analysis and design
information system analysis and designEndalkachewYazie1
 
06 RE_use case diagm1.ppt
06 RE_use case diagm1.ppt06 RE_use case diagm1.ppt
06 RE_use case diagm1.pptaqsasarfraz11
 
Slides pierre nicolas schwab DISummit 2017 (Big Data, Brussels)
Slides pierre nicolas schwab DISummit 2017 (Big Data, Brussels)Slides pierre nicolas schwab DISummit 2017 (Big Data, Brussels)
Slides pierre nicolas schwab DISummit 2017 (Big Data, Brussels)IntoTheMinds
 
Use case modeling & analysis v 1
Use case modeling & analysis v 1Use case modeling & analysis v 1
Use case modeling & analysis v 1JIGAR MAKHIJA
 
Chapter 13 Interpreting Data module version 1
Chapter 13 Interpreting Data module version 1Chapter 13 Interpreting Data module version 1
Chapter 13 Interpreting Data module version 1pq5jnhdws9
 
Requirement Gathering
Requirement GatheringRequirement Gathering
Requirement GatheringAjeng Savitri
 
A Business case study on LinkedIn
A Business case study on LinkedInA Business case study on LinkedIn
A Business case study on LinkedInMayank Banerjee
 
software requirement
software requirement software requirement
software requirement nimmik4u
 
Software System Engineering - Chapter 8
Software System Engineering - Chapter 8Software System Engineering - Chapter 8
Software System Engineering - Chapter 8Fadhil Ismail
 
ITS 832Chapter 4Policy Making and Modeling in aComplex.docx
ITS 832Chapter 4Policy Making and Modeling in aComplex.docxITS 832Chapter 4Policy Making and Modeling in aComplex.docx
ITS 832Chapter 4Policy Making and Modeling in aComplex.docxdonnajames55
 
National Adaptation Plans Thailand - Theory of Multi-Criteria Analysis
National Adaptation Plans Thailand - Theory of Multi-Criteria AnalysisNational Adaptation Plans Thailand - Theory of Multi-Criteria Analysis
National Adaptation Plans Thailand - Theory of Multi-Criteria AnalysisUNDP Climate
 

Similar to The World of Agent-based model (20)

Usability requirements
Usability requirements Usability requirements
Usability requirements
 
Survey Research In Empirical Software Engineering
Survey Research In Empirical Software EngineeringSurvey Research In Empirical Software Engineering
Survey Research In Empirical Software Engineering
 
Best proposal selection system
Best proposal selection systemBest proposal selection system
Best proposal selection system
 
Health sector strategies notice
Health sector strategies noticeHealth sector strategies notice
Health sector strategies notice
 
ICS3211 lntelligent Interfaces
ICS3211 lntelligent InterfacesICS3211 lntelligent Interfaces
ICS3211 lntelligent Interfaces
 
SRE.pptx
SRE.pptxSRE.pptx
SRE.pptx
 
information system analysis and design
information system analysis and designinformation system analysis and design
information system analysis and design
 
06 RE_use case diagm1.ppt
06 RE_use case diagm1.ppt06 RE_use case diagm1.ppt
06 RE_use case diagm1.ppt
 
Ari2132 lecture5
Ari2132 lecture5Ari2132 lecture5
Ari2132 lecture5
 
Slides pierre nicolas schwab DISummit 2017 (Big Data, Brussels)
Slides pierre nicolas schwab DISummit 2017 (Big Data, Brussels)Slides pierre nicolas schwab DISummit 2017 (Big Data, Brussels)
Slides pierre nicolas schwab DISummit 2017 (Big Data, Brussels)
 
Use case modeling & analysis v 1
Use case modeling & analysis v 1Use case modeling & analysis v 1
Use case modeling & analysis v 1
 
Requirementengg
RequirementenggRequirementengg
Requirementengg
 
Hci
HciHci
Hci
 
Chapter 13 Interpreting Data module version 1
Chapter 13 Interpreting Data module version 1Chapter 13 Interpreting Data module version 1
Chapter 13 Interpreting Data module version 1
 
Requirement Gathering
Requirement GatheringRequirement Gathering
Requirement Gathering
 
A Business case study on LinkedIn
A Business case study on LinkedInA Business case study on LinkedIn
A Business case study on LinkedIn
 
software requirement
software requirement software requirement
software requirement
 
Software System Engineering - Chapter 8
Software System Engineering - Chapter 8Software System Engineering - Chapter 8
Software System Engineering - Chapter 8
 
ITS 832Chapter 4Policy Making and Modeling in aComplex.docx
ITS 832Chapter 4Policy Making and Modeling in aComplex.docxITS 832Chapter 4Policy Making and Modeling in aComplex.docx
ITS 832Chapter 4Policy Making and Modeling in aComplex.docx
 
National Adaptation Plans Thailand - Theory of Multi-Criteria Analysis
National Adaptation Plans Thailand - Theory of Multi-Criteria AnalysisNational Adaptation Plans Thailand - Theory of Multi-Criteria Analysis
National Adaptation Plans Thailand - Theory of Multi-Criteria Analysis
 

More from NguyenThiNgocAnh9

Volatility-Adjusted Momentum
Volatility-Adjusted Momentum�Volatility-Adjusted Momentum�
Volatility-Adjusted MomentumNguyenThiNgocAnh9
 
Which Variables Predict and Forecast Stock Market Returns?
Which Variables Predict and Forecast Stock Market Returns? �Which Variables Predict and Forecast Stock Market Returns? �
Which Variables Predict and Forecast Stock Market Returns? NguyenThiNgocAnh9
 
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...NguyenThiNgocAnh9
 
Ứng dụng phương pháp Đa tác tử để mô phỏng và hỗ trợ giải quyết một số vấn đề...
Ứng dụng phương pháp Đa tác tửđể mô phỏng và hỗ trợ giải quyết một số vấn đề...Ứng dụng phương pháp Đa tác tửđể mô phỏng và hỗ trợ giải quyết một số vấn đề...
Ứng dụng phương pháp Đa tác tử để mô phỏng và hỗ trợ giải quyết một số vấn đề...NguyenThiNgocAnh9
 
Kết hợp phương pháp phân tích hệ thống thông tin địa lý GIS và mô phỏng đa tá...
Kết hợp phương pháp phân tích hệ thống thông tin địa lý GIS và mô phỏng đa tá...Kết hợp phương pháp phân tích hệ thống thông tin địa lý GIS và mô phỏng đa tá...
Kết hợp phương pháp phân tích hệ thống thông tin địa lý GIS và mô phỏng đa tá...NguyenThiNgocAnh9
 
Earnings and Revenue Momentum Strategies�
Earnings and Revenue Momentum Strategies�Earnings and Revenue Momentum Strategies�
Earnings and Revenue Momentum Strategies�NguyenThiNgocAnh9
 
DO STOCK PRICES UNDERVALUE INVESTMENTS IN ADVERTISING ?
DO STOCK PRICES UNDERVALUE INVESTMENTS IN ADVERTISING ? �DO STOCK PRICES UNDERVALUE INVESTMENTS IN ADVERTISING ? �
DO STOCK PRICES UNDERVALUE INVESTMENTS IN ADVERTISING ? NguyenThiNgocAnh9
 
Cash Flow News and the Investment Effect in the Cross-Section of Stock Market
Cash Flow News and the Investment Effect in the Cross-Section of Stock Market�Cash Flow News and the Investment Effect in the Cross-Section of Stock Market�
Cash Flow News and the Investment Effect in the Cross-Section of Stock MarketNguyenThiNgocAnh9
 
Giới thiệu phân tích chuỗi thời gian
Giới thiệu phân tích chuỗi thời gian Giới thiệu phân tích chuỗi thời gian
Giới thiệu phân tích chuỗi thời gian NguyenThiNgocAnh9
 

More from NguyenThiNgocAnh9 (14)

Using fundamental-data
Using fundamental-dataUsing fundamental-data
Using fundamental-data
 
Volatility-Adjusted Momentum
Volatility-Adjusted Momentum�Volatility-Adjusted Momentum�
Volatility-Adjusted Momentum
 
Which Variables Predict and Forecast Stock Market Returns?
Which Variables Predict and Forecast Stock Market Returns? �Which Variables Predict and Forecast Stock Market Returns? �
Which Variables Predict and Forecast Stock Market Returns?
 
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...
Mô hình dự báo Churn cho khách hàng bằng phương pháp học máy suy diễn Phương ...
 
Sentiment data
Sentiment data Sentiment data
Sentiment data
 
Sentiment data
Sentiment dataSentiment data
Sentiment data
 
Ứng dụng phương pháp Đa tác tử để mô phỏng và hỗ trợ giải quyết một số vấn đề...
Ứng dụng phương pháp Đa tác tửđể mô phỏng và hỗ trợ giải quyết một số vấn đề...Ứng dụng phương pháp Đa tác tửđể mô phỏng và hỗ trợ giải quyết một số vấn đề...
Ứng dụng phương pháp Đa tác tử để mô phỏng và hỗ trợ giải quyết một số vấn đề...
 
Kết hợp phương pháp phân tích hệ thống thông tin địa lý GIS và mô phỏng đa tá...
Kết hợp phương pháp phân tích hệ thống thông tin địa lý GIS và mô phỏng đa tá...Kết hợp phương pháp phân tích hệ thống thông tin địa lý GIS và mô phỏng đa tá...
Kết hợp phương pháp phân tích hệ thống thông tin địa lý GIS và mô phỏng đa tá...
 
Earnings and Revenue Momentum Strategies�
Earnings and Revenue Momentum Strategies�Earnings and Revenue Momentum Strategies�
Earnings and Revenue Momentum Strategies�
 
Accrual
AccrualAccrual
Accrual
 
Relationship data
Relationship data �Relationship data �
Relationship data
 
DO STOCK PRICES UNDERVALUE INVESTMENTS IN ADVERTISING ?
DO STOCK PRICES UNDERVALUE INVESTMENTS IN ADVERTISING ? �DO STOCK PRICES UNDERVALUE INVESTMENTS IN ADVERTISING ? �
DO STOCK PRICES UNDERVALUE INVESTMENTS IN ADVERTISING ?
 
Cash Flow News and the Investment Effect in the Cross-Section of Stock Market
Cash Flow News and the Investment Effect in the Cross-Section of Stock Market�Cash Flow News and the Investment Effect in the Cross-Section of Stock Market�
Cash Flow News and the Investment Effect in the Cross-Section of Stock Market
 
Giới thiệu phân tích chuỗi thời gian
Giới thiệu phân tích chuỗi thời gian Giới thiệu phân tích chuỗi thời gian
Giới thiệu phân tích chuỗi thời gian
 

Recently uploaded

obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontangobat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontangsiskavia95
 
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...varanasisatyanvesh
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证acoha1
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
jll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjaytendertech
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxStephen266013
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?RemarkSemacio
 
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证pwgnohujw
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives23050636
 
DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1sinhaabhiyanshu
 
Bios of leading Astrologers & Researchers
Bios of leading Astrologers & ResearchersBios of leading Astrologers & Researchers
Bios of leading Astrologers & Researchersdarmandersingh4580
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRajesh Mondal
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...ThinkInnovation
 
How to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsHow to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsBrainSell Technologies
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...yulianti213969
 
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptxClient Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptxStephen266013
 
Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesBoston Institute of Analytics
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444saurabvyas476
 

Recently uploaded (20)

obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontangobat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontang
 
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
jll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdfjll-asia-pacific-capital-tracker-1q24.pdf
jll-asia-pacific-capital-tracker-1q24.pdf
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptx
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?
 
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
 
DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1DAA Assignment Solution.pdf is the best1
DAA Assignment Solution.pdf is the best1
 
Bios of leading Astrologers & Researchers
Bios of leading Astrologers & ResearchersBios of leading Astrologers & Researchers
Bios of leading Astrologers & Researchers
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
 
How to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsHow to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data Analytics
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
 
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptxClient Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Client Researchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
 
Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting Techniques
 
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted KitAbortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
Abortion pills in Riyadh Saudi Arabia| +966572737505 | Get Cytotec, Unwanted Kit
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444sourabh vyas1222222222222222222244444444
sourabh vyas1222222222222222222244444444
 

The World of Agent-based model

  • 1. The World of Agent-based model 1 Nguyễn Thị Ngọc Anh ngocanhfami@gmail.com Hà Nội, 10/3/2016
  • 2. Outline 2 • What is ABM? • What is EBM? • What is HBM? • M2SC?
  • 3. What is ABM? 3 • What is ABM? • Why use ABM? • Applications • Examples • Tools • Issues • Future of ABM
  • 4. Outline 4 • What is ABM? • Why use ABM? • Applications • Examples • Tools • Issues • Future of ABM
  • 5. What is ABM? • First: What is an agent? • An entity that functions continuously and autonomously in an environment in which other processes take place and other agents exist [Shoham 2001] • General Characteristics: Autonomy Pro-activeness Reactivity “Social” Ability 5
  • 6. 6
  • 7. 7 Agent Types in an Example: Traffic Control• Reactive: Police (enforce laws of road) • Info-gathering: Media (informs the public of traffic and accidents in major areas) • Autonomous: Disruptors (weather / accidents) • Goal-based: City Planners (would like the least number of accidents and greatest amount of flow through parts of town) • Adaptive: Drivers (may avoid roads that are known to be overcrowded during certain times of day) Utility: Drivers (would like to minimize drive time /
  • 8. Outline 8 • What is ABM? • Why use ABM? • Applications • Examples • Tools • Issues, tools • Future of ABM
  • 9. Why Use ABM? • Captures Emergent Phenomena • As the components of a system interact with each other, and influence each other through these interactions, the system as a whole exhibits emergent behavior [Roetzheim, 2008] • This characteristic makes the output of a system difficult to understand and predict 9
  • 10. Emergence Example • Group of 10 – 40 people • Each member randomly chooses two people, person A and person B. • Members move themselves so that A is between themselves and B • Now move so that member is between A and B. 10
  • 11. Why Use ABM? • Provides a Natural Description of a System composed of “behavioral” entities • Describes the system from the perspective of its constituent units’ activities more so than the system’s processes • Heterogeneous units 11
  • 13. 13
  • 14. Why Use ABM? • Flexibility • What if the appropriate level of description or complexity is not known ahead of time • Easy to add / subtract more agents • Tuning the complexity of the agents • Changing behaviors, degree of rationality, rules of interactions, etc 14
  • 15. Traditional vs. ABM simulation • ABM seeks “adaptive” rather than “optimizing” nature • Adapt: seek the rule and behavior set that lead to new capabilities • ABM does not emphasize analytical solutions (more qualitative than quantitative) 15
  • 16. Outline 16 • What is ABM? • Why use ABM? • Applications • Examples • Tools • Issues • Future of ABM
  • 17. Areas of Application • Flow: evacuation, traffic • Financial Markets • Organizations: organizational design, strategy • Social science/ natural science • Ecology • Biology 17
  • 18. 18
  • 19. 19
  • 20. Outline 20 • What is ABM? • Why use ABM? • Applications • Examples • Tools • Issues • Future of ABM
  • 21. ABM Generic Example - BOIDS• Separation: steer to avoid crowding local flockmates • Alignment: steer towards the average heading of local flockmates • Cohesion: steer to move toward the average position of local flockmates 21
  • 22. 22
  • 23. ABM Generic Example – Traffic Control 23
  • 24. 24
  • 25. 25
  • 26. Outline 26 • What is ABM? • Why use ABM? • Applications • Examples • Tools • Issues • Future of ABM
  • 27. 27
  • 28. 28
  • 29. 29
  • 30. 30
  • 31. Outline 31 • What is ABM? • Why use ABM? • Applications • Examples • Tools • Issues • Future of ABM
  • 32. Goals • Validity • Would like to correctly implement the mode • Is the model itself an accurate representation of the “real world”? • Problem: If there are unexpected results, is there necessarily a mistake? 32
  • 33. Goals • Usability- Allow yourself and other users who follow to run the program, interpret its output, and understand how it works. Careful with different versions of the model • Extendability Allow future users (including yourself) to adapt the program for new uses New questions arise from models such as these 33
  • 34. Issues with ABM • Validity Every model serves its own unique purpose Must be built at the right level of description with the appropriate amount of complexity • Human agents Complex Psychology Irrational Behavior Subjective Choices 34
  • 35. Issues with ABM • Qualitative vs. Quantitative Varying degree of accuracy and completeness in input (data, expertise, etc) Use qualitative data to learn about the system • Capturing the behavior of all constituent units Lower level description can extremely computationally intense, and time consuming Heterogeneous units 35
  • 36. Outline 36 • What is ABM? • Why use ABM? • Applications • Examples • Tools • Issues • Future of ABM
  • 37. Future ABM • What applications can be applied? • The protocol for representation ABM? 37
  • 38. What is EBM? 38 • What is EBM? • Why use EBM? • Applications
  • 39. What is HBM? 39 • What is HBM? • Why use HBM? • Applications
  • 41. Thank you for your attention The End 41