問題タブ [agents-jade]

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 に答える
476 参照

java - JADE エージェントのヒープ領域の消費が速すぎる

私が直面している問題は、単純な問題を解決する一連の jade エージェントを実行しているときに、実行中のエージェントの量に応じて、90 秒以内に jvm がヒープ領域を使い果たすことです。エージェントの目標は、いくつかのエージェントが負荷と別の世代を表す単純化されたマイクログリッド モデルで負荷と生成のバランスを取ることです。

次のコードに示すように、負荷エージェントは、ジェネレーターの動作の反復ごとに新しい値でジェネレーターを更新します。

すべての負荷エージェントはこれと同一であり、生成エージェントは次のとおりです。

この種のことに関するインターネット上の他の投稿から、生成エージェントがヒープスペースを消費していた場合に備えて、生成エージェントのメッセージキューサイズを制限しようとしました。しかし、それらのどれも違いを生むようには見えませんでした。ヒープスペースを追加しようとしましたが、メモリ不足の例外が1分ほど遅れただけでした。jade エンジンが呼び出され、netbeans を介して jade gui が開始されます。

私はマルチエージェント プログラミングと jade の使用が初めてなので、この種のシステムを実行するためのより適切で最適な方法があり、それ自体が問題を説明する可能性があることを理解できます。しかし、問題の助けをいただければ幸いです。

ありがとう、カルム

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

java - 実行時にチェックボックスの背景色を設定できません

JFrame を拡張するクラス AgentHome があります。AgentHome には JPanel rem_panel があります。チェックボックスは、テキストボックスによって表示されるテキストが読み取られるデータベーステーブル内のエントリの数に応じて、rem_panel…チェックボックスの数に動的に追加されます。

AgentHome には整数変数 x とチェックボックス arraylist rem_cbarr があります。

rem_cbarr は、チェックボックスが作成されて rem_panel に追加されると、チェックボックスを保存します。プログラムの実行時に変数 x が 1 に設定されている場合、これらのチェックボックスの背景色を赤に設定しようとしています。変数 x が 1 に設定されているかどうかを確認するために、JADE フレームワークの TickerBehaviour を実装しました。

チェックボックスの背景色を赤に設定できません。これは私が実装したコードです。助けてください。ありがとう。

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

java - jade で新しい ObjectSchema を定義する

私は翡翠で作業しており、互いに通信するエージェントがいくつかあります。たとえば bookinfo のような新しいメッセージタイプを設計できます(String name, float prize, boolean availible)。ただし、次の例のように、これらの基本的な変数を使用してメッセージを作成することしかできません。

これが、オントロジーでメッセージを定義する方法です

ArrayListしかし今、私は(例えば bookinfo )を送りたいと思っています(String name, float prize, arrayList authers)

私が欲しいのは次のようなものです:

コードで使用できるように **ObjectSchema-of-an-arrayList** を定義する必要があります。そのため、のObjectSchemaを作成する必要がありArrayListます。

この問題を何時間も検索しましたが、解決策が見つかりませんでした。誰でも私を助けることができますか?

よろしくハンス

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

java - Java用のエージェントベースのフレームワークはどれが望ましいですか?

私はJava用のエージェントベースのフレームワークを研究しており、シンプルで実装が簡単なフレームワークが必要です。グーグル検索は、翡翠、ウェイド、およびジャクを発見しました。

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

java - JADE: スケジューリング動作

私は独学で JADE を学んでいますが、他のすべてのエージェントが以前に行動サイクルを完了するまで、1 つのエージェントの行動が実行されないように行動をスケジュールする簡単な方法があるかどうか疑問に思っていました。

たとえば、各エージェントに追加する一連の動作 (A、B、C) があると仮定しますが、すべてのエージェントが動作 A を完了するまで、他の動作 (B、C) を実行したくありません。あらかじめ。

0 投票する
3 に答える
4366 参照

java - 分散システムにおけるアクター (Akka) とエージェント (JADE) の違いは何ですか?

AkkaアクターとJadeエージェントの概念に大きな違いはありますか?

私が知っていることから、両方とも、メッセージを送信することで通信できる独立したエンティティ (システム ロジックのチャンクを含む) を作成することにより、システム分散を実装します。

それらを異なるものにする他の要因はありますか(パフォーマンスや意図された目的など)?

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

java - エージェントが実行されない

私は自分のプロジェクトに何かが欠けていると思います。割り当てられた特定のタスクを実行するエージェントが必要です。JADEを使用しています。iの内部で、action()1 から 10 までの数字を表示する for ループを作成しました。実行中にエラーは表示されず、ループも実行されません。を使用するjava -cp jade.jar jade.Boot -gui agent:TestAgentと、classNotFound例外が発生し、エージェントを作成できないことも示されます。を使用するjava -cp jade.jar jade.Boot -gui -agent agent:TestAgentと、エージェントの準備ができているという情報が得られますが、アクション メソッドが呼び出されません。

私が間違った方法でやっている場合は、私を導いてください。

例外は以下の通り

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

java - JADE アクション () が機能しない

私は自分のプロジェクトに何かが欠けていると思います。私が割り当てた特定のタスクを実行するエージェントが必要です。JADEを使用しています。内部では、action()1 から 10 までの数字を表示する for ループを作成しました。実行中にエラーは表示されず、ループも実行されません。私が実行すると:

例外が発生し、classNotFoundエージェントを作成できないことも示されます。

私が実行すると:

エージェントの準備ができているという情報を取得しましたが、アクション メソッドが呼び出されません。

その理由は何ですか?私は何をすべきか?