Limited Offer
Agent-Based Models with MATLAB
- 1st Edition - January 1, 2025
- Authors: Erik Cuevas, Karla Avila, Miguel Islas Toski, Héctor Escobar
- Language: English
- Paperback ISBN:9 7 8 - 0 - 4 4 3 - 2 4 0 0 4 - 1
- eBook ISBN:9 7 8 - 0 - 4 4 3 - 2 4 0 0 5 - 8
As the world becomes more complicated and linked, many of our research questions can no longer be answered using straightforward models. Agent-Based Models with MATLAB intro… Read more
Purchase options
Institutional subscription on ScienceDirect
Request a sales quoteAs the world becomes more complicated and linked, many of our research questions can no longer be answered using straightforward models. Agent-Based Models with MATLAB introduces one of the most important methodologies for complex systems modeling, called Agent-Based Modeling (ABM), using computational implementations and accompanying MATLAB software code as a means of inspiring readers to apply agent-based models to solve a diverse range of problems. Observing the implementation of a particular approach through code can be helpful for readers, even those with strong mathematical abilities, as it eliminates ambiguities and uncertainties, making the material easier to grasp and communicate. The book comes with a large amount of software code accompanying the main text, and the modeling systems described in the book are implemented using MATLAB as the programming language. Despite the heavy mathematical components of Agent-Based Models and complex systems, it is possible to utilize these models without in-depth understanding of their mathematical fundamentals. For many readers, a more feasible goal is to grasp the concepts of these models through programming instead of mathematical formulations. Agent-Based Models with MATLAB enables computer scientists, mathematicians, researchers and engineers to apply ABM in a wide range of research and engineering applications. The book gradually advances from basic to more advanced methods, while reinforcing understanding of complex systems through practical, hands-on applications of various computational models.
- Considers the most crucial methods and models of Agent-Based Models and complex systems
- Demonstrates how to use computational implementations in applying Agent-Based Models to solve a diverse range of scientific research and engineering problems
- Provides a wide range of hands-on implementation examples along with MATLAB software code readers can experiment with and modify
Researchers in computational modelling, applied mathematicians, and computer scientists working with researchers in a wide range of scientific and engineering disciplines. Other interested audiences will be comprised of researchers, developers, and graduate students in computer science, mathematics, and interdisciplinary research fields interested in Agent-based modelling of complex systems
a. Concepts and definitions of complex systems
b. Principles of complex systems science
c. Main techniques applied to complex systems
d. What is a model?
i. Macroscopic models
ii. Microscopic models
2. Agents
a. Characteristics of agents
b. Agents as entities of complex systems
c. Agent’s behaviors
d. Collectivity and interaction between agents
3. Agent-based modeling
a. What is agent-based modeling?
b. Components of agent-based modeling
i. Agents
ii. Environments
iii. Interactions and rules
c. Limitations of agent-based modeling
4. Complex networks and graph theory
a. Fundamentals of networks and graph theory
i. Adjacency relation
ii. Associativity
iii. Degrees of correlation and distribution
iv. Size of networks, density, and percolation
b. Metric and topological structure of networks
i. Shortest path distance
ii. Centralities, Clustering, Diffusion
c. Dynamic networks
d. Watts-Strogatz model
5. Cellular Automata
a. Definition of cellular automata
b. Cellular Automata extensions
c. Cellular automaton analysis
6. Validation Framework
a. Accuracy of a model
b. Verification test
c. Validation macro validation vs. micro validation
d. Validation vs. empirical validation
e. Benefits of validation
f. Replication
7. Model applications
a. Game of life model
b. Heroes and cowards’ model
c. Simple economy model
d. Evacuation models with obstacles
e. Complex Networks Model
f. Segregation Model
g. Cyclist Decisions Model
h. Criminal Simulation Model
i. Diffusion model
j. Fire model
k. infectious disease transmission model
l. Influence and opinion change model
8. Differences between Cellular Automata and Agent-Based Models
a. Representation of the Systems
b. Dynamics and Interactions
c. Complexity and Heterogeneity
d. Emergent Properties
9. Implementations of agent-based models
a. Systems of urban security
b. Flood risk
c. Image processing applications
- No. of pages: 250
- Language: English
- Edition: 1
- Published: January 1, 2025
- Imprint: Morgan Kaufmann
- Paperback ISBN: 9780443240041
- eBook ISBN: 9780443240058
EC
Erik Cuevas
KA
Karla Avila
MT
Miguel Islas Toski
HE