版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、元胞自动机元胞自动机的概念元胞自动机是定义在一个由具有离散、有限状态的元胞组成的元胞空间上,并按照一定局部规则,在离散的时间维上演化的动力学系统。具体讲,构成元胞自动机的部件被称为元胞,每个元胞具有一个状态。这个状态只琵取某个有限状态集中的一个,例如或生或死,或者是256中颜色中的一种,等等;这些元胞规则地排列在被你为元胞空间的空间格网上;它们各自的状态随着时间变化。而根据一个局部规则来进行更新,也就是说,一个元胞在某时刻的状态取决于、而且仅仅家决于上一时刻该元胞的状态以及该元胞的所有邻居元胞的状态;元胞空间内的元胞依照这样的局部规则进行同步的状态更新,整个元胞空间则表现为在离散的时间维上的变
2、化。元胞自动机的构成元胞自动机最基本的组成元胞、元胞空间、邻居及规则四部分。简单讲,元胞自动机可以视为由一个元胞空间和定义于该空间的变换函数所组成。1.元胞元胞又可称为单元。或基元,是元胞自动机的最基本的组成部分。元胞分布在离散的一维、二维或多维欧几里德空间的晶格点上。2.状态状态可以是0,1的二进制形式。或是s0,s2,sisk整数形式的离散集,严格意义上。元胞自动机的元胞只能有一个犬态变量。但在实际应用中,往往将其进行了扩展。例如每个元胞可以拥有多个状态变量。李才伟(1997)在其博士论文工作中,就设计实现了这样一种称之为多元随机元胞自动机模型。并且定义了元胞空间的邻居(neighbor)
3、关系。由于邻居关系,每个元胞有有限个元胞作为它的邻居;3.元胞空间(lattice)元胞所分布在的空间网点集合就是这里的元胞空间。(l)元胞空间的几何划分:理论上,它可以是任意维数的欧几里德空间规则划分。目前研究多集中在一维和二维元胞自动机上。对于一维元抱自动机。元胞空间的划分只有一种。而高维的元胞自动机。元胞空间的划分则可能有多种形式。对于最为常见的二维元胞自动机。二维元胞空间通常可按三角、四万或六边形三种网格排列 (图2-5)。这三种规则的元胞空间划分在构模时各有优缺点:三角网格的优点是拥有相对较少的邻居数目,这在某些时候很有用;其缺点是在计算机的表达与显示不方便,需要转换为四方网格。四方
4、网格的优点是直观而简单,而且特别适合于在现有计算机环境下进行表达显示;其缺点是不能较好地模拟各向同性的现象,例如后面提到的格子气模型中的hpp模型。六边形网格的优点是能较好地模拟各向同性的现象,因此,模型能更加自然而真实,如格气模型中的fhp模型;其缺点同三角网格一样,在表达显示上较为困难、复杂。(2)边界条件:在理论上,元胞空间通常是在各维向上是无限延展的,这有利于在理论上的推理和研究。但是在实际应用过程中,我们无法在计算机上实现这一理想条件,因此,我们需要定义不同的边界条件。归纳起来,边界条件主要有三种类型:周期型、反射型和定值型。有时,在应用中,为更加客观、自然地模拟实际现象,还有可能采
5、用随机型,即在边界实时产生随机值。周期型(pehodic boundary)是指相对边界连接起来的元胞空间。对于一维空间,元胞空间表现为一个首尾相接的圈。对于二维空间,上下相接,左右相接。而形成一个拓扑圆环面 (torus),形似车胎或甜点圈。周期型空间与无限空间最为接近,因而在理论探讨时,常以此类空间型作为试验。反射型(reflective boundary)指在边界外邻居的元胞状态是以边界为轴的镜面反射。例如在一维空间中,当r=1时的边界情形:定值型 (constant boundary)指所有边界外元胞均取某一固定常量,如0,1等。需要指出的是,这三种边界类型在实际应用中,尤其是二维或更
6、高维数的构模时,可以相互结合。如在二维空间中,上下边界采用反射型,左右边界可采用周期型 (相对边界中。不能一方单方面采用周期型)。(3)构形:在这个元胞、状态、元胞空间的概念基础上,我们引入另外一个非常重要的概念,构形(configuration)。构形是在某个时刻,在元胞空间上所有元胞状态的空间分布组合。通常。在数学上,它可以表示为一个多维的整数矩阵。4.邻居 (neighbor)以上的元胞及元胞空间只表示了系统的静态成分,为将动态引入系统,必须加入演化规则。在元胞自动机中,这些规则是定义在空间局部范围内的,即一个元胞下一时刻的状态决定于本身状态和它的邻居元胞的状态。因而,在指定规则之前,必
7、须定义一定的邻居规则,明确哪些元胞属于该元胞的邻居。在一维元胞自动机中,通常以半径,来确定邻居,距离一个元胞,内的所有元胞均被认为是该元胞的邻居。二维元胞自动机的邻居定义较为复杂,但通常有以下几种形式(我们以最常用的规则四方网格划分为例)。见图2-6,黑色元胞为中心元胞,灰色元胞为其邻居,它们的状态一起来计算中心元胞在下一时刻的状态。森林火灾模拟:元胞有3个不同的状态。状态为 0是空位,状态= 1是燃烧着的树木,状态等于2是树木。如果4个邻居中有一个或一个以上的是燃烧着的并且自身是树木(状态为2 ) 那么该元胞下一时刻的状态是燃烧(状态为 1 ) 。 森林元胞(状态为 2 )以一个低概率(例如
8、0.000005 )开始烧(因为闪电)。一个燃烧着的元胞(状态为 1 )在下一时时刻变成空位的(状态为0 ) 。 空元胞以一个低概率(例如0.01 )变为森林以模拟生长。出于矩阵边界连接的考虑,如果左边界开始着火,火势将向右蔓延,右边界同理。同样适用于顶部和底部。其中黑色表述没有任何东西,绿色表示树木,红色表示火。动态过程显示,火将树木烧掉,然后树木又重生,周而复始。clfclear all%=%gui界面,控制迭代,三个按钮和一个现实迭代次数的文本% run按钮,开始执行,回调函数让 run=1,开始迭代plotbutton=uicontrol(style,pushbutton,.strin
9、g,run, .fontsize,12, .position,100,400,50,20, .callback, run=1;);% stop按钮,回调函数让freeze=1,停止迭代erasebutton=uicontrol(style,pushbutton,.string,stop, .fontsize,12, .position,200,400,50,20, .callback,freeze=1;);% quit按钮,推出quitbutton=uicontrol(style,pushbutton,.string,quit, .fontsize,12, .position,300,400,
10、50,20, .callback,stop=1;close;);%显示迭代次数文本number = uicontrol(style,text, .string,1, .fontsize,12, .position,20,400,50,20);%=n=100;plightning = .000005; %树木自燃的概率pgrowth = .01; %树木自己重生的概率z=zeros(n,n);o=ones(n,n);veg=z;sum=z;imh = image(cat(3,z,veg*.02,z);set(imh, erasemode, none)axis equalaxis tight% 没
11、有物体用 0表示,燃烧用1表示,树木用2表示stop= 0; % 默认开始没有,暂停run = 0; % 默认开始直接不进行迭代,用户按下 run按钮,在回调函数中设置 run=1,开始迭代freeze = 0; %wait for a freezewhile (stop=0) if (run=1) sum = (veg(1:n,n 1:n-1)=1) + (veg(1:n,2:n 1)=1) + . %计算方便四个位置燃烧树木个数 (veg(n 1:n-1, 1:n)=1) + (veg(2:n 1,1:n)=1) ; veg = . %计算下一个状态 2*(veg=2) - (veg=2) & (sum0 | (rand(n,n)plightning) + . 2*(veg=0) & rand(n,n)pgrowth) ; set(imh, cdata,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 注射泵输液泵使用流程与评分标准
- 幼儿园后勤工作计划
- 长春市双阳区2025年四年级数学下学期期末检测模拟试题含答案解析
- 2025-2026学年上海市长宁区延安中学高一(下)期末数学试卷(含解析)
- 古诗词《秋词》课件
- 2025年重庆市巫山县数学中考模拟卷
- 新初三衔接 专题13 观点类议论文写作专项:观点明确、论据充实、论证思路清晰(教师版)
- 采购控制程序相关表单
- 某汽修厂维修报价制度
- 某重型机械厂装配流程准则
- 呼吸危重症人工气道护理专家共识 (2026 版)
- 2026年医学检验技术专业考试试题及答案
- 2026中国监护仪政府采购市场机会与投标策略分析报告
- 2026年医院口腔科医疗废物处置试题
- 2026年部编版五年级语文上册重点必背知识点梳理
- 养老行业新政策法规汇编
- 2026届湖南省三湘名校高一下数学期末综合测试试题含解析
- 低空航路运行安全能力评估规范
- 园林植物课实训
- 2025年资中县教师招聘笔试参考试题及答案解析
- 新能源汽车技术第4章纯电动汽车 课件
评论
0/150
提交评论