JuliaDynamics/Agents.jl
Agent-based modeling framework in Julia
What it solves
Agents.jl 提供一個高效能、通用的基於代理的建模(ABM)框架。它讓研究人員與開發者能依照預先定義的規則,模擬自主代理之間以及與環境的互動,減少建構此類模擬所需的程式碼複雜度與數量。
How it works
此框架透過定義會對環境與其他代理作出反應的代理來運作。它同時支援傳統的離散時間模擬與基於「事件佇列」的連續時間模擬。框架亦原生整合強化學習(RL),並可在 Open Street Maps 上執行模擬。
Who it’s for
此工具設計給需要高效能、易上手的科學家與開發者,用以建立複雜的自主代理計算模擬。
Highlights
- 高效能,通常比既有競爭者更快。
- 程式碼複雜度低,學習曲線短。
- 提供數千種即用的代理行動介面。
- 原生整合強化學習(RL)。
- 支援在 Open Street Maps 上的模擬。