跳轉到內容

細胞自動機/規則 110 的例子

來自華夏公益教科書,開放的世界,開放的書籍

形式化定義

[編輯 | 編輯原始碼]

眾所周知的 1D 二進位制 CA 規則 110 定義為 ,其中

  • 可以是有限或無限的
  • 是兩個值的集合
  • 是大小為 的鄰域,對稱半徑為
  • 是區域性轉移函式規則
000 -> 0
001 -> 1
010 -> 1
011 -> 1
100 -> 0
101 -> 1
110 -> 1
111 -> 0
  • 是可選邊界,通常選擇為 ,以避免干擾全為零的靜止背景

德布魯因圖

[編輯 | 編輯原始碼]
相鄰單元的鄰域重疊

相鄰細胞的鄰域對於 個細胞是重疊的。 有 種不同的重疊 ,或以緊湊形式寫成 .

符號德布魯因圖

[edit | edit source]
規則 110 的符號德布魯因圖

德布魯因圖有 個節點(每個可能的重疊一個)和 條連結(每個可能的鄰域一條)。

前像矩陣

[edit | edit source]

有兩種前像矩陣,每個可用的單元格狀態一個。

邊界條件

[edit | edit source]

有兩種常用的背景,靜止背景和以太。

靜止背景

[edit | edit source]

靜止背景是一個無限序列,週期為 ,長度為 個單元格。

無論從單個單元格到無窮大的序列長度如何,該背景總是有兩個前像(參見前像網路)。 左右邊界向量相等。

Preimage network for rule 110 and the quiescent background configuration

以太背景

[edit | edit source]

以太背景是一個無限序列,週期為 ,長度為 個單元格。這是從隨機初始配置中出現的普遍背景。

以太配置的原像數量隨序列長度 趨於無窮而呈指數級增長。使用圓形格點來計算週期 的原像數量。

由於指數級增長,邊界向量並不代表整個無限背景的原像數量,而只代表從週期的原像派生的權重。邊界向量的值取決於週期內的位置,在下一張表中,向量是 14 個位置中每一個的列。

 overlaps | boundary vectors
---------------------------------------------------------------------
 00       | 0   0   0   0   2   2   0   0   1   0   0   0   0   0
 01       | 0   0   0   0   0   0   2   0   0   1   1   0   2   0
 10       | 0   0   0   2   0   0   0   1   0   1   0   2   0   0
 11       | 2   2   2   0   0   0   0   1   1   0   1   0   0   2
---------------------------------------------------------------------
 sequence |   0   0   0   1   0   0   1   1   0   1   1   1   1   1

Preimage network for rule 110 and the ether configuration

列出原像

[編輯 | 編輯原始碼]

有界格點

[編輯 | 編輯原始碼]

一個如何在有界格點上列出以太序列原像的例子

 overlaps | backward preimage count vectors
----------------------------------------------------------------------
 00       | 0   0   0   0   7   7   7   0   4   4   3   2   2   1   1
 01       | 0   0   0   7   0   0   4   7   0   5   4   3   2   2   1
 10       | 0   0   0   0   7   7   7   0   4   4   3   2   2   1   1
 11       | 7   7   7   7   0   0   0   4   3   3   2   2   1   1   1
----------------------------------------------------------------------
 sequence |   0   0   0   1   0   0   1   1   0   1   1   1   1   1
 overlaps | forward preimage count vectors
----------------------------------------------------------------------
 00       | 1   2   2   2   0   1   1   0   0   1   0   0   0   0   0
 01       | 1   0   0   0   2   0   0   1   0   0   1   1   1   2   2
 10       | 1   0   0   0   1   0   0   0   1   0   1   1   2   2   3
 11       | 1   1   1   1   0   0   0   0   1   1   0   1   1   1   2
----------------------------------------------------------------------
 sequence |   0   0   0   1   0   0   1   1   0   1   1   1   1   1

原像網路的權重

 overlaps | neighborhood (link) weights
----------------------------------------
 000      | 0 0 0 0 0 7 0 0 0 0 0 0 0 0
 001      | 0 0 0 0 0 0 7 0 0 4 0 0 0 0
 010      | 0 0 0 0 0 0 0 4 0 0 2 2 1 2
 011      | 0 0 0 0 0 0 0 3 0 0 2 1 1 2
 100      | 0 0 0 0 7 0 0 0 4 0 0 0 0 0
 101      | 0 0 0 0 0 0 0 0 0 0 3 2 4 2
 110      | 0 0 0 7 0 0 0 0 0 3 0 2 1 1
 111      | 7 7 7 0 0 0 0 0 3 0 0 0 0 0
----------------------------------------
 sequence | 0 0 0 1 0 0 1 1 0 1 1 1 1 1
 overlaps | boundary vectors
----------------------------------------------------------------------
 00       | 0   0   0   0   0   7   7   0   0   4   0   0   0   0   0
 01       | 0   0   0   0   0   0   0   7   0   0   4   3   2   4   2
 10       | 0   0   0   0   7   0   0   0   4   0   3   2   4   2   3
 11       | 7   7   7   7   0   0   0   0   3   3   0   2   1   1   2
----------------------------------------------------------------------
 sequence |   0   0   0   1   0   0   1   1   0   1   1   1   1   1

Preimage network for rule 110 and the ether sequence on unrestricted boundaries

迴圈格點

[編輯 | 編輯原始碼]
 overlaps | preimage count matrices
---------------------------------------------------------------------------------------
 00       | 0000 0000 0000 0000 0232 0232 0232 0000 0121 0121 0111 0110 0011 0100 1000
 01       | 0000 0000 0000 0232 0000 0000 0121 0232 0000 0221 0121 0111 0110 0011 0100
 10       | 0000 0000 0000 0000 0232 0232 0232 0000 0121 0121 0111 0110 0011 0100 0010
 11       | 0232 0232 0232 0232 0000 0000 0000 0121 0111 0111 0110 0011 0100 0010 0001
---------------------------------------------------------------------------------------
 sequence |     0    0    0    1    0    0    1    1    0    1    1    1    1    1
 overlaps | boundary vectors
---------------------------------------------------------------------
 00       | 0   0   0   0   2   2   0   0   1   0   0   0   0   0
 01       | 0   0   0   0   0   0   2   0   0   1   1   0   2   0
 10       | 0   0   0   2   0   0   0   1   0   1   0   2   0   0
 11       | 2   2   2   0   0   0   0   1   1   0   1   0   0   2
---------------------------------------------------------------------
 sequence |   0   0   0   1   0   0   1   1   0   1   1   1   1   1

Preimage network for rule 110 and the ether configuration on cyclyc boundaries

子集圖轉換表

[編輯 | 編輯原始碼]
from |  to the left        |  to the right
--------------------------------------------------
0000 |  <-0-0000 <-1-0000  |  0000-0-> 0000-1->
0001 |  <-0-0001 <-1-0100  |  0001-0-> 0010-1->
0010 |  <-0-0000 <-1-0101  |  1000-0-> 0100-1->
0011 |  <-0-0001 <-1-0201  |  1001-0-> 0110-1->
0100 |  <-0-0000 <-1-1010  |  0000-0-> 0011-1->
0101 |  <-0-0001 <-1-1110  |  0001-0-> 0021-1->
0110 |  <-0-0000 <-1-1111  |  1000-0-> 0111-1->
0111 |  <-0-0001 <-1-1211  |  1001-0-> 0121-1->
1000 |  <-0-1010 <-1-0000  |  1000-0-> 0100-1->
1001 |  <-0-1011 <-1-0100  |  1001-0-> 0110-1->
1010 |  <-0-1010 <-1-0101  |  2000-0-> 0200-1->
1011 |  <-0-1011 <-1-0201  |  2001-0-> 0210-1->
1100 |  <-0-1010 <-1-1010  |  1000-0-> 0111-1->
1101 |  <-0-1011 <-1-1110  |  1001-0-> 0121-1->
1110 |  <-0-1010 <-1-1111  |  2000-0-> 0211-1->
1111 |  <-0-1011 <-1-1211  |  2001-0-> 0221-1->

伊甸園序列

[編輯 | 編輯原始碼]
正則表示式(表示式左右對稱)
0*1(00*1+1(1+00)*010)*1(1+00)*011(0+1)*[需要引文]
最短的 GoE 序列
01010[1]

滑翔機

[編輯 | 編輯原始碼]
以太
(00010011011111)*

另請參見

[編輯 | 編輯原始碼]
  1. 規則 110MathWorld
  2. 規則 110Wolfram Atlas
  3. Harold V. Mcintosh,規則 110 作為它規則與滑翔機存在的關聯
  4. 規則 110維基百科

參考文獻

[編輯 | 編輯原始碼]
  1. Wolfram, Stephen (May 14, 2002). 一種新的科學. 線上. Champaign, IL: Wolfram Media, Inc. p. 1168. ISBN 1-57955-008-8. OCLC 47831356. {{cite book}}: External link in |others= (幫助)
華夏公益教科書