問題タブ [multi-agent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
506 参照

eclipse - マルチエージェントシステム - JADE - アレイをメッセージとして交換

Eclipse で JADE を使用してマルチエージェント システムを開発しています。異なるプラットフォームのエージェント間でメッセージを交換するコードを開発することができました。現在、エージェントが互いに配列を送信してクエリで使用できるようにしようとしていますが、それを手に入れることができませんでした。それを渡す方法に関する提案はありますか?

0 投票する
1 に答える
58 参照

python - 並列計算で vd プロセスをスレッド化します

マルチエージェント フレームワークで実行される 2 つのアルゴリズムを実装しているため、各エージェントがアルゴリズムを実行する必要があります。最初のアルゴリズムはシーケンシャルで、各エージェントは前のアルゴリズムを待機する必要がありますが、2 番目のアルゴリズムは並行です。

私は両方をスレッドで実装しましたが、実行時間はシリアルの場合と比較して両方でほぼ同じです(シーケンシャルは予想されていましたが、同時の場合はそうではありませんでした)。プロセスを使用するようにコードを変更したところ、両方のアルゴリズムで時間が 20 倍遅くなりました。これは正常ですか?

編集 1:アルゴリズムの考え方は、各エージェントが同時に実行し、アルゴリズムからメイン プログラムにパラメーターを返して平均を計算することです。この平均は、アルゴリズムの次の反復などに使用されます...マルチプロセッシングキューで行っているパラメーターの戻りは、遅い時間の問題になる可能性がありますか?

ここに画像の説明を入力

0 投票する
1 に答える
381 参照

java - 通常の(エージェントではない)JavaクラスからJADEエージェントを実行する方法は?

エージェントではない他のクラスのエージェントにメッセージを送信したい。たとえば、サーブレットまたはメインの静的クラスです。

0 投票する
0 に答える
150 参照

multi-agent - Android デバイス向けのマルチエージェント システム

Android 用のマルチエージェント システムを実装する予定です。私はすでにJADEとJaCa-Androidを経験しました。どちらのプロジェクトも廃止されました。マルチエージェント システムを扱ったことのある人なら、プロジェクトの開始方法を教えてもらえますか? ありがとう。

0 投票する
1 に答える
102 参照

jsp - マルチエージェント フレームワークと Web アプリケーション開発

マルチ エージェント フレームワークを備えた Java ベースの Web アプリケーションのほとんどは、JSP を使用して開発されています。JADE のようなマルチエージェント フレームワークは、Spring MVC フレームワークで使用できますか? アドバイスをください。

0 投票する
2 に答える
719 参照

java - Jade: 同じエージェントを複数回実行する方法は?

エージェントを複数回実行する必要があります。すべてのエージェントが

  • 作成した
  • 彼らの行動を実行し、
  • プラットフォームから削除されます。

私の問題は最後のステップにあります。

プラットフォームからエージェントを削除する方法、または後で別のエージェントを実行するためにプラットフォームをシャットダウンする方法を教えてください。

このコードを試しましたが、RMA をシャットダウンできません:

毎回メインコンテナをシャットダウンするにはどうすればよいですか? ありがとう

0 投票する
1 に答える
232 参照

java - マルチエージェント システム - jade フレームワークを使用してエージェント間の距離を計算する

私は Jade フレームワークの新しいユーザーであり、4 つのエージェント (3 つのタクシーと 1 つのクライアント) を作成し、クライアントと 3 つのタクシー エージェントの間の距離を計算し、クライアントに最も近いタクシーに乗り、彼とコミュニケーションをとる

演習は十分に明確ではないため、クライアント エージェントと 3 つのタクシー エージェントの間の距離を計算する方法がわかりませんでした。

誰かがエージェント間の距離を計算する方法を説明したり、その方法を示すチュートリアルへのリンクを提供してくれたりするとありがたいです