1701066189
用计算能力度量复杂性
1701066190
1701066191
如果复杂系统能够执行计算,不管系统是天然的还是人工的,也许有可能用它们的计算的复杂程度来度量它们的复杂性。像物理学家沃尔夫勒姆(Stephen Wolfram)就提出, [96] 系统的计算能力如果等价于通用图灵机的计算能力,就是复杂系统。不过,班尼特等人则认为, [97] 具有执行通用计算的能力并不意味着系统本身就是复杂的;我们应当测量的是系统处理输入时的行为的复杂性。譬如,通用图灵机本身并不复杂,但是有了程序和输入,进行了繁复的计算,就能产生复杂的行为。
1701066192
1701066194
统计复杂性
1701066195
1701066196
物理学家克鲁奇菲尔德和卡尔·杨(Karl Young)定义了一个称为统计复杂性 [98] (statistical complexity)的量,度量用来预测系统将来的统计行为所需的系统过去行为的最小信息量。[物理学家格拉斯伯杰(Peter Grassberger)也独立给出了很类似的定义,称为有效度量复杂性。]统计复杂性与香农熵相关,定义中系统被视为“消息源”,其行为以某种方式量化为离散的“消息”。对统计行为的预测需要观测系统产生的信息,然后根据信息构造系统的模型,从而让模型的行为在统计上与系统本身的行为一致。
1701066197
1701066198
例如,序列1的信息源模型可以很简单:“重复A C”;因此其统计复杂性很低。然而,与熵或算法信息量不同,对于产生序列2的信息源也可以有很简单的模型:“随机选择A、C、G或T。”这是因为统计复杂性模型允许包含随机选择。统计复杂性的度量值是预测系统行为的最简单模型的信息量。因此,与有效复杂性一样,对于高度有序和随机的系统,统计复杂性的值都很低,介于两者之间的系统则具有高复杂性,与我们的直觉相符。
1701066199
1701066200
同前面描述的度量一样,度量统计复杂性也不容易,除非面对的系统可以解读为信息源。不过克鲁奇菲尔德、杨和他们的同事实际测量了一系列真实世界现象的统计复杂性,比如复杂晶体的原子结构 [99] 和神经元的激发模式 [100] 。
1701066201
1701066203
用分形维度量复杂性
1701066204
1701066205
前面讨论的复杂性度量都是基于信息论和计算理论的概念。但这并不是复杂性度量的唯一可能来源。还有人提出用动力系统理论的概念度量事物复杂性的方法。其中一个是用事物的分形维(fractal dimension)。要解释什么是分形维,还要先解释一下什么是分形。
1701066206
1701066207
分形最经典的例子是海岸线。从空中俯瞰下去,海岸线崎岖不平,有许多大大小小的海湾和半岛(图7.2,上图)。如果你下去沿着海岸线游览,它似乎还是一样的崎岖不平,只是尺度更小(图7.2,下图)。如果你站在沙滩上,或是以蜗牛的视角近距离观察岩石,相似的景象还是会一次又一次出现。海岸线在不同尺度上的相似性就是所谓的“自相似性”。
1701066208
1701066209
分形一词是由法国数学家曼德布罗特(Benoit Mandelbrot)提出来的,曼德布罗特认识到自然界到处都有分形——现实世界中许多事物都有自相似结构。海岸线、山脉、雪花和树是很典型的例子。曼德布罗特甚至提出宇宙也是分形的, [101] 因为就其分布来说,有星系、星系团、星系团的聚团,等等。图7.3展示了自然界中一些自相似性的例子。
1701066210
1701066211
1701066212
1701066213
1701066214
▲图7.2 上图:爱尔兰岛鸟瞰图片,其海岸线有自相似(分形)特征。下图:爱尔兰海岸线的局部图片。这个尺度上的崎岖结构与更大尺度上的崎岖结构类似[上图来自NASA可视地球(http://visibleearth.nasa.gov/)。下图由Andreas Borchet拍摄,经Creative Commons许可使用(http://creativecommons.org/licenses/by/3.0/)]
1701066215
1701066216
虽然人们对分形一词的意义有时候有不同理解,但一般来说分形指的是“在任何尺度上都有微细结构”的几何形状。 [102] 许多让人感兴趣的分形具有自相似特性,海岸线就是这样的例子。第2章中逻辑斯蒂映射的分叉图(图2.10)也具有一定程度的自相似性。事实上,许多系统的混沌域(在逻辑斯蒂映射中是R大于3.57的部分)常被称为分形吸引子。
1701066217
1701066218
1701066219
1701066220
1701066221
▲图7.3 自然界中一些分形结构的例子:树、雪花(显微镜放大)、星系团[树的照片来自美国国家海洋和大气管理局照片图书馆(National Oceanic and Atmospheric Administration Photo Library)。雪花照片来自http://www.Snow Crystals.com,蒙Kenneth Libbrecht允许使用。星系团照片来自NASA太空望远镜科学研究所(NASA Space Telescope Science Institute)]
1701066222
1701066223
曼德布罗特等数学家为自然界中的分形设计了各种数学模型。其中一个很有名的例子是科赫曲线(Koch Curve,以发现这种分形的瑞典数学家命名)。科赫曲线是通过不断应用一条规则得出:
1701066224
1701066225
1.从一条直线段开始。
1701066226
1701066227
1701066228
1701066229
1701066230
2.应用科赫曲线规则:“将每段线段等分成三段,中间一段替换为一个三角形的两条边,每一边都等于原线段的1/3。”因为只有一条线段,应用这个规则后变为:
1701066231
1701066232
1701066233
1701066234
1701066235
3.对生成的图形再次应用科赫曲线规则,不断继续。下面是迭代了两次、三次和四次之后的情形:
1701066236
1701066237
[
上一页 ]
[ :1.701066188e+09 ]
[
下一页 ]