NetLogo是一种用于模拟复杂现象的多智能体编程语言和建模环境。它是为研究和教育而设计的。作为一种在本科及更高层次进行研究和教学的工具,在本文中,我们将重点介绍NetLogo,对NetLogo设计背后的原则进行概述,并描述NetLogo最新的扩展以及未来的发展。
李颖 丁香予| 编辑
1. 概述
NetLogo是一种用于模拟自然和社会现象的多智能体编程语言和建模环境。它适用于对随时间演变的复杂系统进行建模。建模者可以向数百甚至数千个同时独立运行的“Agents”发出指令。这使得探索个人的微观行为、研究个体微观互动中涌现出的宏观模式成为可能。
NetLogo是一种简单的仿真模拟工具,通过“Agents”进行交互,探索他们在各种条件下的不同行为模式。NetLogo也是一个创作环境,业面设计以及环境设置非常简单,可以让不是专业程序员的学生和研究人员也能够创建自己的模型。