象棋技术吧 关注:8,432贴子:8,447
  • 14回复贴,共1

象棋软件是否已经得到了象棋的最优解?

只看楼主收藏回复

在谈论这个问题之前,先得说说啥叫最优解。
对于先手来说,象棋的结果分为三类,1.先手必胜 2.先手可和但不能必胜 3.先手必败
一般的看法是2,换言之,先手方存在一定的优势,但如果黑方应对得当,红方无法取得胜利。
这个结论得到严格的证明了吗?其实没有,并且这个东西很难证明。——事实上象棋也有可能是先手必败的!你说不是,你能证明的了吗?(当然,张口就是证明证明,多少显得没意思)
那就先做一个假设吧,红方没有必胜的策略,但是存在和的策略;这也蕴含着另一个事实:黑方没有必胜的策略,但是存在和的策略。
再说说标题所说的最优解。
什么时候我们可以说,软件得到了象棋的最优解?其实可以归结为以下两条。
1. 软件执先手与“象棋上帝”下棋,是否能稳定和?
2. 软件执后手与“象棋上帝”下棋,是否能稳定和?
在普遍的认知里,2比1要难一点。
这里的“象棋上帝”,指的是可以穷举象棋所有变化的智能体。毫无疑问,软件再怎么发展,其棋力永远也比不上这个预设的“象棋上帝”。但好在,说软件得到了象棋的最优解,并非一定要算力与“象棋上帝”平起平坐,其实只要能顶和就可以,纵使软件看到的局面仅有“象棋上帝”的千分之一,万分之一。
(当然,这里说的软件必须是运行时间、运行环境合理的。如果说可以有无限大内存,无限多算力,无限算,无限多的时间,那么软件就相当于象棋上帝——但这样的假设毫无意义,谁能跑出这样的?)
但就现在的发展来看,即使不是象棋上帝,即使只是软件之间互打,似乎依然是有赢又输,遑论象棋上帝。这样看来前面说的1和2都不符合实际,那么如果说现在软件已经达到了最优解,未免过于乐观。
只能说,软件已经把人类远远甩在了后面,这也是历史的必然,人脑比不过电脑。
至于象棋上帝……名手326那么厉害,或许在当时的人们眼里,326就是象棋上帝,但要是把他和现在的皮卡鱼比比,结果会如何?如果把现在的皮卡鱼和未来的皮卡鱼比比,那么结果又会如何呢?
象棋软件距离象棋上帝,距离最优解,目前还有多少距离,似乎还很难产生一个准确的论断。


IP属地:北京1楼2025-02-04 23:57回复
    王天一能让县冠一马,县冠能让我一马,我能让一些业4一马,再往后就没必要说了,那都是基本不会下棋的,多四五个大子都有可能被偷杀的水平了。
    是否存在一个软件x可以让王天一一马?王天一在直播时说,希望上最强的软件来试试,软件让马,王天一先手战胜软件,似乎最强的软件和最强的纯人之间并没有高过一马的差距。
    但说实话,软件也要看设备性能,在一个老电脑,和一个高性能服务器上,软件的性能可能天壤之别。如果换一个512G内存+256核的电脑来下这个,王天一真能下得过吗?
    我反正存疑,也不好说一定可以或者不可以。即使说有一个软件x真能这样,那么是否存在一个软件y,y可以让一马拿下x?


    IP属地:北京2楼2025-02-05 00:06
    收起回复
      没有!目前还没有红先必胜出来!天天红先倒是优几十分!不知道之后会不会出来


      IP属地:广东来自Android客户端3楼2025-02-05 06:10
      收起回复
        就子力审局,以後的硬件发达了能上300层,从开局算到局终,这能不是最优解吗?


        IP属地:四川来自Android客户端4楼2025-02-05 20:11
        收起回复
          红先我們平時走,或者强软件走,要得黑方一大子如马,炮都很难,对吧?如果能得黑方一大子车,肯定是黑方走错了,但是对于残局红方车士相全对黑方士相全,还是和棋。也就是即便黑方走错了,也是可以红先和的。那么黑方走对了,凭什麼还是红先胜,不是红先和呢?


          IP属地:四川来自Android客户端5楼2025-02-05 21:10
          回复
            啊对


            IP属地:江苏来自Android客户端6楼2025-02-06 08:47
            回复
              你说的都对


              IP属地:江苏来自Android客户端7楼2025-02-06 08:48
              回复
                先手必胜,或,后手必和,二选一,得出一锤定音的结论之前就是软件还没得到象棋的最优解。


                IP属地:广东来自Android客户端8楼2025-02-06 18:50
                收起回复