Published September 4, 2026 | Version v1

例題で学ぶエージェントベースモデル入門

  • 1. ROR icon Nagoya City University

Description

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

Files

main.pdf

Files (1.2 MB)

Name Size
md5:dfe466e293a56f521c6d7a96c2d3f217
1.2 MB Preview Download

Additional details

Additional titles

Alternative title
Mesa で作る感染シミュレーション