X-Machines for Agent-Based Modeling: Flame Perspectives
暫譯: 基於代理的建模中的X-機器:Flame觀點
Kiran, Mariam
- 出版商: CRC
- 出版日期: 2020-09-30
- 售價: $2,450
- 貴賓價: 9.5 折 $2,328
- 語言: 英文
- 頁數: 300
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0367573156
- ISBN-13: 9780367573157
海外代購書籍(需單獨結帳)
相關主題
商品描述
From the Foreword:
"This book exemplifies one of the most successful approaches to modeling and simulating the] new generation of complex systems. FLAME was designed to make the building of large scale complex systems models straightforward and the simulation code that it generates is highly efficient and can be run on any modern technology. FLAME was the first such platform that ran efficiently on high performance parallel computers and a version for GPU technology is also available. At its heart, and the reason why it is so efficient and robust, is the use of a powerful computational model 'Communicating X-machines' which is general enough to cope with most types of modelling problems. As well as being increasingly important in academic research, FLAME is now being applied in industry in many different application areas. This book describes the basics of FLAME and is illustrated with numerous examples."
--Professor Mike Holcombe, University of Sheffield, UK
Agent-based models have shown applications in various fields such as biology, economics, and social science. Over the years, multiple agent-based modeling frameworks have been produced, allowing experts with non-computing background to easily write and simulate their models. However, most of these models are limited by the capability of the framework, the time it takes for a simulation to finish, or how to handle the massive amounts of data produced. FLAME (Flexible Large-scale Agent-based Modeling Environment) was produced and developed through the years to address these issues.
This book contains a comprehensive summary of the field, covers the basics of FLAME, and shows how concepts of X-machines, can be stretched across multiple fields to produce agent models. It has been written with several audiences in mind. First, it is organized as a collection of models, with detailed descriptions of how models can be designed, especially for beginners. A number of theoretical aspects of software engineering and how they relate to agent-based models are discussed for students interested in software engineering and parallel computing. Finally, it is intended as a guide to developers from biology, economics, and social science, who want to explore how to write agent-based models for their research area. By working through the model examples provided, anyone should be able to design and build agent-based models and deploy them. With FLAME, they can easily increase the agent number and run models on parallel computers, in order to save on simulation complexity and waiting time for results.
Because the field is so large and active, the book does not aim to cover all aspects of agent-based modeling and its research challenges. The models are presented to show researchers how they can build complex agent functions for their models. The book demonstrates the advantage of using agent-based models in simulation experiments, providing a case to move away from differential equations and build more reliable, close to real, models.The Open Access version of this book, available at https: //doi.org/10.1201/9781315370729, has been made available under a Creative Commons Attribution-Non Commercial-No Derivatives 4.0 license.
商品描述(中文翻譯)
從前言:
「本書展示了建模和模擬新一代複雜系統的最成功方法之一。FLAME 的設計旨在使大型複雜系統模型的構建變得簡單,而它生成的模擬代碼效率極高,能夠在任何現代技術上運行。FLAME 是第一個能夠在高性能並行計算機上高效運行的平台,並且也有針對 GPU 技術的版本。其核心原因,以及其高效和穩健的原因,是使用了一種強大的計算模型「Communicating X-machines」,這種模型足夠通用,可以應對大多數類型的建模問題。除了在學術研究中越來越重要外,FLAME 現在也在許多不同的應用領域中被應用於工業界。本書描述了 FLAME 的基本概念,並用大量示例進行說明。」
-- 英國謝菲爾德大學的邁克·霍爾科姆教授
基於代理的模型在生物學、經濟學和社會科學等各個領域中顯示了應用潛力。多年來,已經產生了多個基於代理的建模框架,使得非計算背景的專家能夠輕鬆編寫和模擬他們的模型。然而,這些模型大多受到框架能力、模擬完成所需時間或如何處理產生的大量數據的限制。FLAME(靈活的大規模基於代理的建模環境)是在多年中開發出來以解決這些問題的。
本書包含了該領域的綜合總結,涵蓋了 FLAME 的基本知識,並展示了 X-machines 的概念如何跨越多個領域來生成代理模型。它是針對多個受眾撰寫的。首先,它被組織為一系列模型,詳細描述了如何設計模型,特別是針對初學者。對於對軟體工程和並行計算感興趣的學生,書中討論了軟體工程的若干理論方面及其與基於代理的模型的關係。最後,它旨在作為生物學、經濟學和社會科學的開發者的指南,幫助他們探索如何為其研究領域編寫基於代理的模型。通過學習提供的模型示例,任何人都應該能夠設計和構建基於代理的模型並進行部署。使用 FLAME,他們可以輕鬆增加代理數量並在並行計算機上運行模型,以節省模擬的複雜性和等待結果的時間。
由於該領域非常龐大且活躍,本書並不旨在涵蓋基於代理的建模及其研究挑戰的所有方面。這些模型的呈現旨在向研究人員展示他們如何為其模型構建複雜的代理功能。本書展示了在模擬實驗中使用基於代理的模型的優勢,提供了一個案例,促使人們擺脫微分方程,構建更可靠、接近真實的模型。本書的開放存取版本可在 https://doi.org/10.1201/9781315370729 獲得,並已根據創用CC署名-非商業性-禁止改作4.0許可證提供。
作者簡介
Dr. Mariam Kiran is a well-recognized researcher in agent-based modeling, high performance simulations and cloud computing. She has published numerous papers in these fields, both, in theory and practical implementations, exploiting grid and cloud ecosystems for improving computational performance for multi-domain research. She has an extensive record of research collaborations across the world, serving as a board member for Complex Systems research in CoMSES, and several joint projects funded by European Research and UK Engineering Council. She is also active in education research of software engineering in team building and writing software for simulations.
Mariam Kiran received her PhD in Computer Science from University of Sheffield, Sheffield UK in 2010. She is currently involved in many projects at Lawrence Berkeley National Labs, California, optimizing high performance computing problems across various disciplines. Prior to this, she was working as an Associate Professor at University of Bradford, leading the Cloud Computing research in the School.
作者簡介(中文翻譯)
瑪莉亞姆·基蘭博士 是一位在基於代理的建模、高效能模擬和雲端計算領域廣受認可的研究者。她在這些領域發表了大量論文,涵蓋理論和實際應用,利用網格和雲端生態系統來提升多領域研究的計算效能。她在全球範圍內有著廣泛的研究合作紀錄,擔任 CoMSES 複雜系統研究的董事會成員,並參與多個由歐洲研究和英國工程委員會資助的聯合項目。她也積極參與軟體工程的教育研究,專注於團隊建設和模擬軟體的撰寫。
瑪莉亞姆·基蘭於2010年在英國謝菲爾德大學獲得計算機科學博士學位。她目前在加州的洛倫斯伯克利國家實驗室參與多個項目,優化各學科的高效能計算問題。在此之前,她曾擔任布拉德福德大學的副教授,負責該校雲端計算研究。