Repast - Agent Based Modeling and Simulation (ABMS) ( repast1 | 28 hours )

Overview:

目的

基于智慧体的建模和模拟 (ABMS) 是一种相对较新的方法,用于对由交互的自主“智慧体”组成的复杂系统进行建模。代理具有行为,通常由简单的规则描述,并与其他代理互动,这反过来又会影响他们的行为。通过单独对智慧体进行建模,可以观察到智慧体在其属性和行为中存在的多样性的全部影响,因为它导致了整个系统的行为。Repast Suite 是一系列高级、免费和开源的基于智慧体的建模和模拟库,这些库已经持续开发了 10 多年。这个为期四天的课程详细解释了如何使用 Repast 环境为基于智慧体的系统创建类比。

课程目标

  1. 向参与者介绍基于智慧体的建模和类比的原理和概念。
  2. 培养参与者阅读和理解代理建模程式设计代码的能力。
  3. 为参与者提供知识,以便他们了解准确和精密建模的重要性。
  4. 使用基于代理的类比增加参与者对自己系统的理解。
  5. 使用 repast、reLogo 开发更好的使用和编码基于代理的系统的能力。

方法论

该课程类比了各种有效的培训方法,包括演示、实践、讨论、头脑风暴、案例研究、可视化和演示。一旦参与者了解了工业建模和模拟,他们就可以利用这些知识来开发自己的 ABMS 系统。

Course Outline:

第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

Sites Published:

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)

Nepal - Repast - Agent Based Modeling and Simulation (ABMS)