“复杂的引擎”是约翰·E·梅菲尔德在《复杂的引擎》中提出的,用以说明复杂事物为何会出现的一种进化机制。

简单来说,“复杂引擎”就是一种目的性极强的进化机制——先要有一段初始输入信息;接着在伴随着非常细微的随机变化的某种复制机制的作用下,产生出比输入更多的输出;然后,还要存在某种带有附加信息的目的性选择机制作用于前述所有输出,以筛选出最符合目的性的那个;最后,将这个输出又作为新输入,重复前面三个步骤,并一直循环下去,直到最终获得满足预期的结果。
如果我们暂时不考虑人类的创造性,唯一所知的能创造目的性信息的策略,就是可复制对象组成的群体,通过反复的累积性选择,自然执行的概率计算。我称这种计算策略为复杂引擎。
——约翰·E·梅菲尔德《复杂的引擎》
详细解释见:复杂事物是如何进化的?
网友评论