更改

跳到导航 跳到搜索
添加12字节 、 2021年7月29日 (四) 20:31
第37行: 第37行:       −
运行上面的程序,观察<nowiki><math> λ 的不同,细胞自动机产生的动态行为如何变化。拖动中间的滑块可以更改λ的数值。右边New按钮可以在当前的λ下随机产生新的规则,底下的几个选择框分别更改状态个数、邻居模板个数(注意这个数字包括该细胞自己,比如N=5,那么左边两个细胞,右边两个细胞,再加上中间的细胞,所以邻居半径是2),Isotropic表示规则是不区分左右对称的方格状态的,Anisotropic则是区分的,因此Anisotropic产生的编码比较长,下面的Random Start表示从一个随机的状态开始,Random Clump表示从一个随机的小块开始演化。One Dot Start表示从一个点的初始状态开始演化。下面的文本框里面显示的是当前规则的编码。下面将具体说明其中的原理。</nowiki>
+
运行上面的程序,观察<math>λ</math>的不同,细胞自动机产生的动态行为如何变化。拖动中间的滑块可以更改<math>λ</math>的数值。右边New按钮可以在当前的λ下随机产生新的规则,底下的几个选择框分别更改状态个数、邻居模板个数(注意这个数字包括该细胞自己,比如N=5,那么左边两个细胞,右边两个细胞,再加上中间的细胞,所以邻居半径是2),Isotropic表示规则是不区分左右对称的方格状态的,Anisotropic则是区分的,因此Anisotropic产生的编码比较长,下面的Random Start表示从一个随机的状态开始,Random Clump表示从一个随机的小块开始演化。One Dot Start表示从一个点的初始状态开始演化。下面的文本框里面显示的是当前规则的编码。下面将具体说明其中的原理。
    
为了更好的看清楚细胞自动机的动态行为,我们选用4个状态{0,1,2,3},邻居半径为2(一共4个邻居)的一维细胞自动机来讨论,因为这种细胞自动机包含了所有的四种类别。
 
为了更好的看清楚细胞自动机的动态行为,我们选用4个状态{0,1,2,3},邻居半径为2(一共4个邻居)的一维细胞自动机来讨论,因为这种细胞自动机包含了所有的四种类别。
第74行: 第74行:  
系统为什么总要处于“混沌边缘”的状态呢?比如生命吧,静止于某种固定的状态不是挺好的么?为了适应多变的环境,生命必须不断的进化而变得复杂,而要想变得复杂就必须让自己处于混沌边缘的状态。按照达尔文进化论的观点,不适应环境的生命体就会被大自然淘汰了,并不是每个生命体都有意识的要让自己越来越复杂,而是因为过于简单的生命不能适应环境了,于是它们被淘汰掉了,所以剩下来的仅有那些相对复杂的生命体。科学家曾用一批细胞自动机当作生命体在一个虚拟的自然环境中不断的进化,结果发现,仅有那些不断的趋于混沌边缘的细胞自动机留下来,而其他的细胞自动机逐渐被淘汰出局了。
 
系统为什么总要处于“混沌边缘”的状态呢?比如生命吧,静止于某种固定的状态不是挺好的么?为了适应多变的环境,生命必须不断的进化而变得复杂,而要想变得复杂就必须让自己处于混沌边缘的状态。按照达尔文进化论的观点,不适应环境的生命体就会被大自然淘汰了,并不是每个生命体都有意识的要让自己越来越复杂,而是因为过于简单的生命不能适应环境了,于是它们被淘汰掉了,所以剩下来的仅有那些相对复杂的生命体。科学家曾用一批细胞自动机当作生命体在一个虚拟的自然环境中不断的进化,结果发现,仅有那些不断的趋于混沌边缘的细胞自动机留下来,而其他的细胞自动机逐渐被淘汰出局了。
   −
对于细胞自动机的分类以及混沌边缘的概念不仅仅适用于一维细胞自动机,对于二维甚至多维的细胞自动机仍然适用。显然我们熟悉的“生命游戏”也正是处于一种“混沌边缘”的状态。经计算,“生命游戏”对应的λ=0.25。
+
对于细胞自动机的分类以及混沌边缘的概念不仅仅适用于一维细胞自动机,对于二维甚至多维的细胞自动机仍然适用。显然我们熟悉的“生命游戏”也正是处于一种“混沌边缘”的状态。经计算,“生命游戏”对应的<math>λ=0.25</math>。
 
  −
 
      
== 进一步阅读 ==
 
== 进一步阅读 ==

导航菜单