- 最后登录
- 2010-12-3
- 在线时间
- 32 小时
- 阅读权限
- 10
- 注册时间
- 2010-7-26
- 积分
- 107
- 帖子
- 78
- 精华
- 0
- UID
- 1268366
- 性别
- 保密
- 积分
- 107
- 帖子
- 78
- 精华
- 0
- UID
- 1268366
- 性别
- 保密
|
赵鑫鑫的博文:真的能只算一步吗?(2010-06-02 09:46:04)
最近看评论,发现很多朋友对于专业棋手究竟能算多少步的问题,还是显得相当执着。有的觉得我的回答有些故作姿态,好像这里面有一些难以言说的秘密却不愿和别人分享。这种心态是可以理解的,毕竟长久以来,人们总是认为计算是象棋最重要的能力,这种能力的高低,自然就决定了水平的高低。照理说,这种说法并没有错,但是有几个问题。
首先一个,真正强大的计算力不在于计算多少步,而在于计算的准确性。如我之前所说的,计算的目的是为了验证招法的正确性,而计算的深度无非也是为了提高其准确性。但是问题就来了,计算的越多就越准确吗?这可能是一个矛盾。作为一个棋手,算的少了肯定不行,算的多了也容易出问题。人终究是人,3乘以7谁都知道是21。但是33乘以77,有谁可以马上准确的计算出结果呢?越复杂的计算,越容易出错,这就是不容置疑的。象棋本来就很复杂,如果我们每步棋都要保证自己算到7,8步以上,每一个回合都会衍生出无穷的变化,谁能够保证不出纰漏呢?说到这里,很多人就迷茫了,算多了不好,算少了也不行,那究竟该怎么办啊?事实上,也很简单,在我们计算到一定时候,会出现一个崭新的局面,可以说是一个新的节点。将这个局面与之前的局面进行对比,如果说优势有所扩大,那么说明这个选择可行,反之则否定他。 在日常交流中,我发现过一些问题。很多棋友喜欢拆棋,这是很好的现象,但是有时候面对一个明显不利的局面,却依然要钻牛角尖,坚持认为能下,这就是在浪费精力了,当一个局面优劣已十分明显的时候,其实就没有必要再拆下去了。
总结来说,计算的步数其实是不宜过长的,而且是能简短则简短。过长则容易导致失误和漏算。关键是要对几步之后形成的局面作一个理智的判断,如果结果已经很明显了,那么计算的目的就达到了。如果不是很确定,就继续往下推演。
第二个是,专业棋手最多能算多少步的问题。记得有一篇报道称谢业枧能算100步,当时我们是一笑了之的,因为我们都没有试过算100步。但是想起这个问题,我觉得,这可能是最好的回答了。专业棋手应该是可以算100步的,当然这种情况不会是平常下棋时的计算,而是假设一个特殊的排局,或是一个简单一点的残棋,可能一个专业棋手算出100步甚至更多也没有问题。因为计算无非就是用脑子里的棋盘拆棋,而专业棋手经过锻炼,盲目棋的水平已经很接近明目了,所以即使算很多步,脑子也不太会变得太模糊。
第三个是计算的广度。我想如果真正要说计算力的差距的话,我觉得广度要大于深度。因为计算的广度是最能体现正确性的,如果没有广度,我们就容易出现漏算的问题。事实上,广度是一个比较难以处理的问题。假如我们要计算5步棋,那么推演的过程中,每推演一步棋,可能都会出现3个新的变化,那么就会变成几十个变化,这是一个很大的计算量。这就像一棵树,不断的生出各种枝节,我们要做的就是修剪它们。之前我推荐的,采用排除法,快速的排除掉一些不利的变化,会让大脑更加清晰的运作,进而保证其正确性。但是这也不是非常容易的,比如我经常在对局中遇到这样的情况。当我列举了几个变化时,我想先排除掉几个我认为不太好的棋,但是随着几步棋的推演,我发现有些招法其实并不那么糟糕,使我不得不重新审视这个局面。有一次网络直播我对许银川的对局,我先想了将近半个钟头,紧接着对手也想了将近半个钟头,双方都很难迅速做出判断。就是因为变化的确是太多了,而对于局面的判断也不是那么一目了然的。
胡老师的只算一步说法,在我看来是有两种解读。一是无论你算了10步还是100步,最后还是只能下这一步棋,也就是说无论算多少,归根结底还是只算这一步。
而第二个解读是代表了我一个美好的愿望,不知道算不算是玩笑。
就是只算一步可能是代表了棋手的一个理想的最高境界,那就是最高境界的计算能力就是没有计算,想到一招棋,通过对象棋的认识,马上就能判断出这一招是最好的。那么下棋就是一件随心所欲的事情了。而这种境界基本上已经算是羽化成仙了,如果下棋能够得道,能够成仙的话。。。。 |
|