日本語タイトル#
HEAS:クロススケールモデリングとマルチオブジェクティブサーチの階層的進化エージェントシミュレーションフレームワーク
英文タイトル#
HEAS: Hierarchical Evolutionary Agent Simulation Framework for Cross-Scale Modeling and Multi-Objective Search
日本語要約#
階層的進化エージェントシミュレーション(HEAS)は、階層的なエージェントベースのモデリングを進化最適化とトーナメント評価と統合した Python フレームワークです。HEAS は、モデルを軽量プロセス(「ストリーム」)の階層として表現し、決定論的な層でスケジュールされ、共有コンテキストを読み書きすることで、クロススケールの結合を明示的かつ監査可能にします。コンパクトな API と CLI - シミュレーション、最適化、評価 - は、単一およびマルチオブジェクティブ進化、パラメータのフラット化 / 逆フラット化を介した PyTorch ポリシー統合、およびユーザー定義のスコアリングと投票ルールを持つ一般的なトーナメントツールを公開します。このフレームワークは、均一なステップおよびエピソードメトリクスを通じて評価を標準化し、シード、ログブック、名誉の殿堂アーカイブを永続化し、トレース、パレートフロント、および比較結果のためのプロット補助ツールを提供し、グルーコードを減少させ、研究間の比較可能性を向上させます。HEAS は、メカニズムとオーケストレーションの分離を強調し、外因性ドライバー、内因性エージェント、および集約器を再構築なしに組み合わせたり交換したりできるようにし、同じモデルを前方シミュレーション、最適化、または体系的比較に使用できます。私たちは、エコシステムと企業の意思決定設定という 2 つの簡潔な例を用いて使用法を説明します。HEAS は、学際的で多層的な研究のための実用的な基盤を提供し、信頼性が高く再現可能な結果を生み出します。
英文要約#
Hierarchical Evolutionary Agent Simulation (HEAS) is a Python framework that unifies layered agent-based modeling with evolutionary optimization and tournament evaluation in a single, reproducible workflow. HEAS represents models as hierarchies of lightweight processes ("streams") scheduled in deterministic layers that read and write a shared context, making cross-scale couplings explicit and auditable. A compact API and CLI-simulate, optimize, evaluate-expose single- and multi-objective evolution, PyTorch policy integration via parameter flattening/unflattening, and general tournament tooling with user-defined scoring and voting rules. The framework standardizes evaluation through uniform per-step and episode metrics, persists seeds, logbooks, and hall-of-fame archives, and provides plotting helpers for traces, Pareto fronts, and comparative outcomes, reducing glue code and improving comparability across studies. HEAS emphasizes separation of mechanism from orchestration, allowing exogenous drivers, endogenous agents, and aggregators to be composed and swapped without refactoring, while the same model can be used for forward simulation, optimization, or systematic comparison. We illustrate usage with two compact examples-an ecological system and an enterprise decision-making setting. HEAS offers a practical foundation for cross-disciplinary, multi-level inquiry, yielding reliable, reproducible results.
文章ページ#
HEAS:クロススケールモデリングとマルチオブジェクティブサーチの階層的進化エージェントシミュレーションフレームワーク
PDF 入手#
抖音でスキャンしてさらに素晴らしいコンテンツを確認