从电脑战胜棋王说起

时间:2024-07-04 05:08:06

1997年,34岁的俄罗斯国际象棋特级大师卡斯帕罗夫与“深蓝”进行“人机对决”。这场战争始于5月3日,双方先后共进行6局对弈。在第一局比赛中,卡斯帕罗夫执白先行,经过三个多小时的苦战击败“深蓝”,头局胜出。第二局中,“深蓝”却以凌厉的攻势和明显的优势战胜卡斯帕罗夫。在接下去的第三、第四和第五局比赛中,双方战得异常激烈,难分伯仲,鏖战数小时,最终都以平局告终。11日举行的第六局比赛,“深蓝”充分利用执白先行的好处一路强攻,仅用一个多小时,双方仅走19步,就让卡斯帕罗夫投降,“深蓝”最终以微弱优势3.5分比2.5分的总成绩取得胜利。

从电脑战胜棋王说起

这是“深蓝”创造的又一个新纪录。1988年,它的上一代“深思”是第一个赢过国际象棋特级大师的电脑;1996年,“深蓝”成了第一个赢了国际象棋世界冠军的电脑。现在,它又成为第一个在多局赛中战胜国际象棋世界冠军的电脑。

那么“深蓝”又是如何战胜世界棋王的呢?

从本质上来说,这场人机大战背后是一群人与一个人的对决。不仅仅是逻辑运算上的较量,更是非逻辑运算方面的智慧角逐……

“深蓝”重量达1.4吨,有32个节点,每个节点有8块专门为进行国际象棋对弈设计的处理器,平均运算速度为每秒200万步。总计256块处理器集成在IBM研制的RS 6000/SP并行计算系统中,从而拥有每秒超过2亿步的惊人速度。这不禁让人惊叹不已。它不会疲倦,不会有心理上的起伏,也不会受到对手的干扰。它的缺陷是没有直觉,不能进行真正的思考。

在开战之前,IBM研制小组向“深蓝”输入了100年来所有国际特级大师开局和残局的下法,美国特级大师本杰明加盟“深蓝”小组,将他对象棋的理解编成程序输入“深蓝”。在此次对决中,每一局比赛结束后,小组都会根据卡斯帕罗夫的情况相应地修改特定的参数。这也大大弥补了“深蓝”不会思考的缺陷。

由此看来,电脑技术的发展又步入了一个新的阶段。