新论复杂性问题

文章链接:

https://wenku.baidu.com/view/fdc3961f10a6f524ccbf8534.html

之所以先介绍我关于复杂性问题的文章,是因为我在研究拟人智能问题的时候,采用了简化复杂性问题一个重要方法,那就是明确法,利用编程明确结构功能,明确兴奋过程。而神经科学无法像编程那样来明确大脑各部分的功能及功能联系。通过编程明确结构功能来发现神经科学所没有发现的结构功能,再用新发现的结构功能指导编程,这样层层推进,这样我在认知神经科学及拟人智能上就取得了一些进展。比如我通过编程获得的目的中枢与注意力分配中枢,我能够明确它们的编程结构与功能,并能够深入的研究它们,而神经科学却不能。

方法论,方法很重要。所以放在前面。

新论复杂性问题

摘要:只有即从问题本身的特点又从人的认识特点这两方面来进行讨论才能客观的刻划、研究复杂性问题。本文从人的认知能力的限制方面对复杂性问题进行了探讨,给出了其定义,在此基础上从理论上探讨了解决复杂性问题的方法、策略,并给它们进行了分类。

1 前言

不管是生活还是工作、科研,每个人都会遇到难于解决的复杂性问题。研究复杂性问题的产生原因及解决策略,对我们尤其是科研工作者具有重要的指导性意义。那么什么是复杂性?虽说经多年的发展,复杂性的研究取得了巨大的进展,在各个领域的应用也取得了不小的成果,但对什么是复杂性却没有一个统一的令人满意的定义,这也是复杂性研究陷入困境的原因之一。我认为复杂性问题的产生除了涉及问题本身的特点外还应涉及到人的某些认识特点,只有即从问题本身的特点又从人的认识特点这两方面来进行讨论才能客观的刻划、研究复杂性问题,当今科学界在研究复杂性问题方面之所以陷入困境是因为没有有目的的从人的认识方面来探讨复杂性问题,错误的认为这样不能客观的刻划、研究复杂性问题。本文主要从人的认知特点与复杂性的关系来讨论的。

2 什么是复杂性问题

心理学研究及日常经验告诉我们,人一次只能注意有限的对象,而且在某一刻的思维对象更加有限,人的记忆、回忆能力也有限制。在人解决问题的过程中需要注意、思维的对象越多,需要给它们分配的注意力越多,需要思维的过程越多,(包括由假设而获得的注意、思维),则人就会感觉到问题越复杂、越困难,反之则越简单、容易。

下面就以一些设计到复杂性与简单性关系的现象为例来进行讨论。

1、当我们注意、探讨一个由10000个随机点组成的图像[1],却不知道点产生的原因时,我们会注意这个图像上众多的点,探讨它们之间的关系,设想多种可能,这时感觉需要注意的对象(点或点的集合)众多,考察与可能考察的设想、规律(需要思维过程)众多,不能方便的理出头绪,感觉图像杂乱无章,相对于我们的能力来说图像复杂,探讨困难。但当我们知道了图形产生的规律(由随机点产生)后,再注意、探讨这个图像时,只需注意规律及对象(点)与规律的关系,不需要“努力”注意众多的对象(包括存在或可能存在的对象)及众多的设想、规律(包括存在或可能存在规律、思维过程),相对于我们的能力来说感觉探讨容易了,因而感觉相对简单。

2、我们知道粗粒化能简化问题。这是因为在解决问题时,我们只需注意一个被粗粒化的对象,而不需要注意这个对象的一些具体属性,减少了注意及思考的内容,因而显得简单了。比如:研究地球在太阳系的运动时,我们将地球粗粒化为一点来进行研究,而忽略地球的一些具体结构,大大减少了研究内容。

3、当我们学习一些复杂的动作时,我们要“努力”注意各种刺激条件与过程并对它们进行记忆、思考,显得复杂、难。但当动作熟练后,我们就不需再为这些动作分配大量的注意力,不需再刻意注意各个条件与过程,不需再进行大量的记忆、思考了,则显得动作简单了。感觉这些动作从复杂到简单的过程是我们对完成这些动作分配的注意减少的过程,也就是说需要“努力”注意的对象减少了。

以上的几个例子有一个共同的特点,即对于一现象或问题当我们需要“努力”注意、记忆、回忆、思考的对象或过程的数目超过一定范围后我们便感到复杂,越多感到越复杂。如果通过一些方式减少注意、记忆、回忆、思考的对象或过程的数目我们便会感到现象或问题相对简单,当数目减少到一定范围内后我们就会感到现象或问题简单,越少越简单。

综上所述,由于人能力的限制,对一个现象或问题,如果我们需要同时“努力”注意、记忆、回忆、思考的对象(包括过程)超过一定数目,我们便会感觉到问题复杂、研究困难,少于这个数目,我们便会感觉到问题简单、研究容易,这个数目我们称为心理数。

对于一现象,如果我们需要“努力”注意、记忆、回忆、思考的对象或过程超过心理数,则它便是复杂性现象。同理,在解决一问题的过程中,如果我们需要“努力”注意、记忆、回忆、思考的对象或过程超过心理数,它便是复杂性问题

3 解决复杂性问题的一些策略、方法

提高人解决复杂性问题的能力有三种最根本的方法:1、提高人注意、记忆、回忆、思考的能力。2、直接或间接简化复杂性问题。3、利用其它对象直接解决复杂性问题。(当然有时解决复杂性问题的方法可能同时包含了多种方法)

对第一种方法现在我们现在主要通过学习及自身调节获得,当然今后也可能会通过对人的基因或人脑的改造获得。对第三种方法,今后我们可通过智能实体来实现。比如智能软件,在对智能软件进行编程时我们可人为的提高智能软件一次注意、记忆、回忆、思考的对象数。以视觉注意为例,人一次注意的视觉对象仅七个左右,而现在的一些视觉软件(当然是非智能的)一次能对几十个对象进行反应……。本文主要讨论的是第二种方法。

简化复杂性问题主要是通过减少我们在解决问题时,需要“努力”注意、记忆、回忆、思考的对象或过程数目来获得。

3.1 直接简化复杂性问题可主要采取:

  1. 条理化(规律化)、明确法、整体法、粗粒化。所谓条理化(规律化)、明确法就是明确信息(尽量获取相关的信息,如普遍联系的认识有助于获得明确的相关信息)、对象、过程、规律并将对象或过程用存在或假设存在的规律(线索)联系起来,从而明确思维范围,减少注意、记忆对象及设想和思维过程。其简化复杂性问题的机理见前文对图形的复杂与简单关系的论述。整体法就是用整体线索(整体规律)将各个对象、过程等联系起来,它可看做是条理化(规律化)的一种特殊情况。粗粒化又可看做是是整体法的一种特殊情况。
  2. 发展的观点。考查对象的发展过程有助于限定所思考的信息的范围,去除一些不必要的信息。
  3. 熟练法。包括动作、推理、注意等的熟练化。推理、注意等的熟练化对问题的简化机理与前文所述动作的熟练化相似。
  4. 描述方式的改变。对运动对象描述方式改变后,不熟悉的运动可能会成为我们熟悉的运动,或能改变我们注意的对象,减少注意的对象……。从而限定我们的思考范围。比如我们常用的图表法等。
  5. 分解法。分解法就是将对象或复杂性问题分解成几个相对简单的部分来思考。

人虽然能通过直接简化复杂性问题及提高人的能力来提高解决复杂问题的能力,但由于有些复杂性问题不管怎样简化,进行一次思维所必须的注意、记忆、思维的对象相对于人提高的能力来说仍显过多,显得复杂。这种情况下我们可以间接简化复杂性问题。

3.2 间接简化复杂性问题主要采取:

  1. 利用工具模拟运动。

模拟的特点就是根据实际,设定工具运行的起始条件,工具部分由我们控制或完全自动运行,结果由工具运行获得。在工具运行的过程中,众多在不利用工具的情况下必须注意的对象及过程可不需我们的注意,这样就减少了我们一次思维所必须注意、记忆、思维的对象,从而间接简化了问题。比如利用计算机对天体运动的模拟。

我认为最重要的两种模拟方法是数学模拟与计算机模拟。数学是对运动的一种模拟(这里的运动指广义的运动),数学的特点是给出条件通过几个运算过程得出结果,并不需要我们注意一些具体的运动过程,减少了我们注意、思维、记忆的对象,从而大大简化了复杂性问题。现在最流行的模拟方法是计算机模拟(它更能间接简化问题),当然计算机模拟需要数学。给我的感觉是数学与计算机模拟能模拟任何运动。

只需要看看在科研中数学模拟与计算机模拟在解决复杂性问题中的作用,我们就能明白利用工具模拟运动对解决复杂性问题的意义了。

2、利用介质。

在解决问题的过程中,记录介质减少了我们必须“努力”注意的记忆对象,从而间接简化了问题。比如:当我们在思考一个问题时,如果将一些要点记录在纸上,那么我们对这些要点就不需要再分配过多的注意力来进行注意与记忆,减少了我们对要点的注意与记忆,也就间接的简化了问题。

  1. 建立与利用运动数据库。

解决复杂性问题最有效的方法之一是建立与利用运动数据库,(试想对于一个复杂性问题如果我们能从运动数据库中迅速调出与之类似的一个运动,那么就会大大减少我们需要注意、记忆、思维的对象与过程)。我觉得在建立与利用运动数据库方面,我们需要模拟人脑的某些功能(人类的经验、知识都应算是运动数据的存储)如并行存储、模糊兴奋及数据(记忆)的跨领域应用等。人类基因数据库应算一个局限且简单的运动数据库。易经也可以说是一本介绍、利用运动数据库的书籍(卦可算运动数据,对卦的解释可算对运动数据的应用),它在运动数据库的建立与利用方面,虽说有许多唯心的地方,但也有许多非常值得我们借鉴的地方,如它对运动数据(卦)的跨领域应用(社会、自然等)。

4 复杂性问题的一些说明

复杂性问题具有相对性。这是因为,一个问题,1、对不同的人来说,由于能力的差异,其复杂程度是不同的。2、对不同时代的人来说,由于知识结构(指对运动规律的认识情况),辅助工具的不同,其复杂程度不同。3、对同一个人来说,在不同的环境下或由于能力的波动及知识结构的完善,其复杂程度也不同。

复杂性问题的存在具有绝对性。不管人类如何发展,由于世界的无限性及人能力的限制,因而总有些问题不管怎样简化,进行一次思维所必须注意、记忆、思维的对象相对于人的能力来说仍显过多,也就是说复杂性问题始终存在,是绝对的。

看了本文,我相信大家对复杂性问题的产生原因及解决策略会有一个比较清晰的认识。今后人类只要在1、运动数据库的建立与利用;2、利用工具模拟运动;3、获得比人聪明的智能实体。这三个方面的任一个方面取得突破性发展,就会大大提高人类解决复杂性问题的能力,也就会极大的促进生产力的发展。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值