友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
一世书城 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

夸克与美洲豹 作者:[美]盖尔曼-第7章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



    简单性是指缺少(或几乎缺少)复杂性,原意为“只包含了一层(oncefolded)”的意思;而“复杂性”一词则来源为“束在一起”的意思。(值得提出的是,表示层的“plic”及表示束的“plex”均来自于相同的印…欧语词根“plek”。)各种不同的复杂性
    简单性与复杂性这对反义词的真正含义究竟是什么呢?为什么说爱因斯坦引力简单,而金鱼复杂呢?这些都不是容易回答的问题——给“简单”下定义并不简单。恐怕一个概念不足以清楚地表达我们依直觉可得的复杂的观念。我们必须定义多种不同的复杂性,而有些可能还没有被想到。定义复杂性的问题是怎样提出来的呢?其中的一种情况,就是计算机科学家对计算机解决某种特定问题需费多长时间的考虑。为了避免这种时间依赖于程序员的聪明程度,科学家们主要只考虑可能的最短解决时间,这就是常常称作的该问题的“计算复杂性”。
    但是,即便是最少的时间也仍与计算机的选择有关。在定义各种不同的复杂性时,不断地出现诸如此类的对“背景的依赖性” ( contextdependence)。计算机科学家对于一组近似的问题特别感兴趣,但对长短并不关心;此外,他或她主要关心的是,当问题不断变长而没有限制时,计算的复杂性会发生什么变化。当问题趋于无限大时,解答所需最少时间怎样随问题长短的变化而变化?这样一个问题的答案可以与计算机的细节无关。
    事实表明,计算复杂性是一个相当有用的概念,但是它与我们使用“复杂”一词时通常所指的意思不同,比如,它与我们所说的高度复杂的小说情节,或组织构造中的复杂就不一样。在这种情况下,我们更加关心的是,描述所研究系统某些性质需要多长的信息,而不是在计算机上解决某个问题需多长时间。
    例如,几十年来,生态学界一直在争论,像热带森林这样“复杂”的生态系统比相对“简单”的生态系统,如在帕沙第纳后边圣加布里尔山高处所发现的橡树和针叶林,是否具有更大或更小的弹性(resilient)。这里的弹性是指从气候变化、火或一些其他的环境变更中幸存下来(或甚至从中受益)的可能性,它与人类的诞生与否无关。现在看来,那些认为简单一点的生态系统更有弹性的科学家们,似乎正成为这场争论的赢家。但他们所说的简单与复杂是什么意思呢?答案当然与对每个森林所给予的描述之长度有一定的关系。为了得出有关森林复杂性的很基本的观念,生态学家们可能会数每个森林中树的种数(典型温带高山上森林中树的种类不到一打,而一个低地热带森林中却有数百种)。他们也可能数鸟类或哺乳动物的种类;同样,结果也是热带低地的种类多一些。如果考虑昆虫,那差别就更加显著了——试想一下一个赤道雨林中会有多少种昆虫。(这个数目一直被认为很大,而最近的估计又大大地增加了。从史密斯尼安研究所( SmithsonianInstitution)的特里·爱尔温(Terry Erwin)的研究开始,科学家们作了这样一些实验,也就是将雨林中一棵树上的昆虫全部杀死,并收集起来。结果发现,昆虫的种类比以往所估计的数目要多10 倍,而且其中许多种类是第一次被发现。)
    除物种之外,你还可考虑其他因素。生态学家们常常还要考虑森林中各种生物之间的相互作用,比如食肉动物与被捕食动物之间,寄生物与寄主以及授花粉者与被授者等等之间的关系。粗粒化
    那么,他们会考虑到什么层次的细节问题呢?他们会去注意微生物、甚至病毒吗?除了考察明显的相互作用,他们还要考虑极微弱的相互作用吗?显然,他们会在某个地方打住,而不可能无穷尽地追究下去。因此,定义复杂性时,有必要指出对系统的描述要达到什么样的精细度,而更小的细节可以被忽略。物理学家称这为“粗粒化”( coarsegraining)。这样一个名词可能源于呈颗粒状的照片。当一个照片中的细节太小,看不清楚,而需要放大许多倍时,放大的照片上会显示出一些单个的颗粒。这时照片上只有若干个点来表示一个很粗糙的像,而不再有清晰的细节。安东尼奥(M。Antonioni)的电影(放大》(Blow-Up)指的就是这样一种扩放。一个照片的颗粒状态显示出它所能提供的信息数量。如果胶片呈明显的颗粒状,那么整个照片就只能粗略地反映出所拍摄的物体,显示出非常粗糙的颗粒化。如果一个侦察卫星拍下了一件以前所不知道的“复杂”武器的照片,那么它的复杂性的程度将与照片的颗粒状有关。确立了粗粒化的重要性之后,我们还面临着怎样定义所研究系统的复杂性的问题。例如,一定数量的人(姑且说N 个人)之间的简单或复杂的通信方式的特点是什么呢?当一个心理学家或研究组织的学者想要比较N个人在各种不同通信条件下解决问题的好坏或快慢时,就存在着这样的问题。一个极端情形(我们不妨称之为A 情形)为,每个人独立工作,彼此之间没有任何通信。另一个极端情形(称为F 情形)是,每个人都可以随便与任何其他人通信。A 情形显然很简单。那么F 情形是比它复杂得多,还是几乎与它一样简单呢?
    至于细节的层次(粗粒化的程度),我们假定所有的人都被认为是相同的,没有任何个性。我们在图中用点来简单地表示他们,而且点的位置也不重要,所有的点都是可以互相交换的。任何两个人之间的通信要么是允许的,要么是禁止的,而没有什么模棱两可的状态。每两者之间的通信用连接该两点的线来表示(线没有方向性)。这样得出的图就是数学家们所称作的“无向图”(undirected graph)。
    有了这种方法来定义细节的层次,就可以研究一种连接方式的复杂性是什么意思了。首先我们考虑点数很少的情形,比如8 个(N=8)。这时我们可以容易地画出一些连接方式,包括一些无足轻重的。图3—2 表示出8 个个体中可能存在的一些通信方式。在A 情形下,任何两点之间都没有连线。在B 情形下,某些点之间有连线,但有的点与任何其他点之间都没有连线。在C 情形下,每个点都有连线,但不是任意两点之间都有连线。在D 情况下,所有的连线是C 情形下所没有的,而C 情形下的连线又是D情形中所没有的。我们可以称D 为C 的互补物,反之亦然。同样,E 与B也是互为补充的。F 与A 也是:A 情形中没有连线,而F 情形中有着所有可能的连线。那么,哪种模式更复杂呢?
    每个人都会同意没有连线的A 模式简单,B 模式中有一些连线,因而比A 模式复杂或不如A 模式简单。其他模式又怎么样呢?一个很有趣的情形是关于F。对F 模式的第一印象可能是,它是所有模式中最复杂的,因为它的连线最多。但这种判断合理吗?所有点之间都有连线的性质与没有任何连线的性质难道不是一样的简单吗?或许F 与A 一样,位于复杂性等级的最底端。
    这样的推理使我们想起当初这样一个设想,即至少有一种定义复杂性的方法,那就是使用描述长度(the length of its descrip… tion)的概念。这样一来,F 模式确实与它的互补模式——A 模式,一样简单,因为“所有点之间都有连线”与“所有点之间均无连线”两种描述有同样的长度。而且E 的复杂性与它的互补物之复杂性也并无多大区别,因为加上“互补物”一词没有使有关的描述显著变长。对于D 模式与C 模式,也是如此。总的来说,互补的模式有着近乎相同的复杂性。
    B 模式和E 模式明显比A 模式与F 模式复杂,C 模式与D 模式也是如此。B、E 模式与C、D 模式之间的比较则要复杂一些。以描述长度这一简单的标准来看,C、D 模式似乎更复杂,但是否的确如此,在一定程度上与用于描述的语言有关。
    在进一步讨论关于复杂性与描述长度有关这一观点之前,有必要指出,我们在前面用来表示人们之间通信方式的图表也可以用于另外一种情形,一种如今对科学、技术及商业均有着重大意义的情形。目前,计算机科学家们在研究与使用一种新型的“并行处理”(parallel processing)计算机方面取得了很大的进展,这种新型计算机在解决某些特定问题方面比传统计算机更加有效。不像单个的大型计算机那样,连续不断地解决一个问题,直到完成为止,并行处理使用一批小型计算单元,这些单元同时运行,其中某些单元之间以一定的通信模式连接着。这里,你可能又会问到,这样一种通信联系方式比另一种更复杂,意味着什么呢?事实上,问我这个问题的是一位正在设计并行处理计算机的物理学家,他重新引起了我对复杂性定义问题的兴趣。前面我们考虑了通过计算物种、相互作用等的数目来定义简单与复杂的生态群体的可能性。譬如,如果一个群体中各种各样的树都被列出来了,那么这一部分描述的长度与树种数是大致成正比的。因此,在这种情形下,描述长度也能有效地用作衡量复杂性的尺度。对背景的依赖性
    如果复杂性用描述长度来定义,那么它还显然不能描述事物的固有特性。因为,描述长度与作这一描述的人或物有关。(这使我想起詹姆士·瑟伯尔(James Thurber)的小说《田野中的玻璃》( Tne Class in the Field)。小说里一只金翅雀向其他鸟作了一个关于与玻璃相撞的简要描述:“我在飞越一块草地的时候,突然空气在我身上结晶了。”)任何关于复杂性的定义都不可避免地与特定背景有关,它甚至是主观的。当然,系统描述的精细度本身就已经有几分主观性了——它依赖于观察者或观察设备。那么,实际上,我们正在讨论一个或更多的依赖于一个系统对另一个系统的描述的复杂性的定义,这里,施行描述的系统假定为一个复杂适应系统,它可以是一个人类观察者。为了现在的目的,我们不妨假定描述系统就是人类观察者。
    为了使描述长度的概念更加精确,我们应该避免通过显示某一事物来对它进行描述;很显然,显示一个复杂适应系统与显示一个简单系统一样地容易。因此,我们只关心以通信的方式被传递给远处某个人的描述。同样,我们也可以很容易地给某个相当复杂的物体取名为“山姆”或“朱蒂”,从而使得对它的描述大大变短。因此,用于描述的语言必须是事先为大家所公认的,不能为描述而新造一些术语。当然,即便如此,这里也仍然存在着多种随意性与主观性。描述长度将随所使用的语言以及通信者对他们所共享之世界的了解与理解的不同而不同。例如,在描述一头犀牛时,若双方都知道什么是哺乳动物的话,那么关于犀牛的信息就可以缩短。如果要描述一个小行星的轨道,那么双方是否都懂得牛顿引力定律和牛顿第二运动定律,将产生很大的差别——双方是否知道火星、木星与地球的轨道,对描述长度也很重要。简洁性和原始复杂性如果由于一些无用的字、词而使得一个描述很长怎么办呢?我想起了这样一个故事,一个小学教师给她的学生布置家
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!