代码改变世界

《 .NET并发编程实战》扩展阅读 - 元胞自动机

2019-09-28 22:10  叶伟民  阅读(320)  评论(0编辑  收藏  举报

正如我在《 .NET并发编程实战》阅读指南 - 第11章 中所提到的:

我个人是十分十分十分地认为“元胞自动机”是本书中最有价值却又是最被忽视的一个内容。

因此写了这篇blog.

冯·诺依曼

首先说说“元胞自动机”是本书中最被忽视的一个内容这点。因为不但相当相当多的读者是不知道“元胞自动机”这个名词的。甚至连我不少同事都是不知道“元胞自动机”这个名词的。

然而一旦:

  • 我说,你知道“冯·诺依曼”吗?
  • 顿时所有人都说,当然知道啦。
  • 嗯,元胞自动机( Cellular Automata) 就是冯·诺依曼提出的。
  • 顿时所有人都说,噢,原来“元胞自动机”是这么厉害的啊。

See, 所以我就说嘛,“元胞自动机”是本书中最有价值的一个内容。

既然“元胞自动机”是如此的有价值,却为何又如此的默默无闻并不广为人知呢?乃至要依赖冯·诺依曼的名气呢?

因为“元胞自动机”主要应用在高端领域,曲高和寡嘛。并且在商业层面一直都不是风口,因此不为人知。类似于BAT很有名,然而B还不是世界500强。。。

应用 - 交通业和金融业

有一本书籍《基于元胞自动机的交通系统建模与模拟》讲得很不错,推荐大家阅读。大家只要把这本书里的交通系统替换成金融系统,就可以想象出“元胞自动机”的很多应用了。

应用 - AI

发现有篇文章在这方面写得相当好:康威生命游戏是如何搭建计算机的?