マイケル・フランクリン
マルチエージェント マルチチーム環境は複雑で込み入っています。通常のアプローチは、スウォーミング アルゴリズムやフロッキング アルゴリズムなど、エージェントごとに単一のポリシーを使用して構造を簡素化することです。このタイプのシミュレーション環境では、システム内で複数のエージェントが動作する場合がありますが、それらの相互作用は単一次元であり、グループの動作は最小限です。対照的に、SiMAMT は、独立したインテリジェントな単一エージェントによって実現される大規模で複雑な戦略的イニシアチブを提供する階層型の戦略ベースのアプローチです。これらのエージェントは、上位層 (チームなど) から与えられたコマンドによって影響を受ける独自の才能、スキル、能力、および動作を持っているため、独立しています。シナリオに応じて、これらのエージェントはすべて独自の動作を持つことも、複数のエージェントが同様の動作を持つことも、チーム全体が 1 つの動作を共有することもあります。さらに、SiMAMT はあらゆるレベルで戦略ベースの動作を利用するため、プレーヤーはチームの戦略の影響を受け、チームはユニットの戦略の影響を受け、ユニットは大隊の戦略の影響を受けます。スポーツ、軍事、組織など、環境に必要な階層構造は何でも、SiMAMT システムでサポートできます。シミュレーション環境は、全体的な視点と各エージェントの一人称視点の両方からシミュレーションの進行状況を表示するための 3D ビジュアル環境を提供します。この組み合わせビューにより、構造階層の各レイヤーがエージェント、チーム、全体的な相互作用などをどのように実行しているかを把握できます。さらに、各チームが使用している戦略、各エージェントの動作、および両方の重なりの全体的なビューも提供します。シミュレーションでは、シミュレーションの実行中に統計情報も提供され、観察、遷移、最も可能性の高い戦略 (SiMAMT フレームワークは、環境内の他のチームが採用している可能性の高い戦略を判断するための戦略的推論を提供します)、および全体的なシミュレーション結果が中継されます。全体として、シミュレーションの目標は、マルチエージェント チームが戦略推論を実行してパフォーマンスを向上させながら、インタラクティブな時間内に戦略的に実行できるようにすることです。SiMAMT シミュレーションはこの目標を達成し、実験で実証されます。