Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

物性の面からCAルールを分析 #88

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

mitsuyoshi-yamazaki
Copy link
Owner

@mitsuyoshi-yamazaki mitsuyoshi-yamazaki commented May 9, 2021

  • ついでにindexページのリンクにパラメータを入れる
  • og imageも入れる

  • シンプルな1radius2状態オートマトンを用いる
  • 周囲に生存しているセルの多さalivenessをベースに分析する

ルール

  • 自身の状態によらず一定のルール
  • 自身の状態により適用ルールが変化

自身の状態によらず一定のルール

「自身の状態により適用ルールが変化」のうち、どちらの状態でも同じ閾値をとった場合と同じ(自身の状態を考慮に入れると閾値は1ずれるか)

順行(alivenessが高ければ1になり低ければ0になる

総ルール数7

閾値4のとき1,0両方が現れ安定する。それ以外の場合は閾値が寄っていない方の状態に塗りつぶされる
1620553545_00000086_?s=600 s ei=1 s ar=analisys s cs=5 s r=3 s is=random s an=4

逆行(alivenessが高ければ0になり低ければ1になる

総ルール数7
ステップごとに状態が入れ替わるのと並行してパターンが変化していく
閾値4のときにパターンが安定する(状態の入れ替わりはある)のは順行と同じだが、それ以外の閾値をとった場合も塗りつぶしにはならない

閾値3
1620565638_00000067_?s=600 s ei=1 s ar=analisys s cs=5 s r=3 s is=random s an=3

閾値7
1620565675_00000130_?s=600 s ei=1 s ar=analisys s cs=5 s r=3 s is=random s an=7

自身の状態により適用ルールが変化

0: 順行, 1: 順行

0 1 random locality
0 0~4 1に収束・数字が大きくなるにつれ収束が遅くなる
0 5,6 反転に収束 パターンは変化しないが波が広がる
1 0~6 0が0の場合と同じ 0が0の場合と同じ
2 0~3 1に収束・数字が大きくなるにつれ収束が遅くなる
2 4 1に収束 広がった波が反転に収束
2 5,6 反転に収束 広がった波が反転に収束
3 0~2 1に収束
3 3 1に収束 六角形を作る
3 4 泡パターン 泡パターン
3 5,6 0に収束 0に収束
4 0~3 ある程度形を保ったまま収束 同じく
4 4~6 0に収束 同じく
5,6 0~6 0が4の場合と同じ 同じく

0: 逆行, 1: 順行

(-)0 1 random locality
0 0~3 ある程度形を保ったまま収束 同じく
0 4~6 0に収束 同じく
1 0 ある程度形を保ったまま収束 収束
1 1,2 ある程度形を保ったまま収束・振動 収束・振動
1 3 収束・振動 同じく
1 4 局所的な振動の集合 同じく
1 5,6 局所的な振動の集合 同じく・初期は波
2 0 ある程度形を保ったまま収束 同じく
2 1~3 ある程度形を保ったまま収束・振動 収束・振動
2 4~6 振動 同じく・初期は波
3 0~4 反転してある程度形を保ったまま収束・振動 同じく
3 5,6 波・振動 同じく
4 0~3 反転してある程度形を保ったまま収束・振動 同じく
4 4 しばらく耐えてから死滅・振動 同じく
4 5,6 波・振動 同じく
5 0~3 反転してある程度形を保ったまま収束・振動 同じく
5 4 しばらく耐えてから死滅・振動(-4,4より収束が早い) 同じく
5 5,6 波・振動 同じく
6 0~4 反転してある程度形を保ったまま収束・振動 同じく
6 5,6 波・振動 同じく

0: 順行, 1: 逆行

0 (-)1 random locality
0 0~6 泡・6に近くにつれ収束度合いが強くなる 同じく
1 0~6 同じく
2 0~6 同じく
3 0~2 死滅 同じく
3 3 しばらく耐えてから死滅・振動 同じく
3 4~6 六角形まで成長してから内部で運動 同じく

興味深そうなルール

-4,4 (s.an0=-3&s.an1=4)

しばらく耐えてから死滅・振動
1620828726_00000196_?s=600 s ei=1 s ar=analisys s cs=5 s r=3 s is=random s aa=0 s an0=-3 s an1=4

3, -3 (s.an0=3&s.an1=-4)

しばらく耐えてから死滅・振動

3, -46 (s.an0=3&s.an1=-3-1)

六角形まで成長してから内部で運動
1620829761_00000424_?s=600 s ei=1 s ar=analisys s cs=5 s r=3 s is=locality s aa=0 s an0=3 s an1=-3

@mitsuyoshi-yamazaki mitsuyoshi-yamazaki self-assigned this May 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant