
ラングトン ループは、 1984 年にクリストファー ラングトンによって作成されたセル オートマトン内の人工生命の特定の「種」です。このループは、遺伝情報を含むセルのループで構成されており、この情報はループの周囲を連続的に流れ、「腕」(または擬足) に沿って外に出て、娘ループになります。「遺伝子」はループに 3 回左折するように指示し、ループが完成すると、親ループから切断されます。
歴史
1952年、ジョン・フォン・ノイマンは自己複製機械を作ることを目標に、最初のセルオートマトン(CA)を作成した。[1]このオートマトンはその計算と構築の普遍性のために必然的に非常に複雑だった。1968年、エドガー・F・コッドはフォン・ノイマンのCAの状態数を29から彼のCAの状態数を8に減らした。[2]クリストファー・ラングトンは普遍性条件を取り除いたとき、オートマトンを大幅に削減することができた。その自己複製ループは、コッドのオートマトンで最も単純な要素の1つである周期的エミッターに基づいている。
仕様
ラングトンループは、8 つの状態を持つ CA で実行され、回転対称性を持つフォン ノイマン近傍を使用します。遷移表は[1] で確認できます。
Codd の CAと同様に、Langton のループは被覆されたワイヤで構成されています。信号はワイヤに沿って受動的に移動し、開いた端に到達して、その端で伝送されたコマンドが実行されます。

植民地
ループの「仮足」の特殊な性質により、別のループが占める空間にループが繁殖することはできません。したがって、ループは一度囲まれると繁殖することができなくなり、不活性な「死んだ」生物の中心を薄い層の繁殖生物が取り囲むサンゴのようなコロニーが形成されます。最大個体数はに漸近します。ここで、Aは細胞内の空間の総面積です。
ゲノムのエンコード
ループの遺伝コードは、一連の非ゼロ状態ペアとして保存されます。標準ループのゲノムは、上の図に示されており、T ジャンクションから始まり時計回りに実行される一連の番号付き状態として記述できます: 70-70-70-70-70-70-40-40。「70」コマンドは、ワイヤの端を 1 セル分進め、「40-40」シーケンスは左折を引き起こします。状態 3 は、いくつかのステージの一時的なマーカーとして使用されます。
状態 0、1、2、3、4、7 の役割は Codd の CA と似ていますが、残りの状態 5 と 6 はループ複製プロセスを仲介するために使用されます。ループが完了すると、状態 5 は親ループの鞘に沿って反時計回りに次のコーナーに移動し、次のアームが別の方向に生成されます。状態 6 は一時的に娘ループのゲノムに結合し、到達した次のコーナーで成長中のアームを初期化します。
ゲノムは合計 6 回使用されます。1 回は擬足を目的の場所に拡張するため、4 回はループを完成させるため、そしてもう 1 回はゲノムを娘ループに転送するためです。明らかに、これはループの 4 回の回転対称性に依存しています。これがなければ、ループはループを記述するために必要な情報を含むことができません。ゲノム圧縮のための同様の対称性の使用は、二十面体アデノウイルスなどの多くの生物学的ウイルスで使用されています。
関連するCAループの比較
参照
- 人工生命 – 研究分野
- セルオートマトン – コンピュータサイエンスで研究される離散モデル
- クリストファー・ラングトン – アメリカのコンピュータ科学者
- コッドのセルオートマトン – 1968 年にエドガー F. コッドによって考案された 2D セルオートマトン
- コンウェイのライフゲーム – 2次元セルオートマトン
- ラングトンのアリ – 創発的な動作を持つ 2 次元チューリング マシン
- フォン・ノイマンセルオートマトン – 普遍的な構造をモデル化するために使用されるセルオートマトン
参考文献
- ^ von Neumann, John; Burks, Arthur W. (1966). 「自己増殖オートマトン理論」。 www.walenz.org。 2008-01-05 にオリジナル(スキャンされた書籍オンライン)からアーカイブ。2008-02-29に取得。
- ^ Codd, Edgar F. (1968). Cellular Automata . Academic Press, ニューヨーク.
- ^ CG Langton (1984). 「セルラーオートマトンにおける自己複製」(PDF) . Physica D. 10 ( 1–2): 135–144. Bibcode :1984PhyD...10..135L. doi :10.1016/0167-2789(84)90256-2. hdl : 2027.42/24968 .
- ^ J. Byl (1989). 「小型セルオートマトンにおける自己複製」. Physica D. 34 ( 1–2): 295–299. Bibcode :1989PhyD...34..295B. doi :10.1016/0167-2789(89)90242-X.
- ^ JA Reggia; SL Armentrout; H.-H. Chou; Y. Peng (1993). 「自己指向複製を示す単純なシステム」. Science . 259 (5099): 1282–1287. Bibcode :1993Sci...259.1282R. doi :10.1126/science.259.5099.1282. PMID 17732248. S2CID 36866419.
- ^ G. Tempesti (1995)。「構築と計算が可能な新しい自己複製セルオートマトン」。Advances in Artificial Life、Proc. 3rd European Conference on Artificial Life。グラナダ、スペイン:Lecture Notes in Artificial Intelligence、929、Springer Verlag、ベルリン。pp. 555–563。CiteSeerX 10.1.1.48.7578。
- ^ J.-Y. Perrier; M. Sipper; J. Zahnd (1996). 「実行可能な自己複製型ユニバーサルコンピュータに向けて」. Physica D. 97 ( 4): 335–352. Bibcode :1996PhyD...97..335P. CiteSeerX 10.1.1.21.3200 . doi :10.1016/0167-2789(96)00091-7.
- ^ 佐山 弘樹 (1998)。「ラングトンの自己再生ループへの構造的解体の導入」。人工生命 VI:第 6 回国際人工生命会議の議事録。カリフォルニア州ロサンゼルス:MIT プレス。pp. 114–122。
- ^佐山 宏樹 (1999). 「セルオートマトン上の進化するエコシステム の実現に向けて」第4回人工生命とロボティクスに関する国際シンポジウム (AROB 4th '99) の議事録。大分県別府市。pp. 254–257。CiteSeerX 10.1.1.40.391。
- ^ Chris Salzberg、Hiroki Sayama (2004)。「セルオートマトンにおける人工自己複製子の複雑な遺伝的進化」。Complexity . 10 ( 2): 33–39。Bibcode :2004Cmplx..10b..33S。doi :10.1002/cplx.20060。2013年1月5日時点のオリジナルよりアーカイブ。
- ^ Nicolas Oros、CL Nehaniv (2007)。「Sexyloop: セルラーオートマトンにおける自己複製、進化、性」。第1回IEEE人工生命シンポジウム (2007年4月1日~5日、米国ハワイ) pp. 130~138。hdl : 2299/6711。
外部リンク
- Chris Langton が自己再生ループを実演するビデオ。
- Java アプレット内の自己複製ループのいくつかの視覚的表現
- ルール テーブル リポジトリには、上記の CA の多くに対する遷移テーブルが含まれています。
- Golly - Langton のループ、ライフゲーム、およびその他のルールセットをサポートします。
