【サーバー移転の試験用に過去記事を再掲しました】あれこれと忙しくて、この鄙のブログも一年以上更新していない。それにも関わらず毎日コンスタントに一定数のアクセスがあるのが不思議だ。という訳で、久々の更新。
Cellular Automataの最近の記事
「ベロウソフ・ジャボチンスキー反応(Belousov Zhabotinsky reaction)」のシミュレーション。詳細については、「Zhabo-c(CAM-PC)」のFORTHソースコードを参照のこと。 このCAM-PCのルールテーブルには、三種類のものが用意されているが、ここで紹介するのは二番目のもので、生成される渦巻き状のパターンが角ばっているのが特徴である。
「ベロウソフ・ジャボチンスキー反応(Belousov Zhabotinsky reaction)」のシミュレーション。詳細については、「Zhabo-c(CAM-PC)」のFORTHソースコードを参照のこと。 このCAM-PCのルールテーブルには、三種類のものが用意されているが、ここで紹介するのは一番目のもので、生成される渦巻き状のパターンが細かいのが特徴である。
有名な樹状突起のセルオートマトン。ランダムウォークをする緑色の粒子が、青色のセルの近傍に入ると青色に変わり固定される。菌類を思わせる樹状突起の成長過程が興味深い。総てのセルが固定されて終局状態に至るまで約7000ステップを要する。
2次元格子上のセルートマトン。ルールは少々複雑だが、4つの四角形が弾力的な伸び縮みを繰り返しながら次第に有機的なパターンに変わっていく様子が興味深い。時間的にリバーシブルなので、6000ステップで反転させて初期状態に復帰させている。全体で約12000ステップにおよぶ長大な状態遷移である。
名前の通り小さな生物(critter)を思わせるセル構造が上下左右に移動するというシミュレーションである。初期状態のランダム配置が沸き立つような明滅を繰り返し、周囲に多数の「移動体」を放出する。これらが他のセル構造と干渉して方向転換をしたり、振動型セル構造に変化したりする様子が興味深い。どことなく蜂の巣を思わせるところがある。
CAM-PCの「Zhabo-c」ルールは、以前にも紹介したので、詳細は割愛するが、前回の投稿では、カラーマップを意図的に変更してサイケデリックなものにしていた。
当時のスパコンを用いたシミュレーションの色調に合わせてみたのだが、本来のCAM-PCでは、もっと落ち着いた色が表示される。
また、CAM-PCでは、セル状態に応じてカラーマップを「ローテーション」することにより、状態遷移をより正確に表現することができた。
ここでは、オリジナル版に近いムービーを改めて紹介することにする。
このブログに掲載されているCAM-PCの動画は、すべてQuickTime movieである。したがって閲覧するにはQuickTimeプラグインがブラウザにインストールされていることが必須だ。