Published September 4, 2026
| Version v1
Technical note
Open
例題で学ぶエージェントベースモデル入門
Description
本書は、エージェントベースモデル (Agent-Based Model; ABM) をまったく知らない読者を対象とした入門書である。抽象的な解説を並べるのではなく、「感染症はどのように広がるのか」というひとつの例題を最初から最後まで作り上げることを通じて、ABM の考え方・作り方・使い方を学ぶ。実装には Python の ABM ライブラリである Mesa(バージョン 3.5) を用い、実行環境の構築には uv と PEP 723(インラインスクリプトメタデータ) を利用する。読者は本書の Python スクリプトと uv run というコマンド 1 行だけで、本書のすべてのシミュレーションを手元で再現できる。巻末には演習問題の解答例と初学者向けの用語集を収録した。
Files
main.pdf
Additional details
Additional titles
- Alternative title
- Mesa で作る感染シミュレーション