所以说,虽然数据很大 , 但其实围棋的计算还是相对简单的,纯阶乘的计算 。但是象棋不一样 。象棋每方有16子粒,而每种子粒又有多种不同的走法 , 所以计算起来要比围棋复杂的多 。

文章插图
随着对弈的进行到了残局阶段 , 兵卒过河,子粒减少 , 束缚变少 , 每一粒棋可以选择的走法越来越多,最终达到真正的一车十子寒,马踏八方等,这个变化的算法是不能用简单的阶乘来计算的,而要视每一粒棋子的具体情况来计算 。因此,象棋的算法是及其复杂的,围棋在这一点上完全没有可比性 。
但是在中国象棋、国际象棋和围棋中 , 中国象棋是第一个被电脑攻克的,围棋是最后一个被攻克的,这又是为什么呢?答案很简单 , 中国象棋虽然变化多但是子力少,计算的基数?。?所以最终的变化之数比围棋要少 。

文章插图
这里还牵扯到一个问题,就是不合理的变化是包含在内的,比如围棋第一步不至于下到四个角上的吧,就算下到边线上也会被人笑话的吧 , 还有禁入点的存在等等,都会导致实际数字和理论数字有很大的差别,要小很多 。而打劫的时候又会存在同一个点多次落子的情况,数字又要变大,出现循环打劫那就没个完了 。但是中国象棋的不合理变化比围棋要多很多,实际走法的可能性比理论上的数字也要小很多,比如马真正能跳八方的可能性是不大的 。但即使这样 , 可行性变化的量也是相当庞大的数字 , 计算起来又及其复杂,而且象棋的回合数不确定,因此象棋所有的变化到底是个什么数字是一个工程量相当大的工作,不好提供,比围棋少就是了 。
因此中国象棋是第一个被攻克的,因为电脑筛选掉了大量不合理的走法 , 而且象棋的残局定式又很多,这就大量减少了电脑的存储量和工作量 。但是围棋基数太大,即使筛选掉不合理的落子,变化数也依然是一个电脑无法完成的数字,所以最终阿尔法狗采用了深度学习的方法才攻克了围棋 。
所以从这个角度上来看,中国象棋比围棋要复杂的多,也更难 。围棋的困难在于量,而象棋的困难才真正在于变化 。围棋难在广度的计算,而象棋难在深度的计算 。这相当于中国象棋是N道几何证明题,而围棋是N的M倍道阿拉伯数字计算题 。
——今日头条出棋不意为您原创分享,兴趣交流,有意见或建议可以探讨,请勿动粗,素质比技术更重要 。感谢您的参与、点赞或关注支持 。
最少两种
- 日本地震最少的城市
- 假闺蜜的八大特征 中三个以上的别再来往了
- 和一个极端的人分手方法,最残忍的这两种分手方式
- use to be Use to be谱子
- 新农合满60周岁还用交费吗 60岁以上新农合是否还交费
- 写给男朋友的情书1000字以上,给男朋友的超甜情话
- 老年人过生日有什么忌讳吗 60岁以上老人过生日有啥禁忌
- 百家姓中笔画最少的姓氏有几笔 中国姓氏笔画最少的姓氏
- 六十岁以上老人饮食注意什么
- 续航400公里以上的新能源汽车 10万元左右的新能源汽车续航高一点的
