1701067523
第14章 计算机模型
1701067524
1701067525
复杂系统顾名思义就是很复杂的系统,而物理、化学、数学、生物学这些以数学为导向的学科关注的往往是易于用数学处理的简单而理想化的系统。复杂系统很难单独用数学进行处理,不过现在的计算机速度越来越快,价格也越来越便宜,已经有可能构造复杂系统的计算机模型并进行实验。图灵、冯·诺依曼、维纳(Norbert Wiener)等计算机科学先驱都希望用计算机模拟能发育、思维、学习和进化的系统。一门新的实践科学由此诞生。在理论科学和实验科学之外又产生了一个新的门类:计算机仿真(图14.1)。在这一章,我们来看一看复杂系统的计算机模型能告诉我们什么,用这样的模型来进行研究又会有哪些陷阱。
1701067526
1701067528
模型是什么
1701067529
1701067530
在科学中,模型是对某种“实在”现象的简化表示。科学家们说是在研究自然,但实际上他们做的大部分事情都是在对自然进行建模,并对所建立的模型进行研究。
1701067531
1701067532
以牛顿的引力定律为例:两个物体之间的引力正比于它们质量的乘积。这是对一种特定现象的数学描述——也就是数学模型。还有一种模型是用较为简单的概念来描述现象实际是如何运作的,也就是所谓的原理。在牛顿的时代,他的引力定律受到质疑,就是因为他没有解释引力的原理。也就是说,他没有用“大小、形状和运动”等物理对象的属性对其进行解释——根据笛卡儿的思想,这些基本要素是所有物理模型必要而且充分的组成部分 [189] 牛顿自己推测过引力的可能原理,例如,他“猜想地球就像海绵一样, [190] 不断吸收天空降落下来的轻质流体,这种流体作用到地球上的物体上,导致它们下降”。这种概念框架可以称为原理模型。200年后,爱因斯坦提出了一种不同的引力原理模型——广义相对论,在其中引力被概念化为四维时空的几何特性。现在,一些物理学家又在鼓吹弦论,提出引力是由细小、振动的弦导致的。
1701067533
1701067534
1701067535
1701067536
1701067537
▲图14.1 在理论科学和实验科学的传统划分之外又产生了一个新的门类:计算机仿真(David Moser绘制)
1701067538
1701067539
模型是我们思维的方式,是用我们熟悉的概念解释观察到的现象,所用到的概念是我们的头脑能够理解的(就弦论来说,则是少数非常聪明的人能够理解的)。模型也是预测未来的途径:比如说,牛顿的引力定律仍然被用来预测行星轨道,而爱因斯坦的广义相对论则成功预测了那些所预测的轨道的偏差。
1701067540
1701067542
理想模型
1701067543
1701067544
在天气预报、汽车和飞机设计、军事运筹中,经常用计算机来运行详尽而复杂的模型,对所建模的特定现象进行详细的预测。
1701067545
1701067546
而在复杂系统研究中一个主要的方向就是研究理想模型:通过相对简单的模型来理解一般性的概念,而不用对具体系统进行详细的预测。下面是我在书中曾讨论过的一些理想模型的例子:
1701067547
1701067548
◆麦克斯韦妖:用来研究熵的概念的理想模型。
1701067549
1701067550
◆图灵机:用来对“明确程序”进行形式化定义以及研究计算概念的理想模型。
1701067551
1701067552
◆逻辑斯蒂模型和逻辑斯蒂映射:用来预测种群数量的极简模型;后来成为研究动力学和混沌一般性概念的理想模型。
1701067553
1701067554
◆冯·诺依曼自复制自动机:用来研究自复制“逻辑”的理想模型。
1701067555
1701067556
◆遗传算法:用来研究适应性概念的理想模型。有时候也作为达尔文进化的极简模型。
1701067557
1701067558
◆元胞自动机:用于研究一般性的复杂系统的理想模型。
1701067559
1701067560
◆科赫曲线:用来研究海岸线、雪花等分形结构的理想模型。
1701067561
1701067562
◆模仿者:用来研究人类类比思维的理想模型。
1701067563
1701067564
理想模型有许多用途:研究一些复杂现象背后的一般机制(例如,冯·诺依曼研究自复制的逻辑);证明解释某种现象的机制是不是合理(例如,种群数量的动力学);研究简单模型在变化后的效应(例如,研究遗传算法的变异率或逻辑斯蒂映射的控制参数R变化所带来的影响);或者更普遍是作为哲学家丹尼特(Daniel Dennett)所谓的“直觉泵” [191] (intuition pump)——用来引导对复杂现象进行理解的思维实验或计算机仿真。
1701067565
1701067566
复杂系统的理想模型也能为新的技术和计算方法提供灵感。例如,图灵机启发了可编程计算机;冯·诺依曼的自复制自动机启发了元胞自动机;达尔文进化、免疫系统和昆虫社会的极简模型分别启发了遗传算法、计算机免疫系统和“群体智能(swarm intelligence)”方法。为了领略科学中理想模型的成就,现在我们来深入了解一下社会科学中的几个理想模型,从最广为人知的模型开始:囚徒困境。
1701067567
1701067569
对合作的进化进行模拟
1701067570
1701067571
许多生物学家和社会学家都用理想模型来研究为什么在由自私个体组成的群体中会进化出合作。
[
上一页 ]
[ :1.701067522e+09 ]
[
下一页 ]