Repast - Agent Based Modeling and Simulation (ABMS) ( repast1 | 28 hours )
目的
基于智慧体的建模和模拟 (ABMS) 是一种相对较新的方法,用于对由交互的自主“智慧体”组成的复杂系统进行建模。代理具有行为,通常由简单的规则描述,并与其他代理互动,这反过来又会影响他们的行为。通过单独对智慧体进行建模,可以观察到智慧体在其属性和行为中存在的多样性的全部影响,因为它导致了整个系统的行为。Repast Suite 是一系列高级、免费和开源的基于智慧体的建模和模拟库,这些库已经持续开发了 10 多年。这个为期四天的课程详细解释了如何使用 Repast 环境为基于智慧体的系统创建类比。
课程目标
- 向参与者介绍基于智慧体的建模和类比的原理和概念。
- 培养参与者阅读和理解代理建模程式设计代码的能力。
- 为参与者提供知识,以便他们了解准确和精密建模的重要性。
- 使用基于代理的类比增加参与者对自己系统的理解。
- 使用 repast、reLogo 开发更好的使用和编码基于代理的系统的能力。
方法论
该课程类比了各种有效的培训方法,包括演示、实践、讨论、头脑风暴、案例研究、可视化和演示。一旦参与者了解了工业建模和模拟,他们就可以利用这些知识来开发自己的 ABMS 系统。
第1天
介绍
第 1 节 – ABMS 简介
- 工业建模和模拟
- 什么是模型,抽象级别
- 创建可执行模型的优点
- 系统仿真的优势
第 2 节 – 代理
- 什么是代理
- 如何识别 Agent
- 如何对代理进行建模
- 代理选择选择和抽象级别决策
- 安装 repast 环境
Q & A
第2天
第 1 天的复习
第 3 节 – 基本背景
- 什么是 logo、OO、Java
- 面向物件概念
- 继承概念
- 作为物件的代理
- 调用 LOGO
第 4 节 – Repast/relogo 环境
- 基本的 relogo 计划
- reLogo环境
- relogo 的内置类
Q & A
第3天
第 2 天的复习
第 5 节 – 模型 Governing 规则
- 建模的物理和数学规则范例
- 位置、速度和加速度
- 牛顿第二定律规则
- 化学和物理变化
第 6 节 – 开发模型
- 海龟 Groovy/职业
- 海龟步法
- 补丁 Groovy
- 用户面板
- 什么是 relogo 连结
- 连结 Groovy
Q & A
第4天
第3天的复习
第 7 课 – 类比模型
- 一般类比概念
- 通过参数控制模拟
- 创建场景和 What if 场景
- 收集模拟结果
- 案例研究
第 8 课 – 维护模型
- 继承现有模型
- 对模型的微小更改
- 创建真实示例 ABMS
Q & A
United Arab Emirates - Repast - Agent Based Modeling and Simulation (ABMS)
Qatar - Repast - Agent Based Modeling and Simulation (ABMS)
Egypt - Repast - Agent Based Modeling and Simulation (ABMS)
Saudi Arabia - Repast - Agent Based Modeling and Simulation (ABMS)
South Africa - Repast - Agent Based Modeling and Simulation (ABMS)
Brasil - Repast - Agent Based Modeling and Simulation (ABMS)
Canada - Repast - Agent Based Modeling and Simulation (ABMS)
中国 - Repast - Agent Based Modeling and Simulation (ABMS)
香港 - Repast - Agent Based Modeling and Simulation (ABMS)
澳門 - Repast - Agent Based Modeling and Simulation (ABMS)
台灣 - Repast - Agent Based Modeling and Simulation (ABMS)
USA - Repast - Agent Based Modeling and Simulation (ABMS)
Österreich - Repast - Agent Based Modeling and Simulation (ABMS)
Schweiz - Repast - Agent Based Modeling and Simulation (ABMS)
Deutschland - Repast - Agent Based Modeling and Simulation (ABMS)
Czech Republic - Repast - Agent Based Modeling and Simulation (ABMS)
Denmark - Repast - Agent Based Modeling and Simulation (ABMS)
Estonia - Repast - Agent Based Modeling and Simulation (ABMS)
Finland - Repast - Agent Based Modeling and Simulation (ABMS)
Greece - Repast - Agent Based Modeling and Simulation (ABMS)
Magyarország - Repast - Agent Based Modeling and Simulation (ABMS)
Ireland - Repast - Agent Based Modeling and Simulation (ABMS)
Israel - Repast - Agent Based Modeling and Simulation (ABMS)
Luxembourg - Repast - Agent Based Modeling and Simulation (ABMS)
Latvia - Repast - Agent Based Modeling and Simulation (ABMS)
España - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Italia - Repast - Agent Based Modeling and Simulation (ABMS)
Lithuania - Repast - Agent Based Modeling and Simulation (ABMS)
Nederland - Repast - Agent Based Modeling and Simulation (ABMS)
Norway - Repast - Agent Based Modeling and Simulation (ABMS)
Portugal - Repast - Agent Based Modeling and Simulation (ABMS)
România - Repast - Agent Based Modeling and Simulation (ABMS)
Sverige - Repast - Agent Based Modeling and Simulation (ABMS)
Türkiye - Repast - Agent Based Modeling and Simulation (ABMS)
Malta - Repast - Agent Based Modeling and Simulation (ABMS)
Belgique - Repast - Agent Based Modeling and Simulation (ABMS)
France - Repast - Agent Based Modeling and Simulation (ABMS)
日本 - Repast - Agent Based Modeling and Simulation (ABMS)
Australia - Repast - Agent Based Modeling and Simulation (ABMS)
Malaysia - Repast - Agent Based Modeling and Simulation (ABMS)
New Zealand - Repast - Agent Based Modeling and Simulation (ABMS)
Philippines - Repast - Agent Based Modeling and Simulation (ABMS)
Singapore - Repast - Agent Based Modeling and Simulation (ABMS)
Thailand - Repast - Agent Based Modeling and Simulation (ABMS)
Vietnam - Repast - Agent Based Modeling and Simulation (ABMS)
India - Repast - Agent Based Modeling and Simulation (ABMS)
Argentina - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Chile - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Costa Rica - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Ecuador - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Guatemala - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Colombia - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
México - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Panama - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Peru - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Uruguay - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Venezuela - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Polska - Repast - Agent Based Modeling and Simulation (ABMS)
United Kingdom - Repast - Agent Based Modeling and Simulation (ABMS)
South Korea - Repast - Agent Based Modeling and Simulation (ABMS)
Pakistan - Repast - Agent Based Modeling and Simulation (ABMS)
Sri Lanka - Repast - Agent Based Modeling and Simulation (ABMS)
Bulgaria - Repast - Agent Based Modeling and Simulation (ABMS)
Bolivia - Repast - Modelo Basado en Agentes y Simulaciòn (ABMS)
Indonesia - Repast - Agent Based Modeling and Simulation (ABMS)
Kazakhstan - Repast - Agent Based Modeling and Simulation (ABMS)
Moldova - Repast - Agent Based Modeling and Simulation (ABMS)
Morocco - Repast - Agent Based Modeling and Simulation (ABMS)
Tunisia - Repast - Agent Based Modeling and Simulation (ABMS)
Kuwait - Repast - Agent Based Modeling and Simulation (ABMS)
Oman - Repast - Agent Based Modeling and Simulation (ABMS)
Slovakia - Repast - Agent Based Modeling and Simulation (ABMS)
Kenya - Repast - Agent Based Modeling and Simulation (ABMS)
Nigeria - Repast - Agent Based Modeling and Simulation (ABMS)
Botswana - Repast - Agent Based Modeling and Simulation (ABMS)
Slovenia - Repast - Agent Based Modeling and Simulation (ABMS)
Croatia - Repast - Agent Based Modeling and Simulation (ABMS)
Serbia - Repast - Agent Based Modeling and Simulation (ABMS)
Bhutan - Repast - Agent Based Modeling and Simulation (ABMS)