问题解决
在日常生活中,人们会遇到各种各样的问题。例如:学生要完成老师留的作业;技术人员要解决生产过程中遇到的难题;科研人员要完成高水平的论文。解决这些问题都需要思维的直接参与。
用实验方法研究问题解决,是从研究动物的学习开始的。19 世纪末,美国心理学家桑代克(E. L. Thorndike, 1874一1947)用猫进行了著名的迷笼实验。将一只饿猫关入笼内,笼外放着食物。猫为了吃到食物,起初在笼内乱冲乱撞。偶尔一次,猫碰到了扳动装置,打开门吃到了食物。以后再将它关入笼内,经过多次这样的练习,猫的错误行为越来越少,最后学会了开门。根据实验,桑代克认为,动物对问题的解决是一个尝试错误(trial and errort)的过程。
第一次世界大战期间,德国心理学家苛勒对黑猩猩的思维进行了长达7年的研究。
他认为,动物解决问题的过程并不是尝试错误的过程,而是对问题情景的一种顿悟(insight),即通过对原来知觉情景的改造,突然找到问题解决的方法。
20世纪60年代以后,由于受认知心理学的影响,人们把人类问题解决的过程和计算机问题解决的过程进行类比,并用计算机模拟了人类问题解决的行为。这些观点和方法为问题解决的研究注人了新的活力,也大大加深了人们对问题解决的认识。下面介绍当代心理学对问题解决的看法和一些研究成果。
一、问题解决的概念
(一)什么是问题解决
问题解决(problem solving)是由一定的情景引起的,按照一定的目标,应用各种认知活动、技能等,经过一系列的思维操作,使问题得以解决的过程。例如,证明几何题就是一个典型的问题解决的过程。几何题中的已知条件和求证结果构成了问题解决的
情景,而要证明结果,必须应用已知的条件进行一系列的认知操作。操作成功,问题得以解决。
20世纪70年代,纽厄尔和西蒙(Newell & Simon, 1972) 通过对问题解决的计算机模拟,提出了“通用问题解决者模型”(general problem solver mode),这一模型对向题解决的过程做出了详细的阐述。
纽威尔和西蒙用问题空间(problemspace)的概念说明问题解决的过程。问题空间是指问题解决者对所要解决的问题的一切可能的认识状态,包括对问题的初始状态和目标状态的认识,以及如何由初始状态转化为目标状态的认识等。他们认为,问题解决就是在问题空间进行搜索,以找到一条从问题的初始状态到达目标状态的通路。
(二)问题的种类
1.界定清晰的问题(well一defined problem)和界定含糊的问题(ll一defined problem)界定清晰的问题是指初始状态(initia state)、 目标状态(goal state)以及由初始状态如何达到目标状态的一系列过程都很清楚的问题。例如,已知A>B, B<C,问A与C哪个大。界定含糊的问题是指对问题的初始状态或目标状态没有清楚的说明,或者对两者都没有明确的说明,这些问题具有很大的不确定性。例如“如何写一篇论文”,这个问题的初始状态和目标状态都是不清楚的。
2.对抗性问题(adversary problem)与非对抗性问题(non adversary problem)在解决对抗性问题时,人们不仅要考虑自己的解题活动,而且这种活动还要受对手解题活动的影响。例如,象棋、围棋、桥牌、扑克等游戏都属于对抗性问题。非对抗性问题是指在解决问题时没有对手参与的问题。例如,解决代数问题、几何问题等都属于非对抗性问题。
3.语义丰富的问题(semantic rich problem)和语义贫乏的问题(semantic impoverished problem)如果解题者对所要解决的问题具有很多相关的知识,这种问题称为语义丰富的问题。例如,物理学家解决物理学方面的问题,这种问题对他们来说是语义丰富的问题。
如果解题者对要解决的问题没有相关的经验,这种问题称为语义贫乏的问题。例如,初学物理的人解决物理学的问题,这种问题对于他们来说便是语义贫乏的问题。
问题种类的划分是相对的,而不是绝对割裂的。例如,下象棋属于对抗性的问题;对于初学者来说,它是语义贫乏的问题;对于象棋专家来讲,它是语义丰富的问题。
二、问题解决中的策略
采用什么样的策略解决问题,是影响问题解决效率的一个很重要的心理因素。好的策略,有利于问题的解决。例如,9+3+2+ 7+8+ 1=?人们可以按顺序进行加法运算,但用这种方法解决问题的效率较低,且易出现错误。如果采用凑10的办法,就能迅速准确地解决问题了。
纽厄尔和西蒙(1972) 认为,在问题解决过程中,有如下几种通用的解决问题的策略:
(一)算法
算法策略(algorithmstrategy)就是在向题空间中随机搜索所有可能的解决问题的方法,直至选择一种有效的方法解决问题。简而言之,算法策略就是把解决问题的方法一进行尝试,最终找到解决问题的答案。例如,一只密码箱有3个转钮,每一转钮有0~9十位数字,现要采用算法策略找出密码打开箱子,就要逐个尝试3个数字的随机组合,直到找到密码为止。采用算法策略的优点是它能够保证问题的解决,但是采用这种策略在解决某些问题时需要大量的尝试,因此费时费力。当问题复杂、问题空间很大时,人们很难依靠这种策略来解决问题。另外,有些问题也许没有现成的算法或尚未发现其算法,对这种问题算法策略将是无效的。
(二)启发法
启发法(heuristic method)是人根据一定的经验,在问题空间内进行较少的搜索,以达到问题解决的一种方法。启发法不能完全保证问题解决的成功,但用这种方法解决问题较省时省力。下面是几种常用的启发性策路:
1.手段一目的分析
所谓手段一目的分析(meanendanalysis)就是将需要达到的问题的目标状态分成若干子目标,通过实现一系列的子目标最终达到总目标。它的基本步骤是:①比较初始状态和目标状态,提出第一个子目标;②找出完成第一个子目标的方法或操作;③实现子目标;④提出新的子目标。如此循环往复,直至问题的解决。以河内塔问题为例:
在一块板上有3根柱子,在柱1上有自上而下大小渐增的三个圆盘A、B、C。要求被试将圆盘移到柱3上,且仍保持原来放置的大小顺序。移动的条件是每次只能移动一个圆盘,大盘不能放在小盘上,在移动时可利用柱2。解决这一问题, 目前最重要的差异是C盘不在柱3上,要消除这一差异,选择的操作是把C盘移到柱3上,但根据条件,当C盘上没有其他圆盘时C盘才可移动,现在C上有B和A,因此建立的第二个子目标是先移动B。由于移动B的条件不成熟,因此另一个子目标是先移动A。现在,移动A的条件成熟,因此把A移到柱3, B移到柱2,再将A移到柱2B的上面,此时即可将C移到柱3上。这时当前状态与目标状态的差别是B不在柱3上,要消除这一差别,需建立另一个子目标,即先将A移到柱1,完成这一操作后,再将B移到柱3上,最后把A移到柱3上。至此达到了问题所要求的目标状态。
在日常生活中,手段一目的分析是人们比较常用的一种解题策略,它对解决复杂的问题有重要的应用价值。
2.逆向搜索
逆向搜索(backwardsearch)就是从问题的目标状态开始搜索直至找到通往初始状态的通路或方法。例如,人们要去城市的某个地方,柱往是在地图上先找到目的地,然后查找一条从目的地退回到出发点的路线。
逆向搜索更适合于解决那些从初始状态到目标状态只有少数通路的问题,一些几何问题较适合采用这一策略。例如,“已知长方形ABCD,求证对角线AD= BC。运用逆向搜寻解决这一问题的思路是: 要证明AD= BC,必须首先证明OACD=OBDC;要证明两个三角形为全等三角形,必须证明∠ACD =∠BDC,AC= BD, CD=CD。由于已知ABCD为长方形,这些条件都满足,所以AD= BC。
3.爬山法
爬山法(hill climbing method)是类似于手段一目的分析法的一种解题策略。它是采用一定的方法逐步降低初始状态和目标状态的距离,以达到问题解决的一种方法。这就好像登山者,为了登上山峰,需要从山脚一步一步登上山峰一样。
爬山法与手段一目的分析法的不同在于后者包括这样一种情况, 即有时人们为了达到目的,不得不暂时扩大目标状态与初始状态的差异,以有利子最终达到目标。
三、知识在问题解决中的作用——专家与新手的区别
在日常生活中,各个领域都有自己的专家(expert), 如数学家、物理学家、医学专家、律师、象棋大师等。这些具有专门知识(domain一specific knowledge)的人,比新手(novice)或者专门知识较少的人,解决相应的问题要容易得多。是什么原因使得专家的问题解决更为容易呢?研究表明,专家和新手在知识的数量以及知识的组织方式上有所不同,可能是造成问题解决效率不同的主要原因。
(一)专家与新手在知识数量上的差异
德格鲁特( De Groot, 1965) 在一系列著名的实验中,比较了国际象棋大师和普通棋手的差异。在一项研究中,给象棋大师和新手看实际比赛的棋局各5秒钟,然后打乱棋子的位置,让他们重新恢复棋局。结果发现,象棋专家正确恢复棋子的数量是20个~25个,而普通棋手只有6个。但当专家和新手所看的棋局为随机排列的棋局时,他们恢复棋子的数量没有差别,都是6个。彻斯等人(Chase etal., 1973)利用“组块”的概念解释了上述结果。他们认为,专家与新手相比,记忆存贮的信息量大,存贮熟悉的棋局模式多,这些差别决定了专家与新手棋艺水平的差别。
有人(McKeithen et al, 1981)以计算机程序专家和新手为被试,要求他们记忆有意义的程序和无意义的程序(把有意义的程序随机混乱)。结果表明,在回忆有意义的程序时,专家的成绩好于新手,但在回忆无意义的程序时,专家的成绩并不比新手好。
这同样说明,专家存贮的计算机程序的知识多于新手。
(二)专家与新手在知识组织方式上的差异
专家与新手不仅在知识的数量上存在差别,而且在知识的组织方式上可能也存在差别。
蔡等人(Chi etal., 1982)对专家和新手的知识组织方式进行了研究。在实验中,他要求专家(物理学博士研究生)和新手(学过一学期力学的大学生)对24个物理问题进行分类。结果发现,新手往往根据问题的表面结构特征进行分类。例如,把插图中有斜面的问题分为一类,而专家则根据问题的深层结构进行分类,即把解题时运用相同定理的问题归为一类。
在蔡等人的另一项研究中,让专家和新手对40道物理题进行分类。实验过程分四步:第一步,被试只需对这些问题分组;第二步,将原来的分组再分为亚组;第三步,对划分出的亚组再进行详细的划分;第四步,被试重新检查最初划分的组,并应用合适的原则把它们合并起来。
圆形代表最初分的组;正方形和六边形代表亚组;三角形代表合并的结果;图形中的数字代表归入该组问题的数量。
结果表明:两位专家都能运用某种一致性的原则对40个问题进行分组。例如,专家C. D.把20道题合并为守恒定律的问题,把另20道题合并为运动方程的问题。而在两位新手中,只有一位能够确定出上述类别,而且只能解释40个问题中的14个。这表明,专家的知识是按层次结构的方式组织起来的,这种组织方式是专家长期解题经验的结果。
四、影响问题解决的其他心理因素
问题解决除受策略、知识等因素影响外,还受到其他心理因素的影响。
(一)知识表征的方式
知识的表征方式能影响问题的解决。
实验时要求将图中的9个点用不多于四条的直线一笔连在一起。人们常常不能成功地解决这一问题,其原因在于,9个点在知觉上组成了方形,人们总是试图在这个方形的轮廓中连线,这样,知识的表征方式阻碍了问题的解决。如果在实验前告诉被试,连线时可以突破方形的限制,被试的成绩就会得到很大的提高。
再如,在下面例子中,已知一个圆的半径是2cm,问圆的外切正方形的面积有多大。
(二)定势
定势(set)是指重复先前的心理操作所引起的对活动的准备状态。它的影响有积极的,也有消极的。陆钦斯( Luchins, 1942) 在一个实验中,要求被试用大小不同的容器量出一定量的水,用数字进行计算。实验分两组,实验组从第1题做到第8题,控制组只做6, 7, 8三题。结果实验组在解1题~8题时,大多用B-A-2C的方法进行计算,称间按法。而控制组在解7, 8题时,采用了简便的计算方式: A-C或A+C,称为直接法。这说明实验组在做7, 8题时,受到了前面定势的影响,只有19%的人不受影响,而采用了直接法。
(三)功能固着
人们把某种功能赋予某种物体的倾向称为功能固着(functional fixation), 如盒子是装东西的,笔是写字的等等。在解决问题的过程中,人们能否改变事物固有的功能以适应新的问题情景的需要,常常成为解决问题的关键。在功能固着的影响下,人们不易摆脱事物用途的固有观念,因而直接影响到人们灵活地解决问题。杜克(Duncker, 1945)的实验证实了这种影响。实验要求被试使用五种熟悉的工具解决五个新的问题。实验组在解决问题前对工具的习惯用法进行了练习,增加了功能固着的倾向。控制组直接解决问题。结果控制组的成绩大大超过了实验组。
克服功能固着需要人们灵活机智地使用已有的工具或材料,使之服务于解决问题的目的,这称之为功能变通。功能变通与功能固着的作用相反。要具有这种能力,一方面需要有丰富的知识,要熟悉物体的不同功能,另一方面也要具有思维的灵活性。
(四)动机
人们对活动的态度、社会责任感、认识兴趣等,都可以成为发现问题的动机,影响到问题解决的效果。动机的强度不同,影响的大小也不同。心理学家的实验表明,在一定的限度内,动机的强度和解决问题的效率成正比,但动机太强或太弱都会降低解决问题的效果。动机太强使人的心情过于紧张,不易发现解决问题的重要因素。动机太弱容易被无关因素引到问题之外。动机强度与解决问题效率之间的关系可以用一条倒U形曲线来说明。它表明在一定的泡围内解决问题的效率,随动机强度的增高而上升,中等强度是解决问题的最佳水平。超过一定的限度,提高动机的水平,反而会降低解决问题的效率。
(五)情绪
情绪对问题解决有一定的影响,紧张、惶恐、烦躁、压抑等消极的情绪会阻碍问题解决的速度,而乐观、平静、积极的情绪将有助于问题的解决。如学生考试时,由于情绪过分紧张,会使其思路阻塞,有时甚至面对容易的问题而束手无策。如果学生能以积极的情绪迎接考试,就将有利于思考,打开思路,使问题得以解决。
(六)人际关系
人处在一个复杂的社会中,解决问题不仅受个人心理因素的影响,也要受到人们之间相互关系的影响。例如,人在解决问题时,往往要求与周围的人方式一致,这种现象称从众现象(conformity)。团体内的相互协作和互相帮助,是使问题得以迅速解决的积极因素;相反,互不信任、人际关系紧张则会妨碍问题的解决。
五、创造性
创造性是问题解决的一个领域。它和其他类型的问题解决一样,都要从问题的开始状态向目标状态转变。但是创造性活动较一般的问题解决更为复杂。
(一)什么是创造性
创造性(creativity) 是指人们应用新颖的方式解决问题,并能产生新的、有社会价
值的产品的心理过程。例如,作家创作一部新的作品,工程师设计一台新机器,科学家
发明一项新技术都属于创造性活动。创造性总是体现在问题解决的活动中,因此属于问题解决的一个研究领域。
(二)创造性的心理成分及创造性的测量
1.辐合思维与发散思维
吉尔福特(Guilford, 1967) 把思维分为辐合思维和发散思维两种,并认为发散思维是创造性的主要成分。他还设计了发散生成测验(divergent production test)来测量创造性。在测验中,用发散思维的流畅性、变通性、独特性的好坏来衡量创造性的高低。
流畅性(fluency) 是指单位时问内发散项目的数量。创造性高的人,能在短时间内想出数量较多的项目,亦即反应迅速而众多。例如,用汉字组词,要求用最后一个字组成下一个新词,如从“国家”这个词开始,可以自由回忆为家庭、庭院、院落、落雨、雨水、水果、果树、树木、木材、材料、料理、理想、想像等。再如,在规定的时间内,写出所有偏旁为“1”的汉字。写出的汉字越多,说明流畅性越好。
变通性(flexiblity) 是指发散项目的范围或维度。范围越大、维度越多,变通性越强。创造力高的人,其思维的变通性较强,他们在解决问题时能触类旁通,举一反三。
吉尔福特通过《非常用途测验〉来测量人的变通性。例如,他要求被试在8分钟之内列出红砖的用途。结果一类被试只能列举出局限在建筑材料范围之内的例证,如盖房子、建教堂、筑围墙、盖教室、铺路面、修炉灶等,这些例证的变化范围极小,说明被试的变通性较差。而另一类被试则表现出较大的变通性,能列举出红砖的各种非常用途,如压纸、打狗、支书架、钉钉子、磨红粉等,他们表现出一定的创造性。
独特性(originality) 是指对问题能提出超乎寻常的、独特新颖的见解。吉尔福特采用《命题测验〉来测试人的思维的独特性。这种测验方式是提出一段故事情节要求被试按照自己的意思给予一个适当的题目,题目越奇特越好。例如,有这样一个故事,大意是: 一对夫妻,妻子本是哑巴,经医生治疗后能像常人一样说话,但是妻子说话太多,整天与丈夫吵,丈夫非常痛苦,最后只好要求医生设法把他自己变成了聋子,家中才又恢复了安宁。对这样的一段故事,一类被试命题为《丈夫与妻子》、《医学的奇迹〉、《永远不满意》;另一类被试命题为《聲夫哑妻》、《无声的幸福》、《开刀安心》。吉尔福特认为,后一类被试比前一类被试的命题独特。
除发散思维外,辐合思维也是创造性的一个组成部分。因为仅有发散思维,人们不可能从众多的方案中选择到最合理的方案。在解决问题时,人们必须把发散思维的结果与原有的思维任务相对照,并利用辐合思维从各种不同的方案中作出正确的选择。所以辐合思维也是创造性的构成成分。在一项创造活动中,人们需要从发散思维到辐合思维,又从辐合思维到发散思维,经过多次循环往复才能完成。
2.远距离联想能力
远距离联想(remote association)能力是在彼此相距很远的观念间看出其关系的能力。它也是创造性的一种构成成分。远距离联想能力高的人能够根据某些标准把互不相关的概念联系起来,形成一种新的联想。
梅德尼克等人(Mednick etal., 1967) 采用远距离联想测验(remote association test)来测量创造性的高低。在测验中,给每个被试呈现由三个词或短语组成的测验项目,要求被试说出第四个词,并和已呈现的三个词或短语联系起来。例如,测验项目的三个单词为food (食物)、catcher (捕捉器)、hot (热)。被试可想出dog (狗)和它们联系起来,即dog food (狗食)、dog catcher (捕狗器)、hot dog (热狗)。
梅德尼克等的一系列研究说明,远距离联想能力能有效地测量人的创造性。但是有的研究发现,远距离联想分数与创造性只有较低的相关。这说明,仅仅用远距离联想分数测量创造性是不够的。
在创造性测量方面,近年来有人(Amabile, 1994) 提出了一致性评估技术(consensual asessent technique)。这种技术通过对创造出的产品的评估,来评价人的创造性。根据这一理论,一项产品如果被熟悉此领域的人认为具有创造性,那么它就具有创造性。研究发现,不同的人对一项产品的创造性水平的评价具有很高的一致性(Amabile1982)。
3.与创造性相关的人格因素
创造性不仅受智力因素的影响,而且还受一系列人格因素的影响。例如,人的坚持性、自信心、意志力等对创造性有重要的作用。此外,责任感、勤奋、热情、善于想像、兴趣广泛、独立性等也是创造性的重要心理成分。
(三)影响创造性的因素
1.酝酿(incubation) 与创造性
在解决问题的过程中,时常遇到这样的情景,即经过长时间的紧张的思索之后,仍未找到向题解决的答案,但是当你稍稍休息(take a break)后,突然找到了答案。这种情景有人称之为酝酿(Smith, 1995b)。
一些研究表明,酝酿有助于问题的解决(Houtz et al., 1992)。 究其原因可能是,在问题解决时,定势或功能固着等心理因素在某一时刻可能阻碍着问题的解决,这些因素在短时间内是难以排除的。然而,当你休息一会儿后,这些因素的干扰就可能消除了。酝酿还有助于重新形成问题的表征,进而创造性地解决问题。
2.社会因素与创造性人们生活环境中的社会因素也影响着创造性。例如,Amabile (1990)的研究表明,当人们知道他人会对自己的成果作出评估时,人的创造性的程度会降低。在她的一项研究中,把大学生分成两组,让他们创作一首诗歌。实验者告诉其中的一组被试,实验目的是考查他们书法的好坏,诗的内容无关紧要。告诉另一组被试,实验目的是评估他们写诗的水平,专家会对他们写的诗作出评价。两组被试又各分为一半:一半单独完成任务;一半集体在一起完成任务。最后对被试创作的诗歌的水平,采用一致性评估技术,由诗人作出评价。结果表明,无论单独完成任务,还是集体完成任务,被试知道他人会对自己的成果作出评估时,他们的创造性程度都大大降低。
研究还发现,人们在工作时,如果有他人在旁观看,或者创造者为了竞争某种奖励,或者在创造过程中,他人限制了人们的创造性,这些因素都会在一定程度上影响创造性的水平(Amabile, 1990, 1994)。