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)