您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
如果穷尽象棋所有变化,是不是一定会和棋?
和局,程序,先手如果穷尽象棋所有变化,是不是一定会和棋?
发布时间:2019-02-08加入收藏来源:互联网点击:
问题补充: 先下的肯定优势,但是这个优势不足以取胜,因为有士象的防御力可以抵和。
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
象棋特级大师,算是顶级高手,也是人,是人就会有失误的时候,高手对决胜负往往在于一招之间。当然他们并不是穷尽所有变化,现在的计算机也做不到,或许以后的科技能做到这一点,我想那时两台计算机下棋,应该是和棋吧!
恋上八雅,邀你加入象棋社群(一起下棋)。
回答于 2019-09-11 08:43:50
我觉得就算让最高明的计算机象棋程序来分拆,有的象棋棋局也不一定能分出胜负还是和局。比如单车对士象全就是和局。一定有大量的棋局是和局,开局也算一种棋局,和不和就不知道了,但我认为和局的可能性很大。计算机象棋赛大量的和棋就说明了这一点。我自己也写过象棋对弈程序,从实战来看,计算机自己跟自己下和局的概率比较大,除非是规定先手一方和棋为负或类似规则,按这样规则写的程序先手就会进攻性很强,后手呢则注重防守,这样和棋的概率才会降下来。
回答于 2019-09-11 08:43:50
下棋几十年以我的看法,如果双方都是超级大神(准确说就是超级光脑吧)假如都没有一步错棋,也就是穷尽无数变化,那么不论先手怎么厉害在后手的都会有最完美的破解之招,结局肯定是和棋。
如果你认定一方会胜出,那就是典型的“以彼之矛功之彼盾”与题主的“穷尽所有变化”所违背。
回答于 2019-09-11 08:43:50
理论上,一定是和棋。先下的先手和,后下的后手和。但从人下的角度,一般和的比例还是小。因为人总要犯错误(有时候所谓的错误也未必很明显,就是一种缓着,也就是没有下出最好的步骤。缓着多了,积累到一定程度,就成了一种劣势),谁犯的错误更多、更关键性的,谁的失败的概率更大而已。
回答于 2019-09-11 08:43:50
学过编程的都知道,在公平的前提下,电脑理论上永远不会输,所以一定是和棋。比如五子棋,电脑生走基本必胜,如果两台电脑对战,结果应该是必和,因为棋盘占满了,没法走了。穷举法属于无敌模式,败了只有一个原因,走错了或者没有开启无敌模式(算法漏洞造成某些节点没有遍历到)。
简单算一下,电脑与人对战,起步有三种情况,第一,程序优先,有两种结果,程序胜或者和棋,第二,公平开始,有两种结果,程序胜或和棋,第三,人优先,有三种结果,程序胜(人不是机器,失误走错),和棋,程序败(人太强,以致于变成了纯粹的机器)。结果因棋局和棋类型以及人的实力而定。电脑与电脑对奕,有三种情况,一,始终和,二,先走方一直胜,三,后走方一直胜。程序和人不同,第一步已经决定了胜负,因而程序对奕不会出现随机胜负。
上一篇:为什么南宁没有宜家?谁说一下?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |