国际象棋计算必须专注有序

2019-10-16     国际象棋业余爱好者

你可能会认为64格棋盘游戏会很轻易地被当今计算机的强大计算力所统治。这种说法并不正确,因为要做出准确决策,还有第二个关键因素:评估静态(永久)和动态因素的能力。深入的计算并不是世界冠军们的过人之处。荷兰心理学家阿德里安·德·格鲁特的研究表明:在解决问题时,顶尖棋手的计算并不比弱棋手深到哪里去。他们有时会算得很深,但这种计算能力和计算本身并不是他们实力强大的原因所在。即使对于一秒钟可以计算上百万步棋的计算机而言,也必须评价为什么某一步棋比另一步棋好。这种评估能力正是人类之所长,计算机之所短。如果你不理解你所看到的局面,那么向前看多少步都没有用。

当我考虑着法时,我并不是立即从决策树开始向下计算。首先,我必须考虑局面中的所有因素,从而建立一个战略并找到中间目标。我必须将这些因素牢记于心,然后开始计算各个变着。这样,我就会知道哪种结果是最好的。在这个过程中,经验和直觉会起指导作用,但是严格计算还是需要的。

无论你进行过多少训练,无论你多么相信直觉,分析都是最重要的。就像罗纳德·里根在某一个场合所说,“信任,但要核查”。每个规则总会有例外,在任何学科中都会出现反直觉情况,即使相对简单的数学也会令人吃惊。我参加过一个大约有25人参加的宴会。在谈话期间,我们得知有两对客人生日相同。他们都对这个巧合感到很开心。但是,这种情况发生的概率有多少?另一个客人指出,众所周知,在23人的派对中,两个人生日相同的可能性会有50%。在我们这个派对中,出现两对生日相同的概率接近25%。他继续告诉我们说,当派对人数只需达到55人时,出现两人生日相同的概率就会达到99%。这个问题背后的数学理论并不复杂,结果却肯定与大家的直觉相反。不论你对自己的结论多有把握,都必须用分析来支持。

这种分析过程必须进行排序,以使其更加有效。任何写下任务列表的人都明白,如果将各个任务按最佳方式排序然后再执行,效率会更高。我的经验指引我选择两个或三个候选着法重点思考。通常,其中一个候选着法会相对较差,很快被抛弃,另一个着法进入我的思考范围。然后,我开始扩展分析数,一次两到三步棋,寻找对方可能的应着以及我的应着。

在复杂对局中,分析树的深度通常为四或五回合,即每方四至五步棋,总共八至十步棋。(我们称之为“半步棋”,计算机程序员称之为一个“层”。白棋一步黑棋一步,加起来算一步棋。)除非在特殊情况下,比如局面异常危险或你认为某个局面是对局中的关键局面,四至五回合是一个比较安全也比较实际的计算量。

要提高效率,必须不断地修剪决策树。思考时,需要从逐个变着进行分析,抛弃不好的着法,继续分析较好的着法。如果分析的着法过多,可能会浪费宝贵的时间并可能会使自己迷惑。还必须知道何时停止分析。此时你要么已经找到了满意的着法—某条分析路径明显是最好的或是最本质的—要么进一步分析无法带来与所花时间相称的价值,即不值得再继续分析。

摘自<棋与人生>

文章来源: https://twgreatdaily.com/zh-hans/15xM1W0BMH2_cNUgb_ag.html