4.試錯。試錯估計是世界上被運用最廣泛的啟發(fā)法,你拿到一個題目,里面有一些條件,你需要求解一個未知量。于是你對題目這里捅捅那里搗搗,你用上所有的已知量,或使用所有你想到的操作手法,嘗試著看看能不能得到有用的結論,能不能離答案近一步。事實上,如果一個問題的狀態(tài)空間是有限的話,往往可以通過窮舉所有可能性來找到那個關鍵的性質。譬如這樣一個問題:有一個囚犯,國王打算處決他,但仁慈的國王給了他一個生還的機會?,F(xiàn)在擺在他面前有兩個瓶子,一個里面裝了50個白球,一個裝了50個黑球,這個囚犯有一個機會可以隨便怎樣重新分配這些球到兩個瓶子中(當然,要保證不空),分配完了之后囚犯被蒙上眼睛,國王隨機取一個瓶子給他,他在里面摸出一個球(因為蒙著眼睛,所以也是隨機抽?。绻浊?,則活,否則掛掉。問,這個囚犯如何分配,才能最大化生還幾率。結合特例和試錯法,這個題目的答案是很容易發(fā)現(xiàn)的。這樣的題目還有很多。實際上,歷史上很多有名的發(fā)現(xiàn)也都是無意間發(fā)現(xiàn)的(可以看作是試錯的一種)。
5.調整題目的條件(如,刪除、增加、改變條件)。有時候,通過調整題目的條件,我們往往迅速能夠發(fā)現(xiàn)條件和結論之間是如何聯(lián)系的。通過扭曲問題的內部結構,我們能發(fā)現(xiàn)原本結構里面重要的東西。譬如這樣一個題目(感謝alai同學提供):A國由1 000 000個島組成,島與島之間只能用船作為交通工具,有些島之間有船來往,從任意一個島都可以去到另外任一個島,當然其中可能要換船?,F(xiàn)在有一個警察要追捕一個逃犯,開始時他們在不同的島上,警察和逃犯都是每天最多乘一次船,但這個逃犯還有點迷信,每個月的13日不乘船,警察則不迷信。警察每天乘船前都知道逃犯昨天在哪個島上,但不知道他今天會去哪個島。請證明,警察一定可以抓到逃犯(即到達同一個島)。通過拿掉題目中一個關鍵的條件,觀察區(qū)別,然后再放上那個條件,我們就能“感覺”到題目的內在結構上的某種約束,進而得到答案。
6.求解一個類似的題目。類似的題目也許有類似的結構、類似的性質、類似的解方案。通過考察或回憶一個類似的題目是如何解決的,也許就能夠借用一些重要的點子。然而如何在大腦中提取出真正類似的題目是一個問題。所謂真正類似的題目,是指那些抽象結構一樣的題目。很多問題表面看是類似的,然而抽象結構卻不是類似的;另一些題目表面看根本不像,然而抽象層面卻是一致的。表面一致抽象不一致會導致錯誤、無效的類比;而表面不一致(抽象一致)則會阻礙真正有用的類比?!禤sychology of Problem Solving》里面對此有詳細的介紹。后面也會提到,為了便于腦中的知識結構真正能夠“遷移”,在記憶掌握和分析問題的時候都應該盡量抽象地去看待,這樣才能夠建立知識的本質聯(lián)系,才能夠最大化聯(lián)想空間。