ABM仿真概述
ABM(Agent-Based Modeling, ABM)智能体仿真模拟,是一种基于智能体系统构建模拟自然与社会复杂系统的仿真模型。在视觉生动性、规则非确定性、过程动态性、系统复杂性方面具有优势1。
目前流行的ABM的仿真工具有NetLogo、MASON、Swarm等。详细对比见参考文献2、3。由于NetLogo具有易用性强、入门快(上限也很高)的优点在国内较为流行,文档教程也较多,而MASON似乎还没有中文的文档。但NetLogo是一款独立的软件,支持的语言是基于Logo的NetLogo,其与主流编程语言C++、Java等具有显著差异。而MASON4(由乔治梅森大学开发)则采用Java开发,可作为类库集成到程序中。