關燈 巨大 直達底部
親,雙擊螢幕即可自動滾動
第28部分

夫在年僅13歲的時候就奪得全蘇少年國際象棋大賽的冠軍,17歲便戴上“特級大師”的桂冠,多次擊敗世界上幾乎所有的特級大師。 儘管因與國際棋聯鬧分離被剝奪了冠軍頭銜,卡斯帕洛夫的超一流水準仍然威震世界國際象棋棋壇。這位第一高手在1988年就曾信誓旦旦地宣稱:2000年前電腦絕不會戰勝特級象棋大師,如果有誰遇到了麻煩,儘管向他尋求“錦囊妙計”。雖然卡斯帕羅夫也承認,電腦有可能擊敗一般的特級大師,但是他斬釘截鐵地強調指出:“這當然不包括卡爾波夫和我!” 卡斯帕羅夫和卡爾波夫即中國的象棋愛好者們戲稱的“大卡”和“小卡”——世界冠軍和冠軍挑戰者。卡斯帕羅夫能如此雄心勃勃,是以絕對的實力為保證的。在1991年12月7日公佈的國際象棋選手等級“排行榜”上,男子冠軍卡斯帕羅夫的等級分是2780分,女子冠軍謝軍的等級分是2480分。而據專家推測,目前這臺分析速度最快的電腦棋手“深藍”,等級分不過區區為2552分。 實際上,卡斯帕羅夫過於樂觀了,低估了這臺將與“世界第一棋手”過招的“深藍”(DeepBlue)。“深藍”是IBM公司研製的超級電腦,學名“AS/6000 SP大規模多用途並行處理機”,共裝有32個並行處理器,每秒能分析2億步棋。“深藍”對每步棋作出決定前,有四個主要考慮,其中包括: l 棋子,每隻棋子各有價值,但在不同位置和棋局的不同階段,價值會相對調整; l 位置,電腦就棋子周圍能夠作安全攻擊的四方格數目估值。控制愈多四方格,愈處於優勢; l 步調,力求每一步皆有助於操作棋局; l 保王,電腦替王所處的位置的安全性估值,以作出防衛棋步。 同時,“深藍”貯存幾乎世界上所有的棋譜,對於“世界第一棋王”過去下過的每一局棋都瞭如指掌,而且心無旁騖。它能根據卡氏過去的棋局進行程式最佳化。升級後的“深藍”也可以在下棋過程中因人改變程式,根據棋面及時調整戰略戰術,表現出人性化的某些智慧性。深藍的心臟部分是評價函式。這是一種衡量局面“好壞”的計算方法。深藍走子之前,首先要考慮四種基本的價值:子力、位置、王的安全性和速度。物質上的子力比較容易理解,每種子的走法不同,威懾力也不一樣。威懾力不同,價值也不一樣。如果我們將子力的潛在價值量化,規定兵算1分,那麼馬、象各算3分,車算 5分,後算 9分,王的價值自然是不可估量的。如何判斷位置相對難一些,簡單地說,己方子力控制的方格越多,位置就越好。王的安全性是位置的一個方面,但注重的是防守,計算機必須給王的位置附上一個衡量安全的值,以明確如何進行防禦。速度也與位置有關,但是著眼於如何搶奪棋盤的控制權。如果一名棋手的局面進展緩慢,而對手的局勢進展迅速,那麼人們就說這名棋手“失去了速度”。深藍的程式設計人員首先讓深藍給這些因素評分,判斷走了某一步後,有什麼相對的好處。然後搜尋所有合法的走法,選擇一種可以使評價函式得分最高的走法。這樣,對於“深藍”來說,與卡斯帕羅夫的對弈過招就完全轉換成了一種計算。 而這正是計算機的特長所在。“深藍”的威力主要在於大規模並行處理資訊的速度。最強和最快是密不可分的。因為最快的計算機在給定時間內搜尋的範圍最大,找到最佳著法的可能性也最大。在經典國際象棋比賽中,每位棋手要求在3分鐘內走一步棋。在這3分鐘時間裡,深藍能夠計算600億步著法。這麼強大的計算能力確實令人望而生畏,無怪乎被稱做“天才棋手”、但3分鐘內最多隻能算180步棋的卡斯帕羅夫說:“你必須時時小心,步步提防,這意味著更令人疲勞。” 賽場上“深藍”的長相併不好看,綠色的底座上立著兩個黑色保險櫃似的傢伙,兩排亮著的綠色指示燈告訴人們它的32個處理器正在高速執行待命出征,一臺搖頭電扇不停地吹風為它降溫。 卡斯帕羅夫自信地在棋盤一側坐下來。棋盤的另一側,許峰雄博士站起身與他握了握手,這位“深藍”電腦總設計師身著黑色西裝,戴著深度眼鏡,他將透過另一臺帶有液晶顯示屏的黑色電腦,負責操縱“深藍”迎戰人類世界冠軍。 從5月3日到5月11日,在全世界焦急的目光關注下,歷經6局緊張激戰,“深藍”終以比的總比分將卡斯帕羅夫逼下了世界冠軍的王座。“深藍”有好幾招“神來之手”不僅令卡斯帕洛夫,也使“深藍”的設計者——許峰雄本人感到驚訝萬分。 最有趣的是,當卡斯帕羅夫的棋局處於不利的時候,他仍然習慣地睜大雙眼瞪著許峰雄,似乎認為這個