计算机国际象棋

编辑
本词条由“匿名用户” 建档。

计算机国际象棋是人工智能的一个领域,涉及到创建能够玩国际象棋的计算机程序。将军棋软件的研究和开发主要由自由程序员、大学研究小组和私营公司进行。到2017年,最强的程序已经超过了最强的人类玩家。 日木有一个独特的特点,即重复使用被俘的棋子。因此,与其他国际象棋变体相比,Shogi有更高的分支系数。计算机有更多的位置可供检查,因为手中的每个棋子都可以落在许多格子上。这使得将棋在所有流行的国际象棋变体中...

计算机国际象棋

编辑

计算机国际象棋人工智能的一个领域,涉及到创建能够玩国际象棋的计算机程序。将军棋软件的研究和开发主要由自由程序员、大学研究小组和私营公司进行。到2017年,xxx的程序已经超过了xxx的人类玩家

游戏的复杂性

编辑

日木有一个独特的特点,即重复使用被俘的棋子。因此,与其他国际象棋变体相比,Shogi有更高的分支系数。计算机有更多的位置可供检查,因为手中的每个棋子都可以落在许多格子上。这使得将棋在所有流行的国际象棋变体中拥有最高数量的合法位置和最高数量的可能对局。象棋的数字越高,意味着越难达到最高水平的游戏。合法位置的数量和可能对局的数量是衡量象棋游戏复杂性的两个标准。围棋的复杂性可以在围棋和数学中找到。关于国际象棋的复杂性的更多信息可以在农数中找到。

组成部分

编辑

计算机将棋程序的主要组成部分是开局书,搜索算法和残局。开局书有助于把程序放在一个好的位置,并节省时间。然而,象棋专家并不总是像国际象棋那样遵循开局顺序,而是采取不同的步骤来创造良好的棋子阵型。搜索算法在一连串的行动中更深入地向前看,使程序能够更好地评估一步棋。在象棋中,搜索比国际象棋更难,因为可能的棋步数量更大。当程序到达一个稳定的位置时,它将停止搜索。问题是许多局面因为落子而不稳定。最后,终局在国王被攻击时开始,在游戏获胜时结束。在国际象棋中,棋子较少,这就导致了残局数据库的完美发挥;然而,象棋中的棋子可以被丢弃,所以没有残局数据库。一个tsumeshogi解算器被用来快速找到交配棋步。

计算机与人类

编辑

在20世纪80年代,由于编程、CPU和内存等领域的技术不成熟,计算机将棋程序需要花很长时间来思考,而且经常会走一些没有明显理由的棋。这些程序的水平相当于业余爱好者的圭级。在21世纪的xxx个十年,电脑象棋在软件和硬件技术方面都有了很大的进步。2007年,xxx将棋手YoshiharuHabu估计了2006年世界电脑将棋冠军Bonanza的实力。他在2007年3月26日为《日本经济新闻》晚间版撰写了关于Bonanza和当时的龙王冠军AkiraWatanabe之间的比赛。Habu给Bonanza的比赛打分,认为他的水平是象棋二段学徒(shōreikai)。特别是,计算机最适合粗暴的计算,在从一个给定的位置寻找对局方法的任务中,计算机的表现远远超过人类,因为它涉及的可能性更少。在从xxx手棋开始有10秒时间限制的游戏中,计算机甚至对专业的将棋手来说都是一个艰难的挑战。电脑象棋过去的稳步发展是对未来的一种指导。1996年,Habu预测电脑将在2015年击败他。渡边明在2012年接受了《朝日新闻》的采访。他估计这台电脑发挥了4段的专业水平。Watanabe还说,电脑有时会帮他找到棋步。2005年10月23日,在第三届国际象棋论坛上,日本象棋协会允许2005年明神的森内敏之与电脑象棋程序YSS对弈。森内敏之以象的残局赢得了每步棋30秒的比赛。2012年,一位退休的职业棋手公开先输掉了与电脑的比赛,而在2013年,现役的象棋职业棋手也是如此。

国际象棋

Bonanza对Watanabe(2007年)2007年3月21日,日本将棋协会(JSA)允许卫冕的龙王冠军Watanabe与卫冕的世界电脑将棋冠军Bonanza比赛。大和证券赞助了这场比赛。HokiKunihito编写了Bonanza。电脑是英特尔至强2.66GHz8核,内存8G,硬盘160G。这场比赛每局2小时,之后每步1分钟byo-yomi。这些条件有利于渡边,因为较长的时间限制意味着时间压力带来的错误较少。更长的对局时间也意味着人类棋手可以做出超出计算机计算范围的长期计划。这两位棋手的棋艺水平并不相同。Watanabe是2006年的Ryuo冠军,Bonanza的水平是2段shoreikai。由于程序的改进和电脑速度的提高,Bonanza比以前强了一些。Watanabe研究了Bonanza的老棋谱,为较弱的Bonanza做准备。波南扎先手,按照渡边的预期,下出了第四档车熊入洞。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/174762/

(2)
词条目录
  1. 计算机国际象棋
  2. 游戏的复杂性
  3. 组成部分
  4. 计算机与人类

轻触这里

关闭目录

目录