Agent-Based Models with MATLAB introduces Agent-Based Modeling (ABM), one of the most important methodologies for complex systems modeling. The book explores 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. It comes with a large amount of software code that accompanies 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.
This book enables computer scientists, mathematicians, researchers, and engineers to apply ABM in a wide range of research and engineering applications. It gradually advances from basic to more advanced methods while reinforcing complex systems through practical, hands-on applications of various computational models.
1. Introduction - p. 1 2. Agents - p. 29 3. Agent-based modeling - p. 59 4. Complex networks and graph theory - p. 75 5. Cellular automatons - p. 105 6. Validation framework - p. 131 7. Basic models - p. 147 8. Differences between cellular automata and agent-based model - p. 233 9. Implementations of agent-based models - p. 237 10. Abstract - p. 237 11. 1 ABM for public security strategies - p. 237 12. 2 Heroes and cowards optimization approach - p. 257 13. 3 Agent-based model for image segmentation - p. 275 14. 4 ABM for COVID-19 transmission risk - p. 300 15. References - p. 317 16. Index - p. 319
Agent-Based Models with MATLAB introduces Agent-Based Modeling (ABM), one of the most important methodologies for complex systems modeling. The book explores 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. It comes with a large amount of software code that accompanies 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.
This book enables computer scientists, mathematicians, researchers, and engineers to apply ABM in a wide range of research and engineering applications. It gradually advances from basic to more advanced methods while reinforcing complex systems through practical, hands-on applications of various computational models.
1. Introduction - p. 1 2. Agents - p. 29 3. Agent-based modeling - p. 59 4. Complex networks and graph theory - p. 75 5. Cellular automatons - p. 105 6. Validation framework - p. 131 7. Basic models - p. 147 8. Differences between cellular automata and agent-based model - p. 233 9. Implementations of agent-based models - p. 237 10. Abstract - p. 237 11. 1 ABM for public security strategies - p. 237 12. 2 Heroes and cowards optimization approach - p. 257 13. 3 Agent-based model for image segmentation - p. 275 14. 4 ABM for COVID-19 transmission risk - p. 300 15. References - p. 317 16. Index - p. 319