谈五子棋的计算力

五子棋教室


#1 谈五子棋的计算力 作者:有志青年 发表时间:2007-9-13 20:46:43

计算力:我发现大家对计算力这个概念还是很模糊.其实计算力是多方面的,具体包括三个方面:深度、广度、速度。 

    深度:很简单,如果你能计算出一个20步的V,那么就说明你的计算力的深度起码有20步,所以深度是可以用步来衡量。

    广度:广度是比较模糊的。广度具体表现在同一个局面,你能想到几种可能的变化,今天看到11和逍遥说自己的计算力和2年前没什么分别,其实他错了,他说的只是计算力的深度和两年差不多,我相信他的广度肯定比两年前宽多了。

    速度:速度很简单,就是一个20步的V你能在几分钟内计算出来的问题。

    如果叫一位围棋的高手来下五子棋,我相信他的深度和速度肯定很深很快,但深度很深速度很快就能赢吗?不能!因为他的广度不够宽,那么他的很多计算都会出现错误,而且他也会不明所以的计算一些根本不可能的变化,还有他根本考虑不到一些正确的变化。深度和速度都可以用多做死活题来提高,但广度只能多打谱多找不同的对手来下棋来提高,因为每个人的思维都是不一样的,有时候多些逆向思维。李昌镐曾说“抛开固定的观念”就能提高棋艺,我的理解就是多逆向思维。 

    虽然计算力是表现水平的一个很重要的部分,但一个计算力的深度、广度和速度都很强的棋手不一定就能赢一位计算力三方面都比他弱的棋手,为什么?因为下棋不单单是项较量计算力的运动,每一位棋手的水平还表现在他在同一局面的感觉程度,所谓对局面的感觉也就是在下棋过程中积累的经验。举个例子,在同一个局面下,甲棋手对这个局面的顺序是A、B、C这三点,那么他计算的次序肯定是先算A点再B点和C点,如果这个局面的正确的着点是B点话,那么他对A点的计算时间就浪费了,如果乙棋手对这个局面的第一感是B点的话,那么虽然乙棋手的计算速度比较慢但他在这局面却能快于甲棋手计算出最佳点。

     同样的,如果有一个80多手的VCT,B棋手的计算深度虽然只有40多步,但他如果在计算40多步后感觉出40多步后的局面能出棋,那么他走了 40多步后却能再以40步的计算深度计算出这个80多步的VCT。

     无论你有多强的计算力和感觉你都会出现漏算,漏算的原因主要出现在感觉和计算的广度。由于比赛时间及你固定的思维和感觉会忽略掉一些点,小林光一在比赛里经常会拿记录的棋谱反着看,他这是抛开自己的思维而站在对方的立场去思考计算这就能减少一些漏算,有的漏算是完全因为棋手的计算广度不够宽而造成的,一个局面的正确着点是D点话,如果一位棋手对这个局面的计算广度只有A、B、C三点,那么这个D点他肯定会漏算掉的。

    下棋的过程是个刻苦的过程,一个良好的局面感觉和开阔的思路才是水平的具体表现。

#2 Re:谈五子棋的计算力 作者:双队长 发表时间:2007-9-19 9:23:06

呵呵 温故而知新了