人类还需要多久可以研发出算尽中国象棋的计算机?

林也程


少年,你是什么时候有这个想法的?

我们来分享一下,智能和智慧这两个词的区别

智能是通过各种算法,来分析,学习

智慧是什么呢?这个有点不好答,简单的讲,家庭之间的矛盾需要用智慧来处理,爱的地方来讲理,用智能来处理,你说这个家庭会怎么样?

以此类推,这个象棋是智慧之学,这个团队有多高的智慧,他们就能研发出多智能的计算机~~~~


纪老修


我的答案是遥遥无期!

原因是这样的:

近年来中国象棋成绩最好的是王天一,他的棋艺特点就是主动用软件进行训练,和上一辈高手方法不同。王天一下出来的招有时就象AI,以致于有些高手风言风语影射他用软件作弊引发风波。

据统计,国际象棋理论变化数为10的123次方,实际合理变化为10的46次方。

中国象棋理论变化为数10的150次方,实际合理变化为10的48次方。

围棋理论变化数是10的361次方除以4,实际合理变化为10的172次方。

还有人是这样计算的:

围棋变化远远超过象棋。中国象棋与围棋都有着悠久的历史,也都是我国古人智慧的结晶,传承千年而不衰,正是这近乎无穷的变化之道才是其魅力所在。

围棋有多少种变化?一般有两种算法,第一种,按棋盘上的点来计算,一盘棋下完后,每个点只可能出现三种情况,黑、白、空,所以按这个方法来算,围棋的变化是3^361种,不过这种唯结果论的算法缺陷比较大,因为针对每一种对局结果,都有n种不同的过程可以到达;所以,更多的人倾向于第二种算法,就是简单粗暴的穷举法,即第一步有361个点可以选择,第二步就有360个点……以此类推下去,可以得出围棋的变化是361×360×359×358×……2×1,即361的阶乘。但玩过围棋的都知道,下棋的过程中有不少禁入点,这样在下棋的过程中就会减少一部分变化,而打劫的过程又会增加很多变化。我们姑且认为两者可以基本抵消,忽略这些技术细节,361阶乘这个结果还是基本可以接受的。这个数字大约为1.43×10^768,也就是是1后面有768个0。

再看看中国象棋的变化,与围棋最大的不同是,象棋的子是可以移动的,所以象棋的算法也是有很多种的,这里不具体说明了,一盘国际象棋的大约有10^123种变化,而我们的中国象棋比这要多,约有10^144种。当然不能算磨棋了。

这么看,围棋的变化要远大于象棋,但是,围棋棋子是越下越多的,可选择的下法越来越少,所以围棋的变化可以用穷举法得出极限。而象棋则不同,棋子是越下越少的,但要想知道怎样减少、何时减少、何时算结束,要知道,象棋中不止有输赢,还有第三种情况和棋。而且象棋子减少的时候,可以利用的空间反而增加。用热力学定律比喻一下,就是下围棋是个熵减的过程,象棋是熵增的过程。所以,从某种程度上讲,象棋的变化也许没有最大值。

至于宇宙中原子的总数,用天文观测的数据拟合现在的宇宙学模型,可以估算出我们观测到的宇宙原子的数量在10的80次方这个数量级,不管是围棋还是中国象棋的变化都要比这个数字大的多。

那么,针对问题人类需要多久可以研发出算尽中国象棋的软件或是计算机,现在看是遥遥无期的。



金钩炮研究者


这个目标已经实现了。

中国象棋和国际象棋都已经被计算机攻克,现在主攻的是更为复杂的围棋,相关新闻告诉我们,人类的围棋大师也已经投子认输,随着人工智能的加入,全面占领应该不会太遥远。


茅草驿站


1一台叫深蓝的计算机于1997年就打败了国际象棋卫冕冠军。

2一种叫阿尔法狗的人工智能围棋软件于2016年打赢了人类顶尖高手李世石

3至于中国象棋,网上的普通软件人类就下不过了

4当前计算机还算不尽中国象棋的变化,主要是耗时太长。


乱云619


人的思维是灵活变换的,电脑是运用固定程序去执行指令,所以,要电脑超超人的思维去执行命令是不可能的,但是像下象棋这样的灵活变换指令,想要达到人的思维,以我看,还有很长的路要走。


鹏梦相随


我觉得这个问题并不严谨,首先,需要开发的不是计算机,而是软件。其次,在现有条件下,只要你花的起时间设备费以及电费,稍微调整一下软件的算法,其实完全可以穷尽象棋的所有变化。只是这事儿的成本太高,意义也不大而已


大理小舟


机器人阿法狗已经把人类打败了,相对难度低一点的象棋,恐怕团队没什么兴趣去折腾了,因为围棋的说服力已经很强了。


夜空中最亮的豬


让两台一样的计算机和计算机比比


我的世界254171126


达到大师级的象棋相对围棋来讲更容易,估计不会有人在做这个领域的探索,因为已经有围棋的高点在了,很少有人会专注做一个差一点的尝试


分享到:


相關文章: