本文介绍的是国际象棋超级计算机。关于其他之意思,请见“深蓝”。
深蓝机组之一
深蓝(Deep Blue)是由IBM开发,专门用以分析国际象棋的超级计算机。1997年5月曾击败国际象棋世界冠军卡斯巴罗夫。
历史
深蓝计划源自许峰雄在美国卡内基·梅隆大学修读博士学位时的研究,第一台计算机名为“晶体测试”,在州象棋比赛中获得了名次,后来该又研制了另一台计算机“沉思”(Deep Thought,该名源自于《银河系漫游指南》中的一台超级计算机),芯片工艺是3微米。许峰雄在1989年加入IBM研究部门,并继续超级计算机的研究工作,当时他与Murray Campbell主力研究平行运算问题。1992年,IBM委任谭崇仁(现任香港大学电子商业科技研究所所长)为超级计算机研究计划主管,领导研究小组开发专门用以分析国际象棋的深蓝超级计算机。
深蓝的名字源自其雏型计算机“沉思”(Deep Thought)及IBM的昵称“巨蓝”(Big Blue),由两个名字合并而成。
硬件规格
深蓝是平行运算的计算机系统,建基于RS/6000 SP,另加上480颗特别制造的VLSI象棋芯片。下棋程序以C语言写成,运行AIX操作系统。1997年版本的深蓝运算速度为每秒2亿步棋,是其1996年版本的2倍。1997年6月,深蓝在世界超级计算机中排名第259位,计算能力为11.38 gigaflops。
1997年的深蓝可搜索及估计随后的12步棋,而一名人类象棋好手大约可估计随后的10步棋。每增加1步棋的搜索能力约等于增加下棋强度约80 ELO分。
成绩
主条目:深蓝对卡斯帕罗夫
1996年2月10日,深蓝首次挑战国际象棋世界冠军卡斯巴罗夫,但以2-4落败。比赛在2月17日结束。
其后研究小组把深蓝加以改良——它有一个非官方的昵称“更深的蓝”(Deeper Blue)——1997年5月再度挑战卡斯巴罗夫,比赛在5月11日结束,最终深蓝计算机以3.5–2.5击败卡斯巴罗夫,成为首个在标准比赛时限内击败国际象棋世界冠军的计算机系统。IBM在比赛后宣布深蓝退役。
组成深蓝计算机的其中一个机架,其后在位于首都华盛顿特区史密森尼学会的美国国家历史博物馆的信息时代展览中展出;而另一个机架则在加州芒廷維尤市的计算机历史博物馆的计算机棋历史展览中展出。
争议
卡斯巴罗夫在比赛落败后说,他在观察计算机下棋时感觉计算机的决定有智能及创意,是他所不能理解的。他亦认为计算机在棋局中可能有人类的帮助,因此要求重赛,但IBM拒绝。2003年一部纪录片正为此而拍摄,名为“游戏结束:卡斯巴罗夫与计算机” (Game Over: Kasparov and the Machine),并指出深蓝广被宣传的胜利,是由IBM一手炮制,务求令其股票价格上升。
当中实验容许开发者在棋局之间修改程序,深蓝在棋局之间曾被修改以匹配卡斯巴罗夫的下棋风格,令计算机避免再陷入其曾两次跌入的陷阱。
计算机的胜出引来部分人的恐惧,害怕计算机最终会战胜人类,就如一些科幻小说、电影的桥段;而另一些人则认为这场比赛只是一项科学实验,并期望计算机的发展可协助人类解决更多现实的问题。