人機大戰締造吉尼斯世界紀錄 一人挑戰2070台電腦

哥本哈根消息2004年1月31日西洋棋分佈式計算網路ChessBrain成功地戰和了丹麥男子特級大師彼得-尼爾森。創造了一項吉尼斯世界紀錄——ChessBrain成為世界上第一個在正式比賽條件下與特級大師對弈西洋棋的分佈式計算網路。

此次比賽共有來自全球各地2070台電腦參加。其中來自美國的電腦數量最多。其次是丹麥、英國、瑞士和德國。這些電腦很多來自大學。其中,丹麥的一所大學使用了250個處理器的處理器簇。德國的一所大學也動用了電腦簇參賽。

ChessBrain的對手——丹麥特級大師彼得-尼爾森。現年31歲。目前國際等級分為2638,排名世界第53。是丹麥等級分最高的棋手。

這盤棋,尼爾森採用後兵起步,電腦應以古印度防禦正統變例。進入中局尼爾森一直保持著微小的局面優勢。第26回合,電腦為爭取主動,以車換對方馬象。但尼爾森隨後棄車砍黑方王翼兵,再進後形成長將和棋。賽後尼爾森説,對局中,他設置了好幾個電腦西洋棋程式容易掉入的陷阱,但ChessBrain都成功地繞過了陷阱。這讓他很意外。

ChessBrain是虛擬的西洋棋超級電腦。它不同於以往和卡斯帕洛夫和克拉姆尼克對弈的深藍和深福裏茨等單機系統。它是通過網路將分佈于全球各地的電腦連接起來。利用分佈式計算技術共同完成複雜的計算任務。這套系統主要用於進行西洋棋的計算。但其基礎系統可以用於其他多種用途。

ChessBrain系統包括基於Linux作業系統的伺服器軟體;一個超級節點;以及一個稱為PeerNodes的客戶端軟體。當ChessBrain下棋時,它首先檢查當前局面,找出各種可能的應對招法,併發送至遠端的各個電腦節點(即PeerNode)進行計算分析。然後從這些客戶端收集反饋,處理資訊。找出最佳招法。

用形象的比喻ChessBrain的下棋方式:當你在和對手下棋時,輪到你走棋時,你開始給你的朋友打電話尋求幫助,你先打電話給蘇,向她描述當前的局面。詢問她下一步怎麼走。並告訴她如果想出應對著法就打電話給你。然後,你再打電話給瑞恩,問問他是否應該注意對手的攻擊手段。並要求他呆會兒把應對策略告訴你。然後,你不停地給朋友們打電話求助。當打完一定數量的電話後,你就坐在棋盤前等待朋友們的回話。然後你匯總朋友們的招法,找出最好的一著棋。

ChessBrain系統的核心部分——西洋棋引擎是由英國康橋大學在讀博士科林斯開發的。

據ChessBrain小組的技術人員介紹,在比賽中,ChessBrain遇到了一些硬體和軟體的問題。不過技術人員都順利解決了。

ChessBrain項目是非盈利性的互連網實驗。始於2002年1月。在發展過程中得到了全球五十多個國家的眾多大學和個人的支援。(塔爾)

新浪體育 2004年2月4日

 


版權所有 中國網際網路新聞中心 電子郵件: webmaster @ china.org.cn 電話: 86-10-68326688