祝孩子们天天健康快乐!

 找回密码
 注册

搜索
热搜: 儿童 教育 英语
查看: 2562|回复: 15
打印 上一主题 下一主题

【转】波利亚-怎样解题的思考

[复制链接]
跳转到指定楼层
#
 楼主| 发表于 2014-1-7 18:55:05 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

波利亚和“怎样解题表”


乔治·波利亚(G.Polya1887-1985年)出生于匈牙利布达佩斯。上中学时,他就是一个很有上进心的学生。但每当遇到较难的数学题时,他也时常感到困惑:这个解答好像还行,它看起来是正确的,但怎样才能想到这样的解答呢?这个结论好像还行,它看起来是个事实,但别人是怎样发现这个事实的?我自己怎样才能想出或发现他们呢?”  
   波利亚带着一连串的困惑与1905年走进了布达佩斯大学,并在那里获得博士学位。之后,波利亚先后到哥廷根大学、巴黎大学、瑞士联邦工学院进行数学研究或任教。1940年移居美国,并在斯坦福大学任教,直到退休。
   无论在学习期间或任教期间,波利亚始终不忘研究少年时学数学所遇到的困惑。19448月,波利亚终于将他的研究成果公布于世,这就是名著《怎样解题表》。该书出版后,不胫而走,迅速传遍全世界。直到今天,该书仍被各国数学教育界奉为经典。
  “怎样解题表就是《怎样解题》一书的精华,该表被波利亚排在该书的正文之前,并且在书中再三提到该表。实际上,该书就是怎样解题表的详细解释。波利亚的怎样解题表将解题过程分成了四个步骤,只要解题时按这四个步骤去做,必能成功。同学们如果能在平时的做题中不断实践和体会该表,必能很快就会发出和波利亚一样的感叹:学数学是一种乐趣!

怎样解题表
第一步:弄清问题。
1.未知数是什么?已知数据是什么?条件是什么?满足条件是否可能?要确定未知数,条件是否充分?或者它是否不充分?或者是多余的?或者是矛盾的?
2.画张图,并引入适当的符号。
3.把条件的各部分分开,并把它们写下来.
第二步:拟订计划
1.考虑以前是否见过它? 是否见过相同的问题而形式稍有不同? 你是否知道一个可能用得上的定理?
2.考虑具有相同未知数或相似未知数的熟悉的问题.
3.能否利用它的结果或方法?为了利用它,是否引入某些辅助元素?
4.能否用不同的方法重新叙述它?
5.回到定义去.
6.如果你不能解决所提出的问题,可先解决一个与此有关的问题.
7.是否利用了所有的已知数据?是否利用了所有条件?是否考虑了包含在问题中的所有必要的概念?
第三步:实现计划
1.实现你的求解计划,检验每一步骤.
2.你能否清楚地看出这一步骤是正确的?你能否证明这一步骤是正确的? 你能否说出你所写的每一步的理由?.
第四步:回顾
1. 能否检验这个论证?
2. 你能否用别的方法导出结果?
3. 能不能一下子看出它来?
4.能不能把这结果或方法用于其他问题?

评分

参与人数 1金币 +10 收起 理由
oye妈妈 + 10 很给力!

查看全部评分

回复

使用道具 举报

15#
发表于 2014-1-22 13:58:09 | 只看该作者
买了波利亚的书,正准备看呢。
回复 支持 反对

使用道具 举报

14#
发表于 2014-1-9 23:03:05 | 只看该作者
谢谢,要慢慢消化~
回复 支持 反对

使用道具 举报

13#
发表于 2014-1-9 08:54:30 | 只看该作者
哇塞,就需要这样的书,谢谢wherezhang
回复 支持 反对

使用道具 举报

12#
发表于 2014-1-8 14:03:31 | 只看该作者
看介绍,真不错。
回复 支持 反对

使用道具 举报

11#
发表于 2014-1-8 12:20:16 | 只看该作者
刚买还没有看,看到好多人推荐,应该是不错的书
回复 支持 反对

使用道具 举报

10#
发表于 2014-1-8 08:28:45 | 只看该作者
谢谢,打印出来学习下。
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2014-1-7 18:59:24 | 只看该作者
本帖最后由 wherezhang 于 2014-1-7 19:18 编辑

6. 启发法的局限性

首先肯定的是,启发法一定(也许很大)程度上是可以代偿知识的不足的(这里的知识主要是指大脑中的“联系”,下面还会提到另一种知识,即hard knowledge)。譬如,一道题目,别人直接就能通过类比联想到某道解过的题目,并直接使用了其中的一个关键的性质把题目给解出来了。你并没有做过那道题目,这导致两种可能的结果:一,你就是不知道那个性质。二,你虽然“知道”那个性质,但并没有在以前的解题经历中将那个性质跟你手头的这个问题中的“线索”联系起来,所以你还是“想不到”。后一种可以称为soft knowledge,即你“知道”,但就是联想(联系)不起来。所谓不能活学活用,某些时候就是这种情况,即书本上提供什么样的知识联系,脑子里也记住什么,而没有事后更广泛地去探索知识之间的本质联系(总结的作用)。前一种则可以称为hard knowledge,即你就是不知道,它不在你的脑子里。

而启发式方法在两个层面上起作用:

    辅助联想起soft knowledge:譬如,特例法是一种启发式思考方法,它通过引入一个简单的特例,特例中往往蕴含有更多的“线索”,通过这些线索,有可能就会激发起对既有的知识的联想。另外一种强大的辅助联想办法就是对题目进行变形,变形之后就产生了新的视觉和语意线索,比如式子的对称性、从直角坐标到极坐标从而引发对后者的知识的联想等等。大量的启发式方法实际上的作用就是辅助联想,通过对题目中的线索的发掘,激起大脑中已知相关知识的浮现。在这个意义上,相对于那些能够直接联想到某个性质的人,那些不知道但可以通过启发式思维联想到的,启发式思维就提供了一种“曲径通幽”的策略性联想。还是以经典的例子来说:砖头的用途。有人立即能够直接联想到“敲人”。有人也许不能。然而启发式联想策略“抽象”就能够帮助后者也能够联想到“敲人”,因为“抽象”策略启发人去考虑砖头的各个性质维度,如“质地”,“形状”,当你考察到“质地坚硬”,“棱角”,离“敲人”的功能还会远么?本质上,能够直接联想到“敲人”功能的人是因为大脑中从砖头到敲人这两个概念之间的神经通路被走过了很多遍(譬如由于经常拿砖头敲人),神经元之间的联系相当“粗”(形象的说法,严格的事实请参考《追寻记忆的痕迹》),而不经常拿砖头敲人的人呢,这个联系就非常的弱,乃至于根本激不起一次神经冲动。那么为什么通过启发式方法又能联想到呢?因为启发式方法相当于带入了一种新的神经调控回路,首先它增加你联系到砖头的属性维度上的可能性,使得“质地坚硬”、“棱角”这两个语意概念被激活起来(注意,如果没有启发式方法的参与,这是不会发生的),一旦后者被激活起来,从后者到“敲人”的联系就被激活起来了。从本质上,解题中的启发联想方法做的也就是这个工作。而越是一般性的启发式方法就越是能对广泛的问题有帮助(譬如《How to Solve It》中介绍的那些,譬如分类讨论、分治、乃至我认为很重要的一个——写下自己的思维过程,详细分解各个环节,考察思维路径中有无其它可能性(我们很容易拿到一道题目便被一种冲动带入到某一条特定的思路当中,并且遵循着“最可能的”推导路径往下走,往往不自觉的忽略其它可能性,于是那些可能性上的联想就被我们的注意力“抑制”了。))。
    辅助探索出hard knowledge:倒推法是一种启发式思考方法,它将你的注意力集中到问题的结论中蕴含的知识上,一旦你开始关注可能从结论中演绎出来的知识,你就可能得到hard knowledge,即并不是早先就存在你脑子里,但是可以通过演绎获得的。上文中的最小和子序列中的倒推方法就是一个例子。

而启发式方法的局限性也存在于这两个方面:

    有些联系是不管怎样“启发”也想不起来的。譬如“当布被刺破了,干草堆就重要了”,你怎么解释这句话?如果有人提示一下“降落伞”,每个人都会恍然大悟。这是因为从“布”到“降落伞”之间的单向联系是近乎不存在的。而且就算运用启发法,譬如,考虑所有布做的东西,也基本绝无可能想到降落伞,因为同样,从“布做的东西”到“降落伞”之间的关联也是极其微弱的。我们脑子里只能保留那些最最重要的联系。(如果一提到布,“降落伞”和“衣服”、“被单”、“窗帘”等日常物品以同等重要级别闪现,就乱套了。)那为什么从降落伞我们能想到布呢?我们实际上不能,我们为什么有些时候能,是因为譬如有人叫你“考虑降落伞的材料”,后者就激发了“降落伞之材料”这个语意,后者又指导了我们去考察降落伞的材料构成,于是我们想到是布。否则“布”是不会直接被激发起来的。那为什么在我们的这个问题中,一旦有人提到降落伞,我们就能建立从布到降落伞的关联呢?这是因为“降落伞”和“布”这两个语意单元的同时兴奋增大了它们之间关联的可能性,就好比是加大另一端的电压从而发生了“击穿”一样。从本质上,解数学题也是如此,费马大定理的求解过程是一个很好的例子,谷山志村猜想,就相当于那个“降落伞”的提示。我们还听到很多这样的故事(或者自己经历):苦思冥想一个问题不得要领,某一天在路上走,看到某个东西或听到某句话,然后忽然,一道闪电划破长空,那个问题解开了(阿基米德是因为躺在浴缸里从而想到浮力原理的吗?)。我敢保证,如果一个人早就把那个问题从脑海里扔到九霄云外去了(不再处于兴奋状态了),那么就算线索出现,也是不可能发生顿悟的。我们都知道,带着一个问题(使其在大脑中处于兴奋状态)去寻找答案更可能找到,即便不是有意去寻找,只要问题还在脑子里,任何周围的有可能与它相关的线索都不会被大脑漏掉,因为“问题”和“周围的其他线索”同时的兴奋增大了关联的可能性。如果问题早就被从大脑(意识或者潜意识)中撤下了,即便周围出现提示也不会被捕捉到。
    许多hard knowledge是不能被启发探索出来的。至少是不能被“直接命中目标”地探索出来的。一个问题有可能跟三角函数有关,也许你只能带着问题去探索三角函数的所有性质,从而最终发现那个关键的性质。费马大定理与椭圆方程有关,也许只能去探索椭圆方程的所有性质,这个过程一定程度上是盲目的,试错的,遍历的。而不是直接面向目标的。再聪明的人也无法从费马大定理直接反推到谷山志村猜想。在这些时候,启发式方法最多只能提供一个探索的大致方向:譬如,探索三角函数的性质,并随时注意其中哪个可能对我这个问题有帮助。譬如,探索模运算的性质,看看哪些性质可能会有用。譬如,探索椭圆曲线的性质…等等。启发式方法并不能使我们的探索精准地命中目标。而只能划定一个大致的范围。也难怪有人说数学是盲目的。

但话说回来,启发式方法的局限性并不能否认在大量场合启发式方法的巨大帮助,许多时候,单靠启发式方法就能带来突破。而且,一旦知识性的东西掌握的是一样多的,能否运用更优秀的思维方法就决定了能力的高下。有很多介绍思维方法的书。

7. 总结的意义

解题练习的最重要目的不是将特定的题目解出来,而是在于反思解题过程中的一般性的,跨问题的思维法则。简单的将题目解出来(或者解不出来看答案,然后 “恍然大悟”),只能得到最少的东西,解出来固然能够强化导致解出来的那个思维过程和方法,但缺少反思的话便不能抽取出一般性的东西供更多的题目所用。而解不出来,看答案然后“哦”的一声更是等同于没有收获,因为“理解”和“运用”相差何止十万八千里。每个人都有过这样的经历:一道题目苦思冥想不得要领,经某个人一指点其中的关键一步,顿时恍然大悟——这是理解。但这个理解是因为别人已经将新的知识(那个关键的一步)放到你脑子里了,故而你才能理解。而要运用的话,则需要自己去想出那关键的一步。因此,去揣测和总结别人的思维是如何触及那关键的一步,而你自己的思维又为什么触及不到它,有一些一般性的原则可以指导你下次也能想到那个“关键的一步”吗,是很有意义的。我们很多时候会发现,一道题目,解不出来,最终在提示下面解出来之后,发现其中并没有用到任何自己不知道的知识,那么不仅就要问,既然那个知识是在脑子里的,为什么我们当时愣是提取不出来呢?而为什么别人又能够提取出来呢?我怎么才能像别人那样也提取出相应的知识呢?实际上这涉及到关于记忆的最深刻的原理,实际上文中已经提到了一些。(有兴趣的建议参考以下几本书:《追寻记忆的痕迹》,《找寻逝去的自我》,《Synaptic Self》,《Psychology of Problem Solving》)一般性的思维法则除了对于辅助联想(起关键的知识)之外,另一个作用就是辅助演绎/归纳(助探),一开始学解题的时候,我们基本上是先读懂题目条件,做可能的一些显然的演绎。如果还没推到答案的话,基本就只能愣在那里等着那个关键的步骤从脑子里冒出来了。而所谓的启发式思维方法,就是在这个时候可以运用一些一般性的,所有题目都适用的探索手法,进一步去探索问题中蕴含的知识,从而增大成功解题的可能性。启发式的思维方法有很多,从一般到特殊,最具一般性的,在波利亚的《How to Solve It》中已经基本全部都介绍了。一些更为特殊性的(譬如“如果全局搜索空间没有递归结构,那么考虑分割搜索空间”,譬如那些“看到XX,要想到YY”的联系),则需要自己在练习中不断抽象总结。

一句结尾

“我想我就在这里结束”——如果你知道我在说什么的话:-)

点评

据我猜测,How to Solve It在英文里可能更中性些,翻成中文则成了标题党。他讲的时候可能是比较具体,等你看完,你会觉得他想表达的不是具体列举的那些东西。所以,算不上是习题求解指导,可又不能说它不是。  详情 回复 发表于 2014-1-21 14:28
还是这些题外话能够引起更多的深思。《怎样解题》第三章的探索词典还是比较学术的。  详情 回复 发表于 2014-1-8 13:03
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-1-7 18:58:57 | 只看该作者
4. 一个好习惯

在解题的过程中,除了必要条件——知识储备——之外,对于一些并不涉及什么你不知道的定理的题,很大程度上就要看思维能力或者习惯了。而在思考一个问题的时候,最容易犯的一类错误就是忘了考虑某种可能性,不管这种可能性是另一种做法(譬如只顾着构造一个能一步得出结果的算法,没记得还可以从错误情况逼近。譬如只顾着正着推导,却忘了可以反过来推。只顾着反过来推,居然忘了可以考察简单特例。试了各种手法,却发现忘了考虑题目的某个条件。觉得试遍了所有可能性,已经走不下去了,然后其实在思维的早些时候就已经落入了思维陷阱。等等)事实上,即便是一个熟练的解题者也容易犯顾此失彼的问题,因为我们一旦意识到一个看似能够得到结论的解法,整个注意力就容易被吸引过去,而由于推导的路径是很长的,所以很容易在一条路上走到黑,试图再往下走一步就得出解。却忘了回过头来看看再更高的层面上还有没有其它手法,思路上有没有其他可能性。

而对于像我这样目前尚不谙熟所有思维方法的人来说,则更容易犯这样的错误。为了避免这样的错误,一个有效的办法就是将自己的思考过程(中的重要环节)清晰的写在纸上(称为“看得见的思考”),这有如下几个好处:

    人在思考一个问题的时候,就像是在黑暗中打着电筒往前走(事实上,我们的工作记忆资源是有限的,有研究证明我们只能在工作记忆里面持有7加减2个项目;此外认知负荷也是有极限的),每一步推导,每一步逻辑或猜测都将我们往前挪一步,然而电筒的光亮能找到的范围是有限的,我们走了几步发现后面又黑了。有时候,我们是如此努力地试图一下就走出很远,同时又老是怕忘记目前已经取得的进展和重要结论,结果意识的微光就在一个很小的范围内打转,始终无法往前走出很远。而将思维过程记录下来,则给了我们完全的回顾机会。如果你是经常做笔记的人,你肯定会发现,有时候一个在脑子里觉得两句话就能说完不需要记下来的东西,一旦开始往纸上写下来,你就自然而然能得出更多的结论和东西,越写越多,最终关于你的问题的所有方面都被推导出来展现在你面前。
    思考问题时的注意力是自上而下控制大脑的神经处理过程的,当我们集中注意力在某一个过程上时,其它的过程就会受到抑制。我们平常都遇到过一些时候,由于集中注意力从而忽略了周围发生的事情的时候(处理环境输入的神经回路受到抑制)。所以,当我们竭尽全力将一些非常重要的因素控制在工作记忆里面的时候,实际上很大程度上抑制了其余的思考——可以想见如果科比在跳投的瞬间集中注意力思考跳投的各种技术要素的话会发生怎样的灾难。此外,这么做还占用了宝贵的工作记忆空间,从这个意义上,借助于纸笔,将思考的东西写下来实际上就是扩充了我们的工作记忆,增大了思维的缓存。注意,这倒不是说思考问题不需要集中注意力,而是说由于将项目维持在工作记忆中需要很大的认知精力,使得我们的注意力无法暂时移开去思考其它相关的子问题,而写到纸上的话我们就减轻了工作记忆的负担,可以转移注意力去集中思考某个子问题;同时我们又可以随时回过头来,重新将以前想过的结论装入记忆(内存),完全不用费心去阻止它们被我们的工作记忆遗忘。
    一句话从嘴里说出来,或者写到纸上,被视觉或听觉模块接收,再认知;跟在心里默念所产生的神经兴奋程度是不一样的。我们都有过这样的经历:一句令人不愉快的话,我们心里清楚,但就是不愿意自己也不愿意别人从嘴里说出来。同样,将思考的过程写到纸上,能够激起潜在的更多的联想。为什么会这样的另一个可能的原因是我们大脑中思维过程的呈现形式和纸上的表现形式是不一样的,既没有那么严格、详细也没有那么多的符号(如数学符号)——再一次,工作记忆资源是很有限的——而后者,作为视觉线索,可能激起更多对既有知识的回忆。
    我们在思考问题的过程中容易落入思维定势,不知不觉就走上来某条“绝大部分时候是如此”的思维捷径,对于一些问题而言这固然能够让我们快速得到解,但对于另一些问题而言却是致命的。我们容易在逻辑的路径上引入想当然的假设,从而排除某种不该排除的可能性或做法。通过将思路过程写到纸上,我们便能够回头细细考察自己的思考过程,觉察到什么地方犯了想当然的毛病。
    我们在思维过程中的每一个关键的一步也许都有另一种可能性,一个问题越复杂,需要推导的步骤就越多,我们就越容易忽视过程中的其它可能性,容易一条路走到黑。而将思维过程写下来,在走不下去的时候可以回过头看看,也许会发现另一种可能性,另一条“少有人走的路”。
    最后,通过将思维过程写下来,我们就能够在解题完毕之后完整的回顾自己的整个思维过程,并从中再次体悟那些关键的想法背后所发生的心理活动过程,总结思考中的重要的一般原则,分析思维薄弱的环节,等等。就算是最终发现并没有到达结果的无效思路,也未必就没有意义,因为不是因为错误的思路,也不会知道正确的思路,况且对一道题目用不上的思路,对其它题目未必用不上。通过对自己思维过程的彻底反思,就能从每次解题中获得最多的收获。

5. 练习,练习

本质上,练习并不产生新能力。然而练习最重要的一个作用就是将外显记忆转化为内隐记忆。用大白话来说就是将平时需要用脑子去想(参与)的东西转化为内在的习惯。譬如我们一开始学骑自行车的时候需要不断提醒自己注意平衡,但随着不断的联系,这种技能就内化成了所谓的程序式记忆(内隐记忆的一种),从而就算你一边骑车一边进行解题这样需要消耗大量脑力的活动,也无需担心失去平衡(不过撞树是完全可能的,但那是另一回事)。

同样,对于解题中的思维方法来说,不断练习这些思维方法就能做到无意识间就能运用自如,大大降低了意识的负担和加快了解题速度。

不过,并非所有的练习方法都是等效的,有些练习方法肯定要比另一些更有效率。譬如就解题来说,解题是一项涉及到人类最高级思维机制的活动,其中尤其是推理(归纳和演绎)和联想。而后者中又尤数联想是最麻烦的,前面提到,绝大多数时候启发式方法实质上都是在为联想服务——为了能像晃筛子那样把你脑袋里那个关键的相关知识抖落出来。并且,为了方便以后能够联想,在当初吸收知识的时候就需要做最恰当的加工才行,譬如前面提到的“抽象”加工,除此之外还有将知识与既有的知识框架整合,建立最多的思维连接点(或者说“钩子”)。对于知识的深浅加工所带来的影响,《找寻逝去的自我》里面有精彩的介绍(里面也提到了提取线索对回忆的影响——从该意义上来说运用启发式思维方法来辅助联想,其实就是进行策略性记忆提取的过程)。最后,人类的无意识思维天生有着各种各样的坏习惯,譬如前面提到的范畴陷阱就是创新思维的杀手,譬如根据表面相似性进行类比也是知识转移的一大障碍。更遑论各种各样的思维捷径了(我们平常进行的绝大多数思考和决策,都是通过认知捷径来进行的)。所以说,如果任由我们天生的思维方式发展,也许永远都避不开无意识中的那些陷阱,好在我们除了无意识之外还多出了一层监督机制——意识。通过不断反省思维本身,时时纠正不正确的思考方式,我们就能够对其进行淬炼,最终养成良好的思维习惯。反之被动的练习虽然也能熟能生巧,但势必花的时间更多,而且对于涉及复杂的思维机制的解题活动来说,远远不是通过钱眼往油壶里面倒油这样简单的活动所能类比的,倒油不像思维活动那样有形形色色的陷阱,倒油不需要联想和推理,倒油甚至几乎完全不需要意识的辅助性参与,除了集中注意力(而解题活动就算对于极其熟练的人来说也不断需要大量的意识参与)。所以对于前者,良好的思维习惯至关重要,而反省加上运用正确的思维方法则是最终养成良好思维习惯的途径。

练习还有另外一个很重要的作用,就是增加领域知识(关于知识在问题解决中的作用,前面已经提到过)。我们看到很多人,拿到一道题目立即脑子里就反应出解法,这个反应快到他自己都不能意识到背后有什么逻辑。这是因为既有的知识(我们常说的“无他,实在是题做得太多了”)起到了极大的作用,通过对题目中几个关键元素或结构的感知,大脑中的相关知识迅速被自动提取出来。而对于知道但不熟悉相应知识(譬如很早我们就知道归纳法,但是很久以后我们才真正能够做到面对任何一道可能用归纳法的题目就立即能够想到运用归纳法),或者干脆就不知道该知识的人来说,就需要通过启发法来辅助联想或探索了。后者可以一定程度上代偿对知识的不够熟悉,但在一些时候知识的缺失则是致命的(参见上面第2点)。不过要注意的是,那种看到题目直接反应出答案的或许也不是纯粹的好事,因为这样的解题过程严重依赖于既有知识,尤其是做过的类似的题目,其思维过程绝大部分运用的是联想或类比,而非演绎或归纳。更重要的是,联想也分两种,被动联想和策略性联想(参考《找寻逝去的自我》),这里用的却是被动联想。所以,能直接反应出答案并不代表遇到真正新颖的题目的时候的解决能力,后者由于不依赖于既有领域知识,就真正需要看一个人的思维能力和习惯究竟如何了。
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-1-7 18:58:37 | 只看该作者
3. 好题目、坏题目

在我看来,好题目即测试一个人思维的习惯的题目(因为知识性的东西是更容易弥补的,尤其是在这样一个年代;而好习惯不是一朝一夕养成的),它应有这样一些性质:

    不需要用到未知的知识,或者
    需要用到未知的知识,但一个敏锐的解题者可以通过对题目的分析自行发现这些所需的知识。
    考察解题的一般性思路,而不是特定(ad hoc)的解题技巧,尤其是当这个技巧几乎不可能在短时间内通过演绎和试错发现的时候。譬如题目需要用到某种性质,而这个性质对于不知道它的人来说几乎是无法从对题目的考察中得出来的。
    考察思维能力:联想能力、类比能力、抽象能力、演绎能力、归纳能力、观察能力、发散能力(思维不落巢臼的能力)。
    考察一般性的思维方法:通过特例启发思考、通过试错寻找规律、通过泛化试探更一般性命题、通过倒过来推导将问题进行归约、通过调整(分解、删除、增加等等)题目的条件来感知它们之间的联系以及和结论的联系、通过系统化的分类讨论来覆盖每种可能性。
    好题目举例:烙饼排序问题(考察特例启发法以及观察能力)、Nim问题(还有简单版本的取火柴问题)(烙饼排序问题和Nim问题可参见《编程之美》)、9公升4公升水桶倒6公升水的问题(考察倒过来思考问题的能力)、9点连线问题、6根火柴搭出4个面的问题、“木板”问题(考察思维定势,此外《心理学与生活》的第九章也有好几个经典的问题)、许多数论问题(观察能力、演绎能力、归纳能力)。此外,我们最近也在讨论好题目。

而坏题目呢:

    好题目各有各的好,坏题目都是相似的。
    坏题目基本上就是指那些所谓的 unfair questions,什么是unfair,举个例子:一个人住在一栋非常高的楼上,每天早晨他乘电梯下到一楼,出门上班。但晚上回来之后却最多只能坐到一半高度的楼层,剩下一半只能走楼梯上去,除非是下雨天。问为什么。这个例子据说不少人小时候在脑筋急转弯里面做过,但我很怀疑基本上任何正常人是不是可能想出来。这个问题的问题在于他需要用到千百个有可能与问题有关的性质中的一个,而且这个性质还根本无法通过对题目本身的考察得出来,只可能某天我们碰巧遇到类似的场景也许才能想到。知道答案的人也许会说答案很显然,但别忘了心理学上的事后偏见——一旦知道结果之后,所有指向结果的证据看上去都那么显然和充分,而同时所有反结果的证据看起来都那么不显然和不充分。譬如这题关键是要想到这人是矮子和雨天要带伞,也许你会说“只要考虑一下电梯的按钮面板就会发现了”,或者“看到下雨,那还不想到带伞么?”,然而这只是事后的合情推断。在不知道答案的情况下,这个故事中有数不清的因素可能会成为问题的解释,除非某天我们碰到类似的问题,否则大致也只能一个个穷举了去使劲往上凑,譬如除了身高之外还有:是不是瞎子、是不是聋子、是不是哑子、男人女人、什么牌子的电梯、大厦是哪种大厦?这些因素重要吗?不重要吗?最令人头疼的是,在不知道答案的时候,我们也根本不知道他们重不重要,一个出谜语的人可能从任何一个微小的地方引申出某个谜语来;更头疼的是,我们不知道我们不知道的那些因素是不是也可能与题目的解有关,譬如这样一个问题:一个人走进酒吧,问酒保要一杯水,酒保掏出一只枪,拉上扳机;这人说声“谢谢”,走了出去。这些题目固然有趣,但几乎没有价值。
    值得注意的是,这样的问题跟著名的9点连线问题和6根火柴搭出4个面的问题(还有《如何解题:现代启发式方法》里面那个经典的“小球在盒内碰撞何时回到原轨迹”的问题)不同,后者的条件都在眼前,并且解的搜索空间无论如何很小,就看思维能不能突破某一个框框。而上面这些问题则是要人进行根本不可能的联想。9点问题实际上是可以系统化思考解决的,但unfair question则像许多谜语一样,随便哪个人都可以出一个另一个人根本无法想出来的谜语,因为从谜语隐含的信息加上人可能从谜语中联想出来的信息,加起来也不足以构成解题的充分条件;这种情况下除非你遇到出题人在出题时的心理或所处情况,否则是无法解的。
    最后,发散性思维其实是可以系统化的,参见前文“联想的规则”。

出题的误区:

    最大的误区就是把知识性的题目误当成能力型的题目。如果题目中需要用到某个重要的定理或性质,而对于一个原本不知道这个定理或性质的人来说是无法通过题目本身到达这个性质的,那这就属于知识性的题目。
    虽然几乎所有题目归根到底都是知识性的,但有些题目更为知识性,尤其是当解题中需要用到的定理或性质并不那么trivial的时候。
    一个最好的题目就是问题明明白白,而且最终的解也没有用到什么神秘的定理,但要想获知到解,取决于你会不会思考一个问题(参见“好问题”)。譬如烙饼问题和Nim问题,还有许许多多问题简洁明确但很锻炼思考的算法问题。
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-1-7 18:58:17 | 只看该作者
本帖最后由 wherezhang 于 2014-1-7 19:14 编辑

2. 知识,知识

如果你是一个熟练的解题者,你也许会发现,除了一些非常一般性的、本质的思维法则之外,将不同“能力”的解题者区分开来的,实际上还是知识。知识是解题过程中的罗塞塔碑石。一道几何题为什么欧几里德能够做出来我们不能,是因为欧几里德比我们所有人都更了解几何图形有哪些性质,借助于一个性质,他很容易就能抵达问题的彼岸;反之,对于不知道某个性质的我们,倒过来试图“发现”需要这样的性质有时几乎是不可能的。有人说数学是在黑暗中摸索的学科,是有道理的。并不是所有的问题都能够通过演绎、归纳、类比等手法解出来的。这方面,费马大定理就是一个绝好的例子,《费马大定理:一个困惑了世间智者358年的谜》一书描述了费马大定理从诞生到被解决的整个过程,事实上,通过对费马大定理本身的考察,几乎是毫无希望解决这个问题的,我们根本不能推导出“好,这里我只需要这样一个性质,就可以解决它了”,也许大多数时候我们可以,但那或者是因为我们有已知的知识,或者这样的归约很显然。而对于一些致命的问题,譬如费马大定理,最重要的归约却是由别人在根本不是为了解决费马大定理的过程中得出来的。运气好的话,我们在既有的知识系统中会有这样的定理可以用于归约,运气不好的话,就得去摸索了。

所幸的是,绝大多数问题并不像费马大定理这样难以解决。而且绝大多数问题需要用到的知识,在现有的知识系统里面都是存在的。我们只要掌握得足够好,就有希望联想起来,并用于解题。

当然,也有许多题目,求解它们的那个关键的知识可以通过考察题目本身蕴涵的条件来获得,这类题目就是测试思维本身的能力的好题目了。而如果这个性质根本无法通过对题目本身的考察得出来,那么这个题目测试的就是知识储备以及联想能力。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

319|

小黑屋|手机版|新儿教资料网-祝孩子们天天健康快乐! ( 闽ICP备19010693号-1|广告自助中心  

闽公网安备 35052502000123号

GMT+8, 2025-9-20 09:18 , Processed in 0.103840 second(s), 29 queries , Redis On.

Powered by etjy.com! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表