复杂系统

2022-07-09  本文已影响0人  大龙10

书名:代码本色:用编程模拟自然系统
作者:Daniel Shiffman
译者:周晗彬
ISBN:978-7-115-36947-5
第6章目录

6.10 复杂系统

1、个体和系统

2、多个自治智能体

3、复杂系统

4、3个主要原则

复杂系统有3个主要原则:

一直以来我们都在遵循这个原则:小车对环境的感知能力是有限的。

我们需要用代码模拟这个特性。在Processing的每一轮draw()循环中,每个个体都应该移动(并行地绘制它们的外形)。

个体之间的交互会出现复杂行为和智能模式。
自然界的复杂系统确实会呈现特定的模式(蚁群、白蚁、迁移、地震、雪
花,等等),
我们能否用Sketch模拟出同样的效果?

5、附加特性

以下3个附加特性有助于我们更好地讨论复杂系统,我们可以按照这些特性完善复杂系统的模拟。
需要注意的是,它们是一个模糊子集。并非所有复杂系统都具备这3个特性。

复杂系统的元素之间往往同时存在竞争和合作关系。
后面的群集系统将引入3个规则:协调、一致和分离。

在实现群集系统时,如果去掉竞争或合作规则,系统的复杂性可能随之丧失。
竞争和合作规则存在于有生命的复杂系统中,不存在于无生命的复杂系统中,比如气候系统。

上一篇 下一篇

猜你喜欢

热点阅读