1

プロジェクトにリクエストエージェントといくつかのリソースエージェントがあります。エージェントアプリケーションを作成し、このアプリケーションを実行すると、1つの結果が得られるたびに実行しました。つまり、これらの動作にランダムな順序でアクセスせずに、メソッドを段階的に呼び出します。ランダムを使用せずに、このランダムな動作をヒスイに実装するにはどうすればよいですか?私の上司はエージェントの行動でランダムを使用するのが好きではないからです。

4

1 に答える 1

3

決定論的なマルチエージェントシステムがJadeに実装されており、ランダムな動作アクセスによって予測不可能なものにしたいと考えています。ランダムアクセス時間でDelayBehaviourとしてエージェントの動作をインスタンス化できます。システムが実行されるたびにランダムシードを変更する必要があります。そうでなければ、それはまだ決定論的です。したがって、システムを実行するたびに、動作ごとにランダムな実行時間が異なります。

JADEチュートリアルと入門書の第6章を参照して、それに関する包括的なドキュメントを確認してください。

DelayBehaviour

独立したランダムジェネレータ

上司がランダムという言葉を気に入らない場合は、このアプローチを「決定論的行動呼び出し(NDBC)ではない」と呼ぶことができますが、とにかくランダムです。

于 2012-02-12T22:11:35.527 に答える