AI用語集
人工知能の完全辞典
NetLogo
ノースウェスタン大学によって開発されたオープンソースのマルチエージェントプログラミング環境で、複雑な現象のモデリングとシミュレーションに特化しています。
AnyLogic
エージェントベースシミュレーション、離散事象シミュレーション、システムダイナミクスシミュレーションを組み合わせることができる商用マルチパラダイムシミュレーションソフトウェア。
エージェント指向モデリング
システムのエンティティを自律的なエージェントとして表現し、単純なルールに従って相互作用することで複雑な行動を生成するモデリング手法。
離散シミュレーション
システムの状態変化が離散的な時間点で発生し、通常は特定の事象によってトリガーされるシミュレーションの種類。
セルラグリッド
環境が規則的なセルに分割され、エージェントや特定の状態を含むことができる離散的な空間構造。
パッチ
NetLogoにおける固定空間単位で、環境を構成し、色や数値などの変動するプロパティを持つことができます。
タートル
NetLogoにおける移動可能なエージェントで、プログラムされた行動に従って移動し、環境や他のエージェントと相互作用できます。
オブザーバ
NetLogoにおける制御エンティティで、シミュレーションの実行を監督し、データを収集し、ユーザーインターフェースを管理します。
ハイブリッドモデリング
複雑なシステムの異なる側面を捉えるために、複数のシミュレーションパラダイム(エージェント、離散事象、システムダイナミクス)を組み合わせたアプローチ。
連続シミュレーション
システム変数が時間とともに連続的に変化するシミュレーションの種類で、物理的または生物学的現象のモデル化によく使用される。
動的システム
システムの状態が時間とともにどのように進化するかを記述する数学的規則の集合で、創発的挙動を理解するための基礎となる。
メタヒューリスティックス
複雑な探索空間において準最適解を見つけるために使用される、自然界にヒントを得た最適化アルゴリズム。
分散マルチエージェントシステム
エージェントが複数の計算ユニットに分散配置され、メッセージ通信を通じて集合的タスクを達成するアーキテクチャ。
シミュレーションプラットフォーム
効率的かつ再現性のあるマルチエージェントシミュレーションの作成、実行、分析のためのツールを提供する統合ソフトウェアスイート。