0

タスクがマルチエージェント システム (たとえば、ベンチマークのブック オークション システム) を構築することであり、2 つのオプションがある場合:

  • 各エージェントがスレッドであるプレーン Java を使用して構築し、ネイティブ Java 機能を利用します。
  • JADE Java フレームワークを使用します。

これらの各アプローチを使用することの長所と短所は何ですか?

4

2 に答える 2

1

プロは、Jade がマルチエージェント システムであり、さまざまなエージェントの通信を可能にするプロトコルである FIPA 規則に従っていることです。

于 2014-05-04T17:32:21.263 に答える
0

私のアプリケーションの主な利点の 1 つは、イエロー ページ エージェントとして機能する DF (ディレクトリ ファシリテーター) の使用です。したがって、エージェントはシステムの現在の状態を知る必要がなく、どのエージェントが利用可能で、どのサービスを df から提供するかを問い合わせることができます。

また、ACLmessaging システムにより、エージェント間の通信が容易になります。

第三に、最も重要なことは、車輪の再発明をしないことです。

短所は、JADE の習得が容易ではないことです。また、単純なプロジェクトをデプロイするだけでも、かなりのオーバーヘッドが発生します。

于 2014-12-21T15:36:10.657 に答える