我们还可以设定一些更简单的规则,方便我们观察涌现行为。
8.1表是这样一个映射:将每个可能的输入状态映射到某个输出状态。这个规则表的第一行(状态0)规定,如果一个主体及其两个邻居在上一次采取的行动都是0,那么该主体在下一个时期也将采取行动0。下一行(状态1)表明如果目标主体和它左边的邻居上一次采取的行动是0,右边的邻居采取的行动是1,那么该主体将采取行动1,等等。
取20个以环形前后相邻的数字,即将20个数字首尾相连,这样每个数字左右都有一个邻居,可以根据邻居和自己当前的状态决定下一个状态。
这个简单规则导致了一些有趣的系统行为。正如可从表8.2看到的,在整个图表中涌现出了“由0组成的向下的三角形”这种一致的宏观结构。这些三角形态的规模远远超出了行为规则的规模。因此,即使个体行为只是基于从三个位置上所观察到的行动而决定,涌现出来的一致的三角形结构所包含的位置却远多于三个(例如,在时间步12开始形成的一个三角形,它的底边跨越了20个位置中的13个)。
这不由得让人想到了亚当·斯密的看不见的手,系统中主体的行动就好像正被某种看不见的力量协调着一样,创造出超出任何个体意图的模式。