艾巴生活网

您现在的位置是:主页>科技 >内容

科技

元胞自动机是什么_元胞自动机了解一下

2024-03-19 09:17:01科技帅气的蚂蚁
今天Hackernews上一个12岁的女孩用Node js实现了Wolframe的细胞自动化,引起了众多网友的惊叹。毕竟是别人的孩子。名叫利亚姆伊兰(Liam Il

元胞自动机是什么_元胞自动机了解一下

今天Hackernews上一个12岁的女孩用Node.js实现了Wolframe的细胞自动化,引起了众多网友的惊叹。

毕竟是别人的孩子。

名叫利亚姆伊兰(Liam Ilan)的12岁女孩在Hackernews上写了一句低调的话。在短短的几个小时里,她一路震惊:

我今年12岁,在读JS。我写的Wolfram的带节点的元胞自动机。

网友不禁感叹,真是长江后浪推前浪,把我们都拍在沙滩上了!

一个12岁女孩的杰作

小女孩在bitbucket中整理她的项目:

施用方式

首先,使用以下命令克隆存储库:

$ git clone https://liamilan @ bit bucket . org/liamilan/wolfram-cellular-automata . git

要运行项目,请输入一个目录并使用:

$nodeindex.js18

或者:

$ node index . js { rule number between 0到255}

发展:

使用以下命令在目录中初始化:

$npminit

使用以下命令运行eslint:

$npmrunlint

细胞自动机,你知道什么?

元胞自动机是一种具有离散时间、空间和状态,以及局部空间相互作用和时间因果关系的网格动态模型,具有模拟复杂系统时空演化的能力。它是由冯诺依曼首先提出的。

800个时间步的进化模式

与一般的动态模型不同,元胞自动机不是由严格定义的物理方程或函数决定的,而是由模型构建的一系列规则组成。任何满足这些规则的模型都可以视为元胞自动机模型。所以元胞自动机是一类模型的总称,或者说是一种方法框架。

就形式而言,元胞自动机有三个特征:

并行计算:每个单元同步变化。

局部:细胞状态的变化只受周围细胞的影响。

同构:所有单元都受相同的规则控制。

自元胞自动机出现以来,对元胞自动机分类的研究一直是元胞自动机的重要研究课题和核心理论。基于不同的起点,细胞自动机可以有多种分类方式。

其中影响最大的是S. Wolfram在80年代初提出的基于动态行为的元胞自动机分类,基于维数的元胞自动机分类也是最简单、最常用的分类。

StephenWolfram

在Wolfram创建的计算搜索引擎Wolfram|Alpha中,计算时显示元胞自动机。

Wolfram|Alpha的元胞自动机应该也属于世代的范畴,但是肉眼不太容易看出具体的规律。通过Mathematica可以对其进行二值化,划分出连通分支。

把它放进天啊。下图显示了周期为15的振荡器:

还有第24期的河豚:

热心网友评论

有网友给他12岁的儿子看小女孩的成绩,孩子都快掉下巴了!

当然,也有热心的网友给这个小女孩提出改进的建议。