所以说,虽然数据很大,但其实围棋的计算还是相对简单的,纯阶乘的计算 。但是象棋不一样 。象棋每方有16子粒,而每种子粒又有多种不同的走法,所以计算起来要比围棋复杂的多 。
文章插图
随着对弈的进行到了残局阶段,兵卒过河 , 子粒减少,束缚变少,每一粒棋可以选择的走法越来越多,最终达到真正的一车十子寒,马踏八方等,这个变化的算法是不能用简单的阶乘来计算的,而要视每一粒棋子的具体情况来计算 。因此,象棋的算法是及其复杂的,围棋在这一点上完全没有可比性 。
但是在中国象棋、国际象棋和围棋中 , 中国象棋是第一个被电脑攻克的,围棋是最后一个被攻克的,这又是为什么呢?答案很简单,中国象棋虽然变化多但是子力少,计算的基数小,所以最终的变化之数比围棋要少 。
文章插图
这里还牵扯到一个问题 , 就是不合理的变化是包含在内的,比如围棋第一步不至于下到四个角上的吧,就算下到边线上也会被人笑话的吧,还有禁入点的存在等等 , 都会导致实际数字和理论数字有很大的差别,要小很多 。而打劫的时候又会存在同一个点多次落子的情况,数字又要变大 , 出现循环打劫那就没个完了 。但是中国象棋的不合理变化比围棋要多很多,实际走法的可能性比理论上的数字也要小很多 , 比如马真正能跳八方的可能性是不大的 。但即使这样 , 可行性变化的量也是相当庞大的数字,计算起来又及其复杂,而且象棋的回合数不确定,因此象棋所有的变化到底是个什么数字是一个工程量相当大的工作,不好提供,比围棋少就是了 。
因此中国象棋是第一个被攻克的,因为电脑筛选掉了大量不合理的走法,而且象棋的残局定式又很多,这就大量减少了电脑的存储量和工作量 。但是围棋基数太大,即使筛选掉不合理的落子,变化数也依然是一个电脑无法完成的数字,所以最终阿尔法狗采用了深度学习的方法才攻克了围棋 。
所以从这个角度上来看,中国象棋比围棋要复杂的多,也更难 。围棋的困难在于量,而象棋的困难才真正在于变化 。围棋难在广度的计算,而象棋难在深度的计算 。这相当于中国象棋是N道几何证明题 , 而围棋是N的M倍道阿拉伯数字计算题 。
——今日头条出棋不意为您原创分享,兴趣交流,有意见或建议可以探讨,请勿动粗,素质比技术更重要 。感谢您的参与、点赞或关注支持 。
【中国象棋基本24种杀法 象棋有几种下法】最少两种
- 吴军来信照相机镜头的基本知识
- 照相机的成像原理和基本构成是什么,照相机成像原理图
- 拍摄前相机的基本设置,相机常用拍照参数设置
- 会计确认的含义 会计确认应包含哪些基本条件
- 中国棋盘上的楚河汉界是指什么地方 中国象棋盘上的楚河汉界是指什么地方
- 衬衫的多种穿法
- 为什么摄影师用的器材大多都是黑色的呢,独立摄影师基本器材
- 照相机镜头的基本功能,新手适合用定焦镜头吗
- 相机的基本结构是什么,相机摄影基础操作入门
- 南方人取暖基本靠抖试着用小米米家电暖器解决一切问题吧