Rss & SiteMap

中体象棋网 http://www.gdchess.com/bbs/

象棋专业网站,人气最旺的象棋论坛之一,提供最新象棋棋谱、直播、比赛资讯、棋手资料等等。
共15 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:原来象棋的变化多得惊人,远远超过了围棋!

1楼
chidingming 发表于:2007/4/24 14:34:00

     象棋与围棋哪个变化更多,这是论坛上一个老生常谈的问题。有的说围棋子多棋盘大,当然变化更多,其实再多也是可以用天文数学来表示的;有的说象棋的子是运动的,一盘棋可以无限走下去,其实按现行规则“六十回合自然限着”,象棋的步数也是有限的。棋类运动归属于体育项目,爱好者们说它是艺术,甚至是人生哲学。我认为,从本质上来说,棋类就是游戏,而且是数学游戏。下面我们从数学角度比较这两种棋。

一、用“极限算法”来计算棋路变化的最大值。

   围棋的算法早已有之,就是假定第一手有361种下法,第二手有360种下法……最后一手有1种下法,直到把棋盘摆满,忽略提子。按照全排列公式,就是361的阶乘,算出来有769位数,够惊人的了!

  再算算象棋,假定每60回合吃掉一子,吃到只剩下将帅为止,需要走1800回合,即3600手。每个局面有多少走法(棋子能到达的地方都算),下过棋的人都知道,一般开局阶段会有四五十种走法,残局子少了但活动空间大了也会有三四十种走法。我们保守点计算,假定平均每步20种,按乘法原理就是20的3600次幂,有4684位数;即使每步仅两种走法(事实远远不止),2的3600次幂也有1000多位数.这比围棋不知要大多少倍。

二、从棋理和实战方面来估计它们的变化。

   以上的极限算法中,大多数变化是实战中走不出的。我们来看看实战中符合棋理的变化。

  围棋第一手通常是落星位或小目,基本就这两种(当然,放哪个角都只能视为相同的下法,因为棋盘是对称的)。在高手对决中,一开始就爬二路或填中腹肯定是危险的。接下来的每步通常会有十余种选择,看似广阔的空间并非随处可以落子,中盘搏杀中也很多次绝对先手,逼着对手在某步仅有唯一的下法(类似于象棋中的照将)。当棋盘上棋子越来越多时,剩下的空间也就愈来愈小了。到收官阶段,高手们往往会选择最精准的下法,变化也就更少了。

   象棋第一手至少有十几种符合棋理的走法,除中炮外,每种走法都有20种左右应法。开局第一回合,变化就有两三百种(只是有些变化没有出现专业比赛中)。堆起来足有尺许厚的《象棋布局大全》,仍只能介绍重大赛事中的棋路,对于江湖招式未能涉足太多。进入中局拼杀后,车马踏入前线,比开局时更加活跃。残局子少了,局势渐趋明朗,相对简单些了,不过实战中也有很多残局仍扑朔迷离。源于实战加工而成的江湖残局就更加玄奥了,寥寥数子蕴含智慧。

三、两道数学难题各有千秋

   象棋和围棋是两道数学难题,千百年都无法钻研透彻。象棋仅用一尺棋枰,三十二子,就实现如此海量的变化,确实是一项伟大的发明。它像一道数学题,已知条件就那么简单的几个,短小精悍,思想却高深,要求出它的最优解是毕生精力都不够用。围棋为了实现海量变化,不断地增加棋子,加大棋盘,由原来11*11,发展到今天的19*19。它也像一道数学题,条件繁多,运算复杂,让人在繁琐的演算中摸不着头脑。

   既然是数学游戏,计算机迟早会战胜人类(当然,毕竟只是机器,战胜了人类也还是人类的杰作)。象棋的软件已经有了高超的水平。围棋至今未能建立成功的数学模型,但将来总会实现的。不过,当电脑围棋战胜人类的那一刻到来时,围棋只需将棋盘再加大一倍,计算机的工程师们又会面临新的挑战。

[此贴子已经被作者于2007-4-24 14:34:59编辑过]
2楼
axax123321 发表于:2007/4/24 14:47:00
图片点击可在新窗口打开查看图片点击可在新窗口打开查看
3楼
velex 发表于:2007/4/24 15:14:00

感觉还是围棋的变化多些。至少现实的走法给人感觉是这样的

4楼
ppwqm 发表于:2007/4/24 19:02:00

围棋没背谱?数以千万计的定式那是怎么回事啊。在开局时常看到这些定式的出现,难道这不是谱?

5楼
我就是菜 发表于:2007/4/24 19:24:00

目前而言,人类的大脑加上计算机仍然不能穷尽象棋与围棋的变化,如果那一天来临了,我们也就有了一个答案:先手是必胜还是和棋。

也并非哪类棋的变化多就魅力度高,否则围棋现在就不是十九道而是九十九道甚至更多了。那下围棋不太累了吗?这样的“复杂度”相反只会冲淡棋类的魅力。

两拳击手在拳台上打得支离破碎、鲜血淋漓,最后双方都无法KO对手,谁说这场比赛就不精彩呢?

如果说和棋较多影响了象棋的“KO吸引力”,只要给象棋子计分值,在互不成杀时以“分值差”分输赢,足可解决“和棋多”这一问题。

6楼
chidingming 发表于:2007/4/24 20:42:00

我赞成楼上说的"分值差"解决胜负问题,并且有具体方案.不过这种方法只能用于快棋决胜,普遍应用会改变象棋传统的胜负观

7楼
zzzyyyxxx1965 发表于:2007/4/24 21:20:00
图片点击可在新窗口打开查看图片点击可在新窗口打开查看
8楼
三人行 发表于:2007/4/24 21:43:00
怪不得围棋手十多岁就能逞强?
9楼
lrch328 发表于:2007/4/24 22:12:00
图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
10楼
zzzz1 发表于:2007/4/27 1:50:00
用户已锁定!
共15 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright ?2004-2014
Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.