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)