我希望这是该站点的适当问题,因为我一直希望得到一个信誉良好的答案。当然,比赛的时间长短会千差万别,但是在达到将死或平庸的平局之前,预期的举棋次数是多少?优选地,答案将得到一些证据的支持,而不仅仅是像其他互联网来源一样的“ 40个动作”。
我希望这是该站点的适当问题,因为我一直希望得到一个信誉良好的答案。当然,比赛的时间长短会千差万别,但是在达到将死或平庸的平局之前,预期的举棋次数是多少?优选地,答案将得到一些证据的支持,而不仅仅是像其他互联网来源一样的“ 40个动作”。
Answers:
编辑:我打开了Mega Database 2012,发现从1400年代到2011年有515539场游戏。由于我找不到解析数据的有效方法,我只使用了中位数移动值(我希望它是正态分布的。虽然动作最多,但不超过277 ...哦)中值是37个动作,但是我敢肯定,给定最大值是一个右偏分布。如果我不得不冒险猜测平均值,可以将其略大于40 :)
此外,请记住,这些都是录制的游戏。这意味着它们的来源可能来自比赛,比赛,甚至是在线比赛。确实,在国际象棋俱乐部的锦标赛中进行了277步棋游戏。
奇怪的是,我发现(人类玩的)游戏的平均时长约为40步。根据国际象棋游戏数据库(685,801)提供的统计信息,平均移动次数为40.04。国际象棋游戏往往只包括高水平的玩家游戏,因此,这实际上并未考虑业余比赛。由于这些游戏是由人类玩的,因此很少有人倾向于结局,而是由于双方同意而平局或辞职。
这可能不是最好的资源,但是我一生中参加了320多个锦标赛,其中许多游戏都导入了我的个人数据库。每场比赛的平均移动次数约为38。
我目前无法访问我的Mega Database 2012(由Chessbase提供的数据库),但是当我打开它时,我将发布大约500万个历史游戏的平均移动次数。
我根据过去13年中使用非突击时间控制功能评分超过2000的玩家在免费的国际象棋服务器上玩过的731,000场游戏制作了这张图表。的平均长度为79点半移动时,中位数为70和模式51.也有因人很多很短的游戏早辞职。
更新:事实证明,上述曲线可以通过对数正态分布很好地近似。那就是游戏长度的对数是正态分布的。然后,我们可以考虑给定已经进行了多少步的预期剩余游戏时间,这对于国际象棋引擎可能是有趣的。看起来像这样:
如果要使用它来确定如何使用time(*),则可以通过以下表达式很好地近似该函数。(再次记住,结果是半步。)。
59.3 + (72830 - 2330 k)/(2644 + k (10 + k))
(*)尽管您可能还希望考虑其他因素。
国际象棋的平均长度在很大程度上取决于反思时间安排,因为在时间压力下决定性错误经常发生。cf. https://ingram-braun.net/public/research/parlour-games/article/statistics-length-chessbase/
我们可以从理论上做一个小分析:
相同的数字适用于黑色。
n = 32-> fc〜1/3,在开口的尽头,零件完全展开
因此,平均而言,我们可以预期每个玩家每5个动作大约损失1个棋子。要达到8件装vs 8件装,需要大约8 * 5 = 40步。经过40次移动后,两个“军队”的兵力都减少到一半,可以合理地预期其中一个已经失去了国王,因此比赛结束了。