6

NetLogo シミュレーション (通常の速度) の何ティックが 1 '実世界' 秒に等しいか?

4

4 に答える 4

14

ティックは、シミュレータ内の任意の時間測定の単位です。ほとんどのシミュレーションエンジンのティックは、実世界の時間に直接マップされません。ティックが実世界の時間にどのようにマップされるかを決定するのは、シミュレーションを作成する人の責任です。

NetLogoの「通常の速度」設定に関しては、それが意味するのは(これは、エンジンが実際にどのように機能するかについての知識ではなく、経験によるものです)、ティックが処理されるたびに、NetLogoはグラフィック表示が更新されるまで待機するということです。次の実行から開始します。

シミュレーションを遅くする(スライダーを左に動かす)と、NetLogoは各シミュレーションステップの前にさらに時間を待ちます。速度を上げると(スライダーを右に動かす)、NetLogoはシミュレーションを続行し、グラフィック表示が更新されます。おそらく、すべてのシミュレーションステップが視覚化されるとは限りません。

于 2010-08-26T10:32:36.953 に答える
3

私の意見では、ティックから秒への変換はコンテキストに依存します。

例: Netlogo のすべてのパッチが現実世界の 40cm であると想像してください。人間が各ティックで新しいパッチを歩くと想像してください。人間の平均歩行速度は 1.2 m/s と見積もられているため、人間は 3 ティックごとに 1.2 m 歩いていることになります。最終的に、シミュレートされた環境での 3 ティックは、エージェントの 1 秒の寿命に対応すると言えます。

パッチまたはエージェントの寸法を変更すると、この比率が変更されるため、目盛りの意味が変わります。

1 つのティックは、秒と固定的に対応することを意図したものではなく、単に「時間の単位」を意味します。

于 2014-10-21T15:33:28.513 に答える
2

私の NetLogo での経験から、ティックが実際の時間にマップされるとは思いません。私は彼らが無単位であると信じています。逆に読んだことはありますか?

于 2010-08-26T03:13:51.253 に答える