私は人工知能プログラムを開発して、リソースのための所定のスペースを探索しています。Repast restart issue
データを収集してファイルに出力するために、複数のシナリオを実行したいと思います。
私はguiで "multiple runs"オプションを使用しました.1つのモジュールの実行が終了すると(すべてのリソースが調査された)、stop()
を実行します。問題は、モデルを2回目に実行しても正しく動作しない場合です。
私は、一度実行すると、再起動オプションが正しく動作しないため、終了することによってアプリケーションを強制終了する必要があることを意味します。
"再起動"することは何もありませんか?私は、アプリケーションを終了して、もう一度それを実行した場合、それはそれがより明確ですので、編集した完全
を動作するため:
私は火星に探査をシミュレートするためにRepastプラットフォームを使用しています。私は3種類のエージェント、スカウト、掘削、輸送をしています。彼らはタスクや他のものをスケジュールするためにそれらの間で通信します。
初めてシミュレーションを実行すると、すべてがスムーズに実行されます。そして、惑星のすべての鉱物資源が調査されたら、私はモデルを再始動し、データを収集できるように再試行します。
「再起動」オプションを使用すると、シミュレーションがうまく動作しないという問題があります。しかし、私が終了して(再起動しない)、再実行すると正常に動作します。事前に
Repast GUIの再起動オプションは、すべての手順をミスならば私が知りたいのですが..です
おかげ
PS:あなたたちはそれが絶対に必要だと思うなら、私はいくつかのコードを投稿することができます...プロジェクトはかなり大きいです。
少し物事を明確にすることはできますか? –
いくつかのコードがないと、私はあなたが良い答えを得るのではないかと疑います。 – Enrique
Repastが何であるかわからないので、おそらく煙を吹いているだけですが...あなたのコードはGUIに縛られていなければなりませんか?同じ初期条件を使用して複数の異なるシミュレーションを実行し、結果にデータを収集したい場合は、ワーカースレッド上で舞台裏で行うことが理にかなっています。しかし、私が言ったように、私はおそらく私が何を言っているのか分からない。 – Bugmaster