复杂性刻画与“复杂性科学”(完整文档)

时间:2022-08-10 12:12:02 公文范文 来源:网友投稿

下面是小编为大家整理的复杂性刻画与“复杂性科学”(完整文档),供大家参考。

复杂性刻画与“复杂性科学”(完整文档)

 

 复杂性的刻画与“复杂性科学”

 郝柏林

 近些年来, 关于“复杂性”、 “复杂系统”乃至“复杂性科学”的议论在国内外颇为流行。

 出现了大批讨论“复杂性科学”的专著和文集, 召开了 许多以“复杂性”为论题的会议。

 中国的“复杂性热”固然有偏好“新”提法的科学管理人士起了推波助澜的作用,但这也确实反映出科学发展的一种趋势。

 自然科学在宇观、 宏观和微观三个前沿发展着。

 探索宇宙演化奥秘和微观世界结构的两个尖端, 涉及愈益庞大的投资和设备, 往往成为单个国家难以独立支持的项目。

 美国前几年下马的超级超导对撞机和现仍在巡天的哈勃望远镜是两个实例。

 当今世界上, 有幸直接从事这类研究的科学家数目 逐年减少, 多数人只能从旁欣赏他们的成果与发现。

 这两方面的研究结果, 有重大的认识论意义, 在历史尺度上而不是计日程功地改变着人类的生产方式。

 与此形成尖锐对比, 宏观层次的自 然科学,包括广义的物理科学、 生命科学、 地球与环境科学等等, 集中了 众多的人力与物力, 也同人类的生产和生活更加息息相关。

 这里的研究对象斑驳陆离、 五花八门, 有没有共同的理论线索呢? 复杂性的刻画看来是一个贯穿了 不少领域的课题。

 然而, 这又是一个容易使人望文生义, 引发种种伪科学议论的概念。

 本文试图分析复杂性研究的现状, 并陈述笔者的观点。

 什么是复杂性 首先, 复杂性并不是新问题。

 在美国国会图书馆 1975 年至 1999 年 2 月 15 日的入藏书目中, 标题里含复杂性(complexity)一词的就有 489 种。

 其中涉及算法复杂性、 计算复杂性、 生物复杂性、 生态复杂性、 演化复杂性、 发育复杂性、 语法复杂性, 乃至经济复杂性、 社会复杂性, 凡此种种, 不一而足。

 其实, 现代电子计算机之父冯·诺伊曼早就说过, “阐明复杂性和复杂化概念应当是 20 世纪科学的任务, 就像 19 世纪的熵和能量概念一样。

 ”看来, 20 世纪的科学没有完成这个任务, 要把它传递到新的千年。

 普里高津(1977 年诺贝尔化学奖获得者)

 等[1]曾建议, 把 1811 年作为“复杂性科学”的起点。

 这一年, 傅里叶因发现热传导定律而获法国科学院的大奖。

 诚然, 作为最早的普适定律之一, 傅里叶的贡献具有重大历史意义; 然而, 它只是一个线性律, 而现代复杂性研究要面对的是非线性现象。

 在普里高津与人合著的《探索复杂性》 一书[2]中, 首章首节开宗明义地以“什么是复杂性”为标题, 后文又罗列了许多自然界中的复杂现象和复杂过程, 然而却没有回答这个问题, 只是说“提复杂行为比复杂系统更自然些”。

  安德森 (1977 年诺贝尔物理奖获得者)

 写过几篇短文[3], 介绍以研究复杂性为宗旨的圣菲 (Santa Fe,亦有人译作圣达菲)

 研究所。

 他把诸如对称破缺、 局域化、 分形和奇怪吸引子等“各种新性质怎样冒出来”的种种思想贯穿起来, 作为复杂性科学的研究对象。

 安德森指出, 复杂性研究不应像一般语义学或一般系统论那样, “早熟和轻率地”企图建立包罗万象的构架; 而应当注重特定的、 可以检验的机制和概念。

 几本 90 年代初出版的标题类似的通俗读物[4-6], 都把复杂性研究作为介于有序和混沌边缘的科学。书中宣传的基本上是圣菲研究所那批人的观点, 虽然该所创始人之一、 诺贝尔物理奖获得者盖尔曼曾把湍流和混沌列为该所不予研究的“经典”问题。

 圣菲研究所地处美国新墨西哥州首府圣菲,

 1984 年由盖尔曼、 安德森, 以及阿罗(K. Arrow, 1972年诺贝尔经济学奖获得者)等人倡议建立。

 它是一个专门研究复杂性的机构, 只有少数固定编制、 多数人员是流动的, 目 前的年度预算约为 500 万美元(由私人基金和美国科学基金会支持)。

 其研究课题涉及地球上出现生命之前的化学演化和之后的生物演化、 哺乳动物的免疫系统理论、 人类与动物个体的学习和思维、 人类文化和语言的演变、 全球经济作为复杂的演化系统、 计算机和程序设计的全新战略, 等等。

 该所的计算机条件很好, 从核酸大分子、 人工生命, 到社会组织、 股票市场, 似

 乎模拟什么像什么。

 然而, 在那里, 透过海量的数据和图象, 洞察所得的概念却相对贫乏; 在一定意义上,还是回到了霍兰德早就提出的自适应系统的概念[7]。1994 年, 该所召开了 建所十年的评估会,人们在会上讲了许多好话, 会下却不乏微辞。

 有人甚至写了题为“从复杂性到困惑性”的文章[8]。

 然而, 什么是复杂性呢? 复杂性能成为一门科学吗? 能不能对复杂性作定量测度? 复杂性是状态的函数还是过程的函数? 只有先思索一些自 然科学中从简单到复杂的事例, 才能试图寻求这些问题的答案。

 简单性、 随机性和复杂性 简单性一向是现代自然科学、 特别是物理学的一条指导原则。

 许多科学家相信自然界的基本规律是简单的。

 爱因斯坦曾是这种观点的突出代表者。

 虽然复杂现象比比皆是, 人们还是努力要把它们还原成更简单的组分或过程。

 事实上不少复杂的事物或现象, 其背后确实存在简单的规律或过程。

 应当学会比较和刻画来自简单机理的复杂性, 否则很难期望会正确分析那些机理不明的复杂事物或现象。

 下面考察几种由简单变复杂的途径。

 首先, 重复使用简单的规则, 可能形成极为复杂的行为或图形。

 一维非线性函数的迭代导致混沌[9], 是一个熟知的例子。

 像 f(x) = a-x2 这样的抛物线函数, 只要相当任意地选取一个初始值 x0, 不断进行迭代, 即计算 xn+1 = f(xn), 在参数 a 的某些取值范围, 所得到的“轨道”x0、 x1、 x2…可能具有极其复杂的结构。

 如果把上面的实数 x 扩展成复数, 在整个二维复数平面上进行迭代, 那末就有可能得到层出不穷的花纹图样。曼德勃罗(B. B. Mandelbrot)集合 (参见封二图 1), 就是一例。

 有人称它为数学所知的最复杂的对象, 因为在精益求精、 小而又小的无穷层次上, 都要出现新的、 与已有结构并不严格相似的花纹图案。

 简单规则导致复杂行为的另一个例子, 是所谓一维元胞自 动机。

 取多枚硬币排列成一条直线, 每个硬币可能正面向上, 也可能反面向上。

 根据每一枚硬币自 身和左右两邻的状态, 确定下一时刻是否翻动。

 这样, 使用只涉及最近邻的简单生成规则, 却可能得到各种各样的图案, 包括只能由万能的图灵计算机模拟的复杂行为。

 其次, 把物理过程从高维空间投影到低维, 会使它们看起来更复杂。

 或者倒过来说, 增加新的参数或变量, 扩大参数空间或相空间, 往往可使事情简化。

 随意放置在三维空间中的一条曲线, 一般不会自己相交; 即使发生自交, 也可以用小扰动排除, 因而自交是非实质的。

 然而, 如果把它投影到二维平面, 一般说来定会产生自交, 而且不可能由小扰动排除, 看起来也比三维空间中的曲线复杂。

 某些非线性问题可以嵌入更高维的空间, 成为线性问题。

 某些非马尔可夫过程可以靠增加新的随机变量, 成为马尔可夫过程。

 许多连续模型的离散化方案, 也可看成从无穷维空间投影而来, 它们一般具有比原来更复杂的性质。

 还有, 错误的参考系可能带来不必要的复杂化。

 历史上托勒密的地心系就是如此。

 为了描述当时对太阳和六大行星运行的观测结果, 曾经不得不引入 80 多个“本轮”和“均轮”。

 一旦换成哥白尼的日 心系, 天体运行的图象就变得简单多了。

 显然, 考察种种事物由简单变复杂的途径, 颇具启发意义。

 不过, 在这种考察中, 不要混淆描述体系的复杂性和刻画客观的复杂性。

 客观地定义和量度复杂性, 与人们对自然界描述体系的复杂性是两回事。

 这很像是美和美感的关系。前者应有客观定义, 而后者涉及接受者的主观条件。

 一个突出的例子是描述电磁场的麦氏方程组。麦克斯韦在其 1864 年的论文中引入了 20 个变量和决定这些变量的 20 个方程, 即电磁场的基本方程组。

 麦克斯韦当时甚至没有使用矢量记法, 因此这些式子看起来特别复杂。

 要从这些式子中看出电磁波的存在, 确实需要一位天才。

 麦克斯韦之后一百年, 电磁场的基本方程组可以写成“简单”的形式:

 δdΘ = J。

 然而, 要看懂这个方程, 必须明白现代微分几何学中外微分 d、 上微分 δ 和微分 1-形式 Θ 的意义。

 只有站得高, 事物才显得简单。

 原始人心目中的复杂事物, 现代人看来未必复杂。

 如何刻画客观的复杂性, 这实际上是个如何脱离主观评价定义某种可测量对象的问题。

 其实, 科学发展史上早就遇到过这类问题。

 信息量的定义是一个著名实例。

 1928 年, 哈特利(R. V. Hartley)

 按

 对事件概率估计的改变量定义信息的对数测度, 它对于无关事件具有相加性。

 1948 年, 香农把它推广成现在广为人知的信息公式, 信息论开始成为一门科学。

 香农的信息定义, 使人联想到当年玻尔兹曼对熵的统计解释, 而熵是宏观系统中无序度、 随机性的量度。

 纵观宏观物理学史上各种概念的发展过程, 熵、 信息和复杂性这三个概念, 所引发的深刻研究之多、 无稽议论之不着边际, 确实很少有其他概念能与之相比。

 为了对简单性、 随机性和复杂性有更多的直觉, 不妨考察一下封二图 2 中的四种花纹图案。

 试问何者简单, 何者复杂? 通常人们会立即指出, 图 2a 是周期图案, 因而是简单的。

 图 2b 一下说不清楚,如果告知这是由随机数产生的 1 万个点, 也不会觉得有多么复杂了。

 图 2c 要稍加思索, 当明白它具有可以精确描述的有一定重叠的“自 相似”结构以后, 也不会被认为十分复杂。

 图 2d 像是在某种随机背景上叠加了一定的结构, 这些结构既非周期也不完全自相似。

 看来这是四个图案中最复杂的一个。

 以上直观考察揭示了近年复杂性研究的一条重要成果:

 随机性并不复杂(虽然也有人说随机性是最大的复杂性[6]), 历史上不少复杂性的定义其实针对的是随机性, 复杂性介于随机和有序之间, 是随机背景上无规地组合起来的某种结构和序。

 只有考察一些复杂性的定义, 才能领会这几句话的具体涵义。

 复杂性的各种“定义” 同信息论的奠基过程相比, 复杂性的刻画已经走过更长的道路, 却远远未臻完备。

 根本的原因在于不存在复杂性的绝对尺度。

 不界定基本的框架, 根本不能就复杂性问题对话, 更休提进行科学分析。人们已经提出过不下 30 种各有其适用范围的复杂性“定义”, 这里举示若干。

 历史上较早提出的是计算复杂性概念, 它源于 20 世纪 30 年代数学逻辑的一些深刻命题。

 每个问题都有其特定的规模 N, 如货郎担问题有必须访问的村庄数目, 或是需要求逆的矩阵的阶。

 解决问题所需的代价(如计算时间), 如何随问题规模 N 变大而增长? 若代价的增长不超过 N 的某个幂次或多项式, 该问题是简单的, 属于 P(即多项式)类。

 若增长速率超过 N 的任何多项式, 则问题是艰难的, 属于 NP 类。

 严格地说, 若已知某 NP 问题的解, 可付出 P 类代价加以演示; 但若要找到这个解,则须付出 NP 代价。

 若两个 NP 问题可用 P 代价彼此转换, 则它们是同等艰难的。

 这些等价的 NP 问题构成所谓 NP 完备类。

 目前已经知道上千个 NP 完备问题。

 同属于 P 类的问题, 其代价比例于 N的对数或平方, 仍是一种实际差别。

 把一种算法从 N 改进到 log N, 或者证明对某个问题不存在比N2 更好的算法, 都是严肃认真的科学成果。

 计算复杂性的研究有专门期刊[10], 以及许多书籍和会议文集。

 算法复杂性是 1964-1966 年由索洛莫诺夫(R. J. Solomonoff)、 科尔莫戈罗夫(A. N. Kolmogorov)和柴廷(G. J. Chaitin)分别独立提出的。

 粗略地说, 算法复杂性就是产生特定的图形花纹(或符号序列)

 的最短程序的长度与图形花纹(或符号序列)

 本身 的大小之比的极限——当后者趋向无穷时的极限。这里“长度”和“大小”均按二进制位数计, 而“程序”则是在普适的理论计算机上执行。

 以一个二进制数,如 1101110010100110100001011001110011010111110…为例。

 不难明白, 上述算法复杂性其实是随机数的一种判据。

 为写出实质上比给定数更短的程序, 须利用该数包含的某些规律。

 若无规律可循, 依定义该数就是随机的, 相应的最短程序只能是在打印语句中照抄该数。

 程序长度比该数多出 PRINT五个字母, 取无穷极限后就没有差别了。

 算法复杂性等于 1, 就是最随机的无法压缩的图形花样。这是一种深刻的思想, 但一般说来, 它是不可操作的:

 是否存在比该数字更短的程序, 往往无法确定。

 不仅如此, 下面将说明, 算法复杂性并没有解决复杂性的比较问题。

 回到产生曼德勃罗集合的复数迭代。

 它的程序是很简短的。

 要看到复杂的细节, 必须长时间迭代。迭代愈久, 细节的复杂层次愈多。

 因此, 有人引入“逻辑深度”的概念, 即以在普适计算机上执行前述最短程序的指令步数或时钟拍数, 来比较不同图形的复杂程度。

 这是把计算复杂性和算法复杂性结合起来的度量。

 不过, 它也还没有解决问题。

 从复数退回到实数, 回到前面提到的抛物线迭代。

 对于参数 a 和初值 x0 的无穷多种选择, 这种迭代

 会导致混沌轨道。

 用相同的程序, 执行同样多的步数, 在两个不同参数下得到的同样长的混沌轨道,其复杂性有差别吗? 如果不能回答这样简单明确的问题, 就不能奢望去刻画更普遍的复杂性。

 所幸的是, 可以通过符号动力学建立运动轨道和形式语言的联系, 然后借助语法复杂性理论确切地回答一部分这类问题。

 在抛物线映射中, 忽略轨道点的具体数值, 只注意它是落在抛物线最高点的左面还是右面, 相应地把数值换成字母 L 或 R。

 于是, 数字轨道变成符号序列, 迭代动力学成为符号动力学。

 这实际上...

推荐访问:复杂性刻画与“复杂性科学” 复杂性 刻画 完整