パラメータの設定

粒子数

シミュレーション結果

ステップ数
生き残り数
平均2次モーメント

計算アルゴリズム

自己回避ランダムウォークとは、これまでに通過したセルを回避しながらランダムウォークする運動で、運動の軌跡は交差しない。 物理学の分野では、高分子の形状の簡単なモデルとして利用される。 本シミュレータでは簡単のため、右図のような2次元格子上の運動に制限する。
時刻 n に対する進行方向ベクトルを とした場合、 ランダム粒子の運動アルゴリズムを次に定義する。

ただし、進行方向ベクトルは格子を構成する単位ベクトルとなる。また、どうしても自己回避できない場合、そこでシミュレーションが終了することにする。

また、本稿では、平均2次モーメントをリアルタイムに計算し描画してみます。

平均2次モーメントのグラフ