深蓝计算机
由IBM开发的象棋电脑
深蓝计算机是由IBM开发的象棋电脑,历史上第一个成功在标准国际象棋比赛中打败卫冕世界冠军的计算机系统。深蓝计算机是采用混合决策的方法。它将通用超级计算机处理器与象棋加速器芯片相结合。在超级计算机上运行的软件执行一部分运算,更复杂的棋步交给加速器处理,然后计算出可能的棋步和结果。
简介
深蓝计算机是由IBM开发的象棋电脑。众所周知,这是第一台计算机象棋系统,在常规时间控制下赢得了一场与世界冠军的国际象棋比赛。深蓝计算机重1270公斤,有32个大脑(微处理器),每秒钟可以计算2亿步。
深蓝计算机1996年2月进行了对世界冠军的第一场比赛,然而,卡斯帕罗夫击败了深蓝,得分为4:2。深蓝当时开始升级,并于1997年5月再次对抗卡斯帕罗夫以3.5:2.5赢得了比赛,成为历史上第一个在标准国际象棋比赛中打败卫冕世界冠军的计算机系统。机器的胜利标志着国际象棋历史的新时代。随后,卡斯帕罗夫指责IBM 作弊,并要求重新进行比赛。IBM拒绝并宣布深蓝退役。
目的
深蓝计算机的目的是为了如何将建筑上的平行处理法应用于解决类似于制定决策等复杂的非数值性问题。以国际象棋为例,证明计算机在某些复杂的工作上要胜过人脑。学会如何应用并行处理法来解决深层计算中出现的问题,并推广到商务计算中,例如供应渠道管理、数据采集、预测发展趋势等。
技术
深蓝计算机是采用混合决策的方法。它将通用超级计算机处理器与象棋加速器芯片相结合。在超级计算机上运行的软件执行一部分运算,更复杂的棋步交给加速器处理,然后计算出可能的棋步和结果。超级计算机根据这些结果决定最终的棋步。
深蓝计算机的评估功能最初是以广义的形式写成的,其中包含许多要确定的参数(例如,与中心空间优势相比,安全的国王位置有多重要等等)。然后,通过分析成千上万的主游戏,通过系统本身来确定这些参数的最优值。评估功能已分为8,000部分,其中许多部分专为特殊职务而设计。在开始的时候,有超过4000个职位和70万个大师级的游戏。最终游戏数据库包含了六个棋子,五个或更少的棋子位置。
1997年的深蓝计算机与1996年相比,差不多有两倍快的运算速度。技术人员改善了象棋芯片丰富了系统的象棋知识,使它能够识别不同的棋局,同时对象棋概念有更好的理解。这些芯片能够从众多可能性中为不同局势找出最佳棋步。在一个棋局中发现了更多模式,对深蓝赋值,从而对局势进行更准确的评估。1997年版本的深蓝计算机可以每秒检索1亿到2亿个棋局,具体数目取决于棋局的类型。某些情况下,系统能够计算出6到8个棋步,最多可达20个甚至更多。
硬件规格
深蓝计算机是并行计算的电脑系统,建基于RS/6000SP,另加上480颗特别制造的VLSI象棋芯片。下棋程式以C语言写成,运行AIX操作系统。1997年版本的深蓝运算速度为每秒2亿步棋,是其1996年版本的2倍。1997年 6月,深蓝在世界超级电脑中排名第259位,计算能力为每秒113.8亿次浮点运算。
起源
该项目的发起者是ChipTest在卡内基-梅隆大学的许峰雄。在卡内基梅隆毕业后,IBM研究部聘请了Thomas Anantharaman和Murray Campbell,继续追求建立可能打败世界冠军的象棋机。 Hsu和Campbell在1989年秋季加入IBM,跟随Anantharaman继续研究。 Anantharaman随后离开IBM进入华尔街,Arthur Joseph Hoane加入了团队执行编程任务。
1995年,在“第八届世界电脑象棋锦标赛 ”中,“深蓝计算机原型”(实际上是深蓝二,因公关原因而更名)。深蓝样机播放的计算机程序Wchess是平局而Wchess是一个人运行的个人电脑。在冠军赛的最后,深蓝的原型与计算机程序Junior绑在一起,而Junior在个人电脑上运行。
后续发展
人机大战后,卡斯帕罗夫说,他有时在机器的动作中看到了深厚的智慧和创造力,这表明在第二场比赛中,人类棋手代表机器进行了干预,这违反规则。IBM否认欺骗,说游戏之间发生了唯一的人为干预是为开发者提供了在游戏之间修改程序的机会,他们表示他们曾经利用过在计算机游戏过程中发现的弱点。卡斯帕罗夫要求打印机器的日志文件,但是IBM拒绝了,尽管该公司后来在互联网上发布了日志。卡斯帕罗夫要求重新组装,但是IBM拒绝和拆除深蓝色计算机。
2003年制作了一部纪录片,探讨了这场比赛。电影采访了一些人,他们觉得深蓝计算机的胜利是IBM提升股票价值的一个伎俩。
深蓝计算机的文化影响之一是创建了一款名为Arimaa的新游戏,其设计比电脑比国际象棋要困难得多。
美国国家历史博物馆展出的有关信息时代的展览中,展示了深蓝计算机的两个机架之一。另外一个在出现计算机历史博物馆展览的“人工智能与机器人”的画廊。
深蓝计算机,具有每秒评估2亿位的能力,是曾经面对世界象棋冠军的最快的电脑。如今,在计算机棋类研究和世界级玩家对电脑的比赛中,玩法的重点往往转向软件棋程序,而不是使用专用的棋盘硬件。Houdini,Rybka,Deep Fritz或Deep Junior这样的现代象棋程序比深蓝计算机更有效率。
参考资料
.万方数据库.2004-02-01
最新修订时间:2024-08-23 08:42
目录
概述
简介
目的
参考资料