常用元胞自动机 - 范文中心

常用元胞自动机

07/09

常用元胞自动机

在元胞自动机是由空间上各项同性的一系列元胞所组成,是在有限元胞自动机基础上发 展起来的,用于模拟和分析几何空间内的各种现象。

典型的元胞自动机

在元胞自动机的发展过程中,科学家们构造了各种各样的元胞自动机模型。其中,以下几个典型模型对元胞自动机的理论方法的研究起到了极大的推动作用,因此,它们又被认为是元胞自动机发展历程中的几个里程碑。

l. S. Wolfram和初等元胞自动机

初等元胞自动机(Elementary Cellular Automata,简称ECA)是状态集S只有两个元素{s1,s2},即状态个数k=2,邻居半径r=l的一维元胞自动机(谢惠民,1994、李才伟,1997、Wolfram,S,1986)。它几乎是最简单的元胞自动机模型。由于在S中具体采用什么符号并不重要,它可取 {0,1},{-l,1},{静止,运动},{黑,白},{生,死}等等,这里重要的是S所含的符号个数,通常我们将其记为 {0,1}。此时,邻居集N的个数2r=2,局部映射f:S3→S可记为

:

其中变量有三个,每个变量取两个状态值,那么就有2×2×2=8种组合,只要给出在这八个自变量组合上的值,f就完全确定了。例如以下映射便是其中的一个规则

:

通常这种规则也可表示为以下图形方式 (黑色方块代表l,白色方块代表

0):

这样,对于任何一个一维的0,1序列,应用以上规则,可以产生下一时刻的相应的序列。以下序列就是应用以上规则产生的:

t: [***********]010

t+1:[***********]1

以上八种组合分别对应0或1,因而这样的组合共有28=256种,即初等元胞自动机只可能有256种不同规则。S. Wolfram定义由上述八种构形产生的八个结果组成一个二进制(注意高低位顺序),如上可得01001100,然后计算它的十进制值R:

R在[0,255]内,S. Wolfram定义R为初等元胞自动机的标号,则上面的元胞自动机模型就是76号初等元胞自动机 (谢惠民,1994;李才伟,1997)。

S. Wolfram对这256种模型一一进行了详细而深入的研究。研究表明,尽管初等元胞自动机是如此简单,但它们表现出各种各样的高度复杂的空间形态。经过一定时间,有些元胞自动机生成一种稳定状态,或静止,或产生周期性结构,那么,有些产生自组织、自相似的分形结构。S. Wolham(1983)借用分形理论计算了它们的维数约为1.59或1.69(Wolfram,S.,1983)。但256种元胞自动机中没有一种属于S. Wolfram元胞自动机动力学分类得第四种,所谓复杂型。

S. Wolfram对一维元胞自动机,尤其是初等元胞自动机的深入研究奠定了元胞自动机理论的基石。对元胞自动机的理论研究,以及后来的人工生命研究和近来兴起的复杂性科学 (Science of Complexity)研究作出了卓越的贡献。

2. J. Conway和 "生命游戏"

生命游戏 (Came of Life)是J. H. Conway在20世纪60年代末设计的一种单人玩的计算机游戏(Garclner,M.,1970、1971)。他与现代的围棋游戏在某些特征上略有相似:围

棋中有黑白两种棋子。生命游戏中的元胞有{"生","死"}两个状态 {0,1};围棋的棋盘是规则划分的网格,黑白两子在空间的分布决定双方的死活,而生命游戏也是规则划分的网格(元胞似国际象棋分布在网格内。而不象围棋的棋子分布在格网交叉点上)。根据元胞的局部空间构形来决定生死。只不过规则更为简单。下面介绍生命游戏的构成及规则:

(1)元胞分布在规则划分的网格上;

(2)元胞具有0,1两种状态,0代表"死",l代表"生";

(3)元胞以相邻的8个元胞为邻居。即Moore邻居形式;

(4)一个元胞的生死由其在该时刻本身的生死状态和周围八个邻居的状态 (确切讲是状态的和)决定:

·在当前时刻,如果一个元胞状态为"生",且八个相邻元胞中有两个或三个的状态为"生",则在下--时刻该元胞继续保持为"生",否则"死"去;

·在当前时刻。如果一个元胞状态为"死"。且八个相邻元胞中正好有三个为"生"。则该元胞在下一时刻 "复活"。否则保持为"死"。

尽管它的规则看上去很简单。但生命游戏是具有产生动态图案和动态结构能力的元胞自动机模型。它能产生丰富的、有趣的图案。生命游戏的优化与初始元胞状态值的分布有关,给定任意的初始状态分布。经过若干步的运算,有的图案会很快消失。而有的图案则固定不动,有的周而复始重复两个或几个图案,有的婉蜒而行。有的则保持图案定向移动,形似阅兵阵„„,其中最为著名的是"滑翔机 (叫Glider)"的图案。

生命游戏模型已在多方面得到应用。他的演化规则近似地描述了生物群体的生存繁殖规律:在生命密度过小(相邻元胞数之2)时,由于孤单、缺乏配种繁殖机会、缺乏互助也会出现生命危机,元胞状态值由1变为0;在生命密度过大 (相邻元胞数>3)时,由于环境恶化、资源短缺以及相互竞争而出现生存危机,元胞状态值由1变为0;只有处于个体适中(相邻元胞数为2或3)位置的生物才能生存(保持元胞的状态值为1)和繁衍后代(元胞状态值由0变为

1)。正由于它能够模拟生命活动中的生存、灭绝、竞争等等复杂现象,因而得名"生命游戏"。J·H·Conway还证明,这个元胞自动机具有通用图灵机的计算能力(谢惠民,1994;李才伟,1997),与图灵机等价,也就是说给定适当的初始条件,生命游戏模型能够模拟任何一种计算机。

从数学模型的角度看,该模型将平面划分成方格棋盘,每个方格代表一个元胞。 元胞状态:0 死亡,1- 活着

领域半径:1

领域类型:Moore型

其中St表示t时刻元胞的状态,S为8个相邻元胞中活着的元胞数。

另外,需要指出的是,目前随着人们对 "生命游戏"研究的深入,产生了许多变种和扩展。在80年代末,A·K·Dewdney (Dewdney,A·K,1987)和C·Bays (Bays,C,1987)Dewdney,A·K·,1990)将Conway的生命游戏扩展到了三维空间上,构建了三维生命游戏,并对其规则作了具有普遍性的扩展(图2-3)。C·Bays的学生Lee Meeker在此基础上进一步构建了四维的生命游戏。另外,Gardner (Gardner,M·,1970、1971、1983)等人也曾在这方面作了很多迸一步的研究工作。

对游戏规则的扩展主要是引入了4个参数EbEkFbFk,Eb表示对于一个"活"元胞,在下一个时刻,继续保持其状态所需要的最少的"活"邻居的数目,而Fb则表示对于一个 "死"元胞,在下一时刻,"复活"所需要的最小的"活"邻居的数目,Ek和Fk则分别表示上述情况的上限值。演化规则修改为

3.格子气自动机

格子气自动机 (Lattice一GasAutomata,LGA又称格气机),是元胞自动机在流体力学与统计物理中的具体化,也是元胞自动机在科学研究领域成功应用的范例 (李才伟,1997)。相对于"生命游戏"来说,格子气自动机是个更注重于模型的实用性。它利用元胞自动机的动

态特征,来模拟流体粒子的运动。

第一个时空、速度等变量完全离散的格子气自动机是1973年由法国的J·Hardy、

Y·Pomeau和O·Pazzis提出的HPP模型,它的模拟结果已经很接近流体力学中描述流体运动的Navier-Strokes方程。但模型中的流体粒子的运动只允许有四个方向,造成应力张量各向异性的致命弱点,尚不能充分反映流体的特征,因此在较长时间内没有受到足够的重视。直到20世纪80年代,S·Wolfram等人的研究工作使得元胞自动机理论产生了质的飞跃,同时也带动了格子气自动机的进一步发展。1986年,法国的U·Frish、Y·Pomeau和美国的B·HassIacher在HPP模型的基础上提出了一个有实用价值的、基于六角形网络的格子气自动机模型,得名为FHP(Fritsch-Has,lacher-Pomeau)模型,并证明该模型的宏观行为符合标准的Navier-Stokes方程(李才伟,1997)。FHP模型是第一个成功的格子气模型,并激发了研究格子气模型研究的热潮,人们在几年内发表了数百篇论文,其中包括Gerhart(l995),Lim(1988),Xiao-Guang Wu(1994),李元香(1991)等人的进一步工作。在90年代中后期,一种被称为格点波尔兹曼方程 (Lattice Bolzmann)的改进模型逐步取代了原有的格气模型。

应当说,格子气自动机是一种特殊的元胞自动机模型,或者说是一个扩展的元胞自动机模型 (Extended Cellular Automata)。以早期的格子气模型为例,描述其特征如下:

(1)由于流体粒子不会轻易从模型空间中消失,这个特征需要格子气自动机是一个可逆元胞自动机模型。

(2)格子气自动机的邻居模型通常采用Margulos类型,即它的规则是基于一个2X2的网格空间的。它的规则形似如下

:

这里黑色球代表流体粒子,白色球代表空的元胞。可以看出,格子气自动机不同于其它的元胞自动机模型,以一个元胞(常被称为中心元胞,为研究对象,考虑其状态的转换,而是考虑包含四个元胞的一个四方块。

(3)依照上述规则和邻居模型在计算完一次后,需要将这个2X2的模板沿对角方向滑动,再计算一次。那么,一个流体粒子的运动需要两步t-t+l-t+2才能完成。

从时间和空间的角度看,格子气自动机相对其他的元胞自动机模型具有较为独特的特征。格气自动机作为一种特殊类型的元胞自动机已成为流体动力学中的一个重要领域,几乎独立于元胞自动机研究之外了。

4. Langton和“能自我复制的元胞自动机”

元胞自动机是一种离散的动态模型,由于它可以模拟自组织、自繁殖、信息储存和传递等现象,因而,被广泛地应用于生命现象的研究中。目前兴起的人工生命的研究就是来源于元胞自动机的深入研究,其主要论点是认为"自我复制"乃生命的核心特征。聚集在美国新墨西哥州的圣塔费研究所(Santa Fe Institute)的科学家们在这方面作了很多深入的工作,最著名的成果之一就是Christopher Langton在二维元胞自动机中发现的一个能自我复制的"圈"或称"能自我复制的元胞自动机"(谭跃进等,1996; Longton,C·G·,1987)。当然,他的

研究是基于先前一系列研究的基础上的:

Langton在von Neumann和Codd工作的基础上,设计了一个能自我复制的"圈"。元胞状态在 (0,1,2,3,4,5,6,7)中取值,其中,0,1,2,3构成元胞自动机的基本结构,04,05,06,07代表信号。l代表"核"元胞;2代表"壳"元胞,是边界;2包围的部分构成信息通道或称数据路径。邻居模型采用Von Neumann的4邻居模型。

元胞自动机通过信号元胞替代相邻的元胞,如状态为1的元胞,而完成信号传递。信号传播的过程可以通过下面的例子说明:

数据路径可以分支,在分支的节点处,信号在各个分支中复制本身,产生多个复制品。 下图中,07信号在T形的交叉点处,复制自身

:

这个元胞自动机模型的另外一个重要特征就是路径扩张。即一定的信号可以产生数据路径的延伸,如下图所示:

有了上面的论述,下面的具有路径扩张的、能自我复制的"圈"的工作机理应当容易理解了。


相关内容

  • 16维修电工技能训练27周
    维修电工技能训练 课程标准 适用范围:中职起点两年制高级电气自动化设备安装与维修专业 (维修电工方向) 编制:自动化系 审核: 批准: 维修电工技能训练 说 明 1.课程性质和内容 维修电工技能训练是技师学院电气自动化设备安装与维修专业培养 ...
  • 机电设备安装与维修专业就业方向及课程设置
    机电设备安装与维修专业就业方向及课程设置 机电设备应用与维修 出处: admin 日期:2007-3-15 10:20:28 阅读次数:1901 一.专业名称:机电设备安装与维修专业 二.培养目标 (一)培养目标:本专业主要面向国内大中型企 ...
  • 建筑电气工程师手册目录
    前言 第1章 电气基础理论 1.1 电路基础理论 1.1.1 电路的基本概念 1.1.2 电路的基本定律 1.1.3 直流电路 1.1.4 磁路 1.1.5 交流电路 1.1.6 三相电路 1.2 正弦波振荡电路 1.3 直流稳压电源 1. ...
  • 教师正确使用学校网络资源的几点建议
    教师正确使用学校网络资源的几点建议 在信息技术与课程整合的教改新形势下,学校有了自己的校园网络体系,电脑.电视和多媒体课件走进了课堂,给教师的授课和学生的学习注入新的活力.然而,美中不足的是,在使用校园网络资源时经常出现一些意外,如鼠标突然 ...
  • 汽车小知识
    汽车小知识(汽车简介) 奔驰--海陆空全方位的三叉星 德国是世界现代汽车的发祥地,世界上第一辆汽车就是1885年由德国工程师卡尔·本茨设计制造的.奔驰汽车的标志是简化了的形似汽车方向盘的一个环形圈围着一颗三叉星.三叉星表示在陆海空领域全方位 ...
  • 渠道维护工职业资格考试复习题
    渠道维护工职业资格考试复习题 一.填空题 1. 水泥浆体失去可塑性后,强度逐渐增大,变成坚固的水泥石,这一过程称为水泥的 2. 水泥的强度是指水泥胶结硬化一定龄期后( )的大小. 3. 对于受侵蚀水作用的结构物,不宜采用( )水泥和普通水泥 ...
  • 汽车各类传感器的结构介绍与工作原理解析
    汽车各类传感器的结构介绍与工作原理解析 在现代社会,传感器的应用已经渗透到人类的生活中.传感器是一种常见的装置,主要起到转换信息形式的作用,大多把其他形式的信号转换为更好检测和监控的电信号.汽车传感器作为汽车电子控制系统的信息源,把汽车运行 ...
  • 关于电脑 常用技巧,加快操作速度
    一,巧解任何电脑的开机密码 小小一招巧解任何电脑的开机密码,无需任何工具,无需放电,任何电脑当开机需要密码时,只需将机箱打开,把里面的声卡或其它任何一个零件拔下来,然后通电启动,主板自检后再强行关机,把拔下的零件再插上去,开机,密码自动清除 ...
  • 运维优化流程
    运维优化流程 运维优化的主要目标是保持良好的网络性能指标,如:解决投诉问题,提高用户感受:减少导频污染,提高覆盖质量:提高单站性能等. 运维优化的主要流程如图表2-2所示,首先通过后台分析.客户投诉.路测以及拨打测试等方法定位主要问题,然后 ...
  • [测量仪表及自动化]考试答案2
    <测量仪表及自动化>考试答案 一.简答与名词解释 1.简述压力仪表选择原则. 2.简述均匀调节系统的调节目的和实现原理? 3.如何评价系统过渡过程? 4.简述比例积分调节规律作用特点?写出该调节规律数学表达式. 5.名词解释:余 ...