過去にも断続的に、Easy Java SimulationsやNetLogoなどのシミュレーション ツールを使用しました。
「あなたがしなければならないことは」シミュレーションループを書くことだけです - グラフィックスなどはあなたのために処理されます。
しかし、実装の根性は水面下に隠されているため、これらのツールを使用して実行時間/モデリング速度を改善することは非常に困難であることに気付きました。
一般的に言えば、シミュレータ ツールの使用方法に関する優れたドキュメントがありますが、実行時間の改善に関するものは何も見つかりませんでした。
たとえば、根を見つけるためにニュートン法を実装しているとします。これは簡単なアルゴリズムですが、
- 使用するグラフィック アタッチメントの種類、または
- 選択されたその他のさまざまなオプション
シミュレーションはさまざまな速度で実行されます。
シミュレーションのデータの「最適な」表示を決定する方法はありますか?
そのようなツールを使用してモデリング/科学的プログラミングについてクラスを教える場合、私はこれを考えています。