学习啦>兴趣爱好>学下棋>国际象棋>

国际象棋人机对抗

时间: 雪花750 分享

  西洋棋属于零和游戏,是指一项游戏中,游戏者有输有赢,一方所赢正是另一方所输,而游戏的总成绩永远为零。下面学习啦小编给你介绍国际象棋人机对抗,欢迎阅读。

  人机对抗:先进国际象棋

  先进国际象棋是一种新的国际象棋对局形式,参加的每一方由人和电脑联合组成一支队伍,每方彼此对抗。它代表了一种高级的对局方法,把对局水平提高到了前所未有的高度。它也为感兴趣的观众了解人和电脑的对弈思考过程提供了独特的深入视角。

  先进国际象棋是由加里·卡斯帕罗夫设想并引入到国际比赛实战的,他在1998年6月跟托帕洛夫举行了第一次公开对抗赛。当时主办者是西班牙城市Léon的Marcelino

  Sion,从那以后这个城市主办过三次先进国际象棋比赛,全都由阿南德赢得了胜利。

  国际象棋人机对抗背景

  国际象棋是一种我们这星球的两类个体所进行的运动:人类和数字电脑。人类最初完全胜过机器,但近年来电脑在棋力方面取得了戏剧性的进步。今天一台装载有磁盘程序的个人电脑可以击败99.999%人类棋手。对于人类来说,值得安慰的是剩下的0.001%最高级别的人类棋手,对于完全被电脑占优势的国际象棋领域依然代表了一种不道逾越的障碍。

  电脑的能力

  电脑的计算速度极高。运行在高速机器上最强大的棋弈程序每秒钟可以完成1,000,000个或者更多局面的计算。在复杂的战术局面里它们强于任何人类棋手。在开局方面它们能从磁盘上获得无限的知识——数千万步已经被尝试和验证过的着法。在残局方面它们使用残局库能够进行非常深的搜索,而且对于特定限制的残局(比如棋盘上所有加起来只剩下五个棋子的),它们事实上拥有所有的信息,所以能走得滴水不漏。

  国际象棋人类的能力

  相对于电脑而言,人类所掌握局面的数目非常有限。不过他们有本领从不相关的因素里筛选出相关的因素,专注于有意义的着法而不管那些没有意义的变化。人类可以就某步棋在非常长时期内的质量进行判断,清晰组织出远远超越哪怕是最高速的电脑所能“理解”极限的计划。如果一位人类的棋艺大师能够安然度过机器的战术冲击,他在战略上的优越将带来胜利。

  国际象棋人机对抗

  前世界冠军加里·卡斯帕罗夫是许多人机大战赛事的先行者。在有史以来最强大的闪电战比赛里他是唯一险胜参赛电脑的选手。在25分钟对局里他对电脑保持正分。在常规时限对抗比赛里,他于1996年2月击败IBM公司的电脑“深蓝”,于1997年5月回敬赛输给“深蓝”【译注:但两次总成绩还是卡斯帕罗夫以6.5-5.5领先】。这台深蓝电脑每秒钟能够搜索2,000,000个局面,为研制它花费了两千万美元。

  电脑对于人类棋手的作用

  电脑由于棋力和通用性,它们对所有范畴的国际象棋棋手都有着深远的影响。人们使用电脑实践和训练、发展新的开局计划、分析复杂局面、解决困难残局。如今拥有一台个人电脑犹如身边永远伴着一位特级大师。

  电脑也深深改变了国际象棋比赛的组织管理办法。比赛过程中任何人类棋手和他的电子助手之间的联系都必须被阻止。传统的把长时间对局分拆,在一整天或数天下完的做法不得不被放弃了,因为现在有可能在电脑的帮助下对局面进行毫不遗漏分析。通信赛里的棋手们在自己家里私下使用电脑广泛地计算,花数天时间研究一步棋——尽管多数通信赛的棋手不会承认这一点。

  人类和电脑的共存

  先进国际象棋对局则把棋弈电脑的优点带到阳光底下。每一位人类棋手装备一台电脑,对局过程中他可以咨询电脑。对局时限是一小时完成对局,所以棋手必须小心分配好他的时间。他把变化输入电脑分析,但在电脑检查关键变化的同时,他自己也要花时间同步思考局面。人类棋手总是控制一切并最终决定走哪一步。

  比赛中所有棋手的硬件配置都是相同的,使用最新最快的个人电脑帮助选择着法。在对局的三个阶段里他们使用电脑的方法不同:

  1、开局。他们将咨询多达二百万局的巨大的数据库,检查对手已走的着法以前走过没有以及使用它成功过没有;

  2、中局。棋手利用Fritz的计算威力检查他们计划的可行性。典型做法是棋手把他们想走的一系列着法在电脑上执行,然后令程序执行战术搜索以看看这个变化中是否存在“黑洞”。他可以尝试执行第二或第三系列着法并比较各自优点。

  3、残局。棋手可以从拥有所有信息的电脑里搜寻局面,检查是否可以得到一个致胜局面。

  显示思考过程

  先进国际象棋一个非常吸引人的特色是公众第一次能够直接观察顶级特级大师是怎么样找到要走的着法的。显示器在大屏幕上显示出双方棋手的计划,因此观众能够紧跟棋手的每一个思考举措。分析室里的对局评述者有第三台电脑,它装的程序和棋手用的一样,依靠它评述者可以准确解释为什么某些路线被棋手拒绝。

  先进国际象棋棋手的棋力

  很重要要指出人类-电脑联队的力量比其中每一个组成部分的都强。一位顶级特级大师可能比他正使用着的电脑水平高,但在程序的辅助下他能提升棋力甚至更高。专家估计过最佳的人类-电脑联队有能力达到等级分3000分的水平(而目前世界最高的也就是2800分左右)

  互联网上的先进国际象棋

  先进国际象棋的人类-电脑概念与互联网上越来越多棋类站点的出现结合得非常好。多数在线对局都无法监督其公平性。显然相当部分的棋手在对局过程中秘密求助于数据库和棋弈电脑。

  对这种两难局面的解决办法是令电脑使用合法化,至少在特定比赛中如此。互联网是举行先进国际象棋比赛循环的理想地方,谁都可以参加。哪怕是最弱的棋手也首次得以无所畏惧地参加比赛,他们最次也可以简单听从电脑的每一步棋。自然,水平更高的配备同样硬件配置并且建设性地运用电脑的棋手将更有优越性,但即使对手是新手,对局也依然将非常令人兴奋和质量非常高。【译注:原文采自世界著名的棋弈软件和数据库制作商ChessBase。这段观点自然有其道理,而同时觉得这也是典型的出自商家的口吻——他们就是做推销棋弈软件生意的^_^】

  懂得怎么样善用电脑的强特级大师将战胜对手并赢得他参加的多数比赛。但业余者和他对阵将非常有意义,他们将会偶然赢得比赛。最重要的是业余者能理解竞赛的实质并从对局过程中学到很多东西。
看了“国际象棋人机对抗 ”的人还看了:

1.国际象棋从入门到精通

2.国际象棋故事

3.为什么下国际象棋

4.国际象棋棋谱格式及管理工具推荐

5.国际象棋的特殊走法

625188