座子圍棋至少在兩千多年前就有了,座子圍棋開局局面見圖1,,規(guī)定白棋先行,,雙方不貼目,還棋頭(如圖1)?,F(xiàn)代圍棋取消了座子制,,開局局面見圖2,規(guī)定為黑棋先行,,先手方(黑方)貼給后下一方(白方)一定實(shí)地(稱為貼目/貼子)以減少或平衡先行一方所謂先手的優(yōu)勢,,在規(guī)定先行方貼7目左右(3子半左右),則先手方(黑方)的獲勝概率大概是49.5%,,可以認(rèn)為貼目/貼子后黑白雙方勝率基本均衡,。 但以上結(jié)論是基于人類對局勝負(fù)統(tǒng)計(jì)的結(jié)果,在人工智能(Ai)圍棋出現(xiàn)之前代表了人類的能力對比和對圍棋理解深度?,F(xiàn)代圍棋先行方貼目/子的規(guī)定是基于先手總是有利的假設(shè),,但也許這只是人類的感覺。先行有利的假設(shè)應(yīng)該內(nèi)含了兩個(gè)前提假設(shè),,一是假設(shè)從開局到終局,,對局雙方都是走人類認(rèn)為的最佳著手;二是假設(shè)認(rèn)為如果按照以雙方以最佳著手推進(jìn)棋局,,棋局局面就一定會(huì)一直存在對先手有利這樣推測,。如果這兩個(gè)假設(shè)其中之一不能成立,那先手有利的假設(shè)就必然不能成立,。顯然,,由于影響一局棋的勝負(fù)除了先后手區(qū)別之外還有很多更為重要的因素,以上這兩個(gè)假設(shè)的正確性并不能完全令人信服,,由于并未考慮到隨著棋局的進(jìn)程,,既使按照雙方的最佳著手進(jìn)行對局,也不能肯定從開局至終局會(huì)一直存在對先行一方有利的局面,。另一層面意義而言,,規(guī)定先手貼目/子,,也是因?yàn)楹谄逶谄寰诌M(jìn)程中有早一步的決定棋局走向的作用權(quán)力,貼目/子即可看成是兌換這個(gè)權(quán)力的籌碼,,但如果白棋同樣也存在早一步選擇有利于白方局面的決定權(quán)則黑白權(quán)力抵消,,黑棋貼目即不具有必然合理性。 借助圍棋 Ai 推演后,,本人發(fā)現(xiàn)早在布局階段必然存在先行不利的局面,。而這種局面也正是中國古代圍棋的座子圍棋開局的局面,即在座子圍棋開局局面下先行方不利,。如不是座子棋,,此時(shí)為開局第5手黑棋應(yīng)為先行方,但現(xiàn)代圍棋卻規(guī)定先行方黑棋需要貼目,,這違背了貼目規(guī)定的先行有利的假設(shè),,導(dǎo)致貼目規(guī)定不合理。由于座子開局(對角星布局)是對稱局面,,如果在此局面下先行不利,,則黑棋的最優(yōu)一手的選擇是棄權(quán)一手,局中棄權(quán)一手古代稱為虛著,,即如果走成對角星布局,,開局第 5 手黑是否應(yīng)該棄權(quán)一手即應(yīng)用虛著嗎?這是合理的嗎,? 對于古代座子圍棋情況下,,為什么執(zhí)白棋的上手先行目前的解釋尚不十分令人信服。一般而言,,執(zhí)白棋者為上手(高手),,其執(zhí)白棋先行似乎不太合理,因?yàn)橐阅壳跋刃杏欣募僭O(shè),,由高手執(zhí)白棋后下才較為合理,。但如果在座子局面下先行不利的結(jié)論正確,那古代執(zhí)白先行的規(guī)定就變得合理了,。目前對于古代座子圍棋的局面由來和代表高手的白棋卻先行的解釋都是從文化方面進(jìn)行推測解釋,,對于基于圍棋原理的因素很少分析,這些在古代就是默認(rèn)的規(guī)則實(shí)有進(jìn)一步研究的必要,。 本文利用 AlphaGo 教學(xué)工具和 LeelaZero 對此現(xiàn)象做初步探討和推測,,希望能拋磚引玉并得到專家指正解惑。 圖 1 古代座子圍棋開局局面(對角星布局,,白棋先行) 圖 2 現(xiàn)代圍棋開局局面(空白棋盤,,黑棋先行) 棋局第 1 手:輪黑棋下(圖 3,圖 4)。AlphaGo認(rèn)為星位黑棋獲勝概率最高,。因此,,開局黑棋應(yīng)下星位。雖然人類高手認(rèn)為 AlphaGo的獲勝概率對人類勝負(fù)作用不大,,但本文從純理論探討角度,認(rèn)為最佳一手即為 Ai 認(rèn)為的最高獲勝概率的一手,。雖然本人即使在獲勝概率80%以上的情況下被對手翻盤的概率也同樣的高,,但現(xiàn)在人類即使與Ai圍棋小的獲勝概率差距下要想勝利亦變得越來越難。 圖3 AlphaGo開局狀態(tài)(黑先行) 圖4 AlphaGo棋局第1手局面 1,、白棋第一種選擇:棋局第2手白棋占非對角星情況(圖5,,圖6)。AlphaGo和LeelaZero都認(rèn)為是黑走對角星獲勝概率最高,,黑最佳獲勝概率分別為為47%和46.9%,。 圖5 AlphaGo棋局第2手局面(非對角星) 圖6 LeelaZero棋局第2手局面(非對角星) 2 白棋第二種選擇:棋局第2手,白棋占據(jù)黑棋第一手的對角星位置情況(圖7,,圖8):結(jié)果AlphoGo和LeelaZero都認(rèn)為黑棋最佳獲勝概率為46.6%,。較第2手白棋占黑棋第一手非對角星位的情況,黑獲勝概率下降0.3%-0.4%,。即,,第二手白占黑對角星為最佳著手,提示平行布局對白有利。 圖7 AlphaGo棋局第2手局面(對角星) 圖8 LeelaZero棋局第2手局面(非對角星) 如走成平行型布局,,黑棋的獲勝概率將再次下降,。如四個(gè)星位的平行型布局(圖9,圖10 ),,黑棋最大獲勝概率再次下降,,AlphaGo為45.8%,LeelaZero為46.7%,。 所以,,可以確定,在貼目情況下走成平行型布局對白棋有利,。由于在開局第2手時(shí),,是否選擇對白棋有利的平行型局的選擇權(quán)完全在白棋,這和認(rèn)為的黑棋先行有利是一樣的權(quán)利,,而在黑棋貼目情況下,,開局第2手白棋即擁有絕對的對自己有利局面的選擇權(quán),所以,,白棋在開局第2手時(shí)即可擁有對己方有利的局面選擇權(quán),,是否能夠抵消甚至超過黑棋因先行效力?應(yīng)該考慮究竟是以后什么樣的平行型布局才是均衡的,,或者說如果雙方都是最合理的走法,,如開局第2手白棋選擇對已方有利的平行型布局時(shí),,黑棋貼目是否相應(yīng)改變才重新使黑白棋獲勝概率變?yōu)槠胶猓窟@都需要進(jìn)一步研究,。 因此,,在非座子圍棋布局時(shí)代,由于白棋有更大或說更早的選擇平行型布局的機(jī)會(huì)和權(quán)力,,由于走成平行型布局白棋有利,,但再要求黑棋貼目,似乎不太合理,。貼目的假設(shè)是先手有利,,但整個(gè)棋局過程未必如此,先行有利這個(gè)假設(shè)似乎不能成立,。如果開局第2手選擇對白棋有利的平行型布局局面,,如何限制或者平衡第2手白棋的選擇權(quán)利也是需要深入研究的,由于很難評價(jià)第2手白棋的價(jià)值或者獲利的大小,,那么禁止白棋選擇平行型布局或說設(shè)立對角星布局開局即設(shè)計(jì)座子制應(yīng)該是一個(gè)合理而嚴(yán)謹(jǐn)?shù)姆椒ā?/p> 圖9 AlphaGo 平行星位局面(白棋有利) 圖10 LeelaZero 平行星位局面(白棋有利) 棋局第3手:輪黑棋下,。如白棋放棄或者被禁止選擇平行型布局,第2手白棋占具最高獲勝率的非對角星(圖11,,圖12),。則開局第3手黑棋占獲勝概率最高的對角星位,將形成對角星布局,。這時(shí),,所剩的最后一個(gè)星位也是僅有的一個(gè)獲勝概率最高的位置,是幾乎是必然的一手,。此時(shí)白棋最大獲勝概率AlphaGo為53.8%,;Leela為53.0%。所以,,第4手白棋應(yīng)該占最后一個(gè)星位,,形成對角四個(gè)星的對角型布局。 圖 11 AlphaGo 棋局第3手局面 圖12 LeelaZero棋局第3手局面 棋局第4手,,輪白棋下,。棋局第4手,由于最后一個(gè)星位是最佳一手,,因此,,白棋占具最后一個(gè)星位而形成對角星布局(圖13,圖14),。這時(shí)候輪開局第5手,,棋盤最佳獲勝概率AlphaGo為45.8%,是點(diǎn)三三的一手;Leela為47.0%,,是星位小飛掛的一手,。這時(shí)候是局面是對稱的,也就是說黑白棋誰先走最大獲勝概率都是降低的,。這時(shí)候棋局進(jìn)行應(yīng)該到了第5手,,正常是黑棋走子,那么黑棋的最大獲勝概率將會(huì)進(jìn)一步下降,。 AlphaGo認(rèn)為棋局第5手黑棋如繼續(xù)走子,,黑棋獲勝概率將下降0.8%,即從第3手的46.6%降為45.8%,;LeelaZero則認(rèn)為黑棋從第3手的46.6%略升為47%,升高僅為0.1%,。即在棋局第4手的當(dāng)前情況下,,黑棋如果繼續(xù)先行,獲勝概率將會(huì)進(jìn)一步下降可能性大大增加,。但由于是對稱局面,,此時(shí)如果黑棋選擇放棄一手,讓白棋先走,,白棋同樣面臨獲勝概率下降問題,!所以,此局面黑白棋雙方最佳著手是棄權(quán)一手即使用虛著讓對方白棋先走,。由于黑棋可以先行棄權(quán)一手,,白棋如果也選擇棄權(quán)一手則會(huì)導(dǎo)致終局。此局面由于為對稱局面,,終局應(yīng)為和棋,,但如果為其他非對稱局面則不能判斷局面優(yōu)劣。由于此時(shí)黑棋的貼目負(fù)擔(dān)進(jìn)一步加重,,所以理應(yīng)棄權(quán)一手,,這樣局面會(huì)反轉(zhuǎn)變?yōu)閷Π灼宀焕F寰值?手以后,,無論黑白都將是重新開始,,但局面不同于初時(shí)棋盤無棋子的空盤初始局面。 圖13 AlphaGo 棋局第4手局面 圖14 LeelaZero棋局第4手局面 棋局第5手以后(圖15):AlphaGo教學(xué)工具推薦點(diǎn)三三后到第24手,。第24手的白棋獲勝概率為55.1%,。即,如第5手黑選擇棄權(quán),,則等于黑白棋互換,,走至此局面的黑棋獲勝概率將為55.1%,第5手棄權(quán)竟然起到了提高獲勝概率的作用! 圖15 AlphaGo 棋局第5手以后局面 我們再回到棋局初始局面,,如黑棋第一手下天元(圖16,,圖17),則白棋獲勝概率更高,,黑棋還不如棄權(quán)一手,。同樣,如在棋局第5手對角星局面下(圖18),,黑占天元亦不如棄權(quán)的獲勝概率高,。 圖16 AlphaGo 棋局初始黑占天元局面 圖17 LeelaZero棋局初始黑占天元局面 圖18 LeelaZero棋局第5手黑棋占天元局面 因此,可以得出以下結(jié)論:在空棋盤開局黑棋先行的對局中,,是否先行有利值得探討,,黑棋的所謂先手效率在開局第2手時(shí)即可被白棋抵消或者削弱,白棋在開局第2手具有比黑棋第1手先行還大的局面選擇權(quán),,因?yàn)殚_局第2手白棋選擇平行型布局,,則黑棋的獲勝概率至少在開局前4手會(huì)持續(xù)降低從而過早使棋局失去平衡,而選擇平行型布局還是對角型布局在開局第2手就僅僅成了白棋單方面的權(quán)力,,這種情況有失對局公平而且很難平衡,。在限制白方選擇對白方有利的平行型布局的情況下,雙方最佳對應(yīng)是形成對角星局面即完全對稱的座子圍棋開局局面,。而此時(shí)局面并不同于空棋盤的完全對稱的局面,。對角星座子局面開局是先行不利,其實(shí)在空棋盤開局條件下如不限制白棋第2手的選擇權(quán)也將是先行的黑棋不利,!因此,,可以明確,在空棋盤開局的前4步棋中,,黑棋先行處于不利的機(jī)會(huì)有2次,,而白棋的有利機(jī)會(huì)有1次(即開局第2手),而如果白棋放棄一次對白棋有利的開局第2手選擇平行型布局機(jī)會(huì)而將局面導(dǎo)向?qū)切遣季?,在開局第5手輪黑棋行棋,,黑棋卻將再次面臨先行不利的機(jī)會(huì),即至少在開局前5手內(nèi)黑棋卻面臨2次不利行棋機(jī)會(huì),,而白卻有1次有利的行棋機(jī)會(huì),,而這些差別與棋藝高低基本無關(guān),應(yīng)該屬于圍棋本身的固有特性,。 基于以上探討和推理,,本人認(rèn)為以下問題值得思考。在空棋盤開局條件下,,是否應(yīng)該限制白棋在開局第2手的絕對的權(quán)力,?與消除黑棋先行的似乎有利的可能相比,,是否消除或者限制開局第2手白棋的選擇權(quán)和獲利選擇更為重要?在棋盤空白的情況下開局先行方是否一定有利,?如果不一定有利,,則是否存在一個(gè)對后行一方獲勝概率高的必然局面?如果存在先行方不利的局面如對角星情況,,這是否是古代圍棋設(shè)立座子和高手執(zhí)白先行規(guī)定的由來,?是否古代對圍棋原理的認(rèn)識有更為合理的認(rèn)識?在座子圍棋制度下還棋頭是不是比貼子及貼目更有效的使棋局開局均衡的方法,?是否存在一些對對局雙方先行不利的局面,?最后,如果在座子開局局面下對局,,是否在后面的棋局進(jìn)程中同樣也存在一個(gè)對先行方有利的局面,?如果在棋局進(jìn)程中存在對先行和先行雙方各自有利的局面,那貼目/貼子規(guī)定就是不合理的,。這些問題借目前高水平的人工智能圍棋的發(fā)展或許會(huì)有更為明確的結(jié)論,。由于本人能力和知識有限,希望以上能夠拋磚引玉,,以待大家批評指正。 后記: 圍棋是中華文化的生動(dòng)體現(xiàn),,對古人而言,,圍棋文化的各個(gè)方面都是形同公理,是認(rèn)為不用過多討論的問題,,比去如“白棋先行”,、“座子設(shè)置”、“以靜制動(dòng)或者后發(fā)制人”,、“開局第二手白棋要下黑的非對角位置的圍棋禮節(jié)”等等,,似乎古人已經(jīng)有明確的結(jié)論而為為默認(rèn)的“潛規(guī)則”。 后人對以上現(xiàn)象的解釋,,幾乎都是僅僅從文化方面去做注釋似的解釋,,很少從圍棋技術(shù)和固有特性方面考慮其合理性。如果接受以上開局第五手的局面分析的合理性的話,,則很多圍棋相關(guān)的文化或說規(guī)則就可以有更容易接受的解釋了,。 因?yàn)槿绻钥掌灞P黑棋開局,到了棋局第5手即對角星局面時(shí)就存在了誰先行誰不利的雙先不利的情況,,此時(shí)黑棋最佳著手是選擇虛著一手而讓白棋先走,。但實(shí)際對局時(shí),如果真的發(fā)生了這樣的情況,,即黑棋第5手如果真的選擇虛著一著,,在局外人看起來就像白棋被“讓”或“授”了一先,,這無疑會(huì)給上手的白棋方面很大的尷尬甚至羞辱!然而,,這樣表面看起來被對方“讓”了一手的情況,,其真實(shí)情況卻是誰先行都是不利,黑棋虛著一手讓白棋先走是讓白棋承擔(dān)不利的局面,,也就等于白棋被虛偽的讓了一手,!從黑棋方面而言,本來作為下手執(zhí)黑的一方,,如果從沒有座子設(shè)置時(shí)的空棋盤開局,,在局外人看起來棋局是以執(zhí)黑先行有利的名義“讓”黑先行,而真實(shí)的情況卻是棋局第4手白棋下成對角星局面的時(shí)候,,棋局第5手該輪黑棋繼續(xù)走棋,,發(fā)現(xiàn)此時(shí)實(shí)際是變?yōu)檎l先行都是不利的局面,也就相當(dāng)于黑棋同樣被虛偽的讓了一先,! 基于以上分析,,我認(rèn)為古人的結(jié)論是座子必須要設(shè)立。造成以對角星座子局面一貫開局的原因也是對技術(shù)和人文兩方面考量后做出的結(jié)果,。設(shè)立座子是防止在空棋盤開局棋局第5手時(shí)黑棋選擇虛著對上手白棋方面造成的尷尬,,同時(shí)也避免了空棋盤開局第2手時(shí)白棋擁有的選擇對白棋有利對平行布局的絕對權(quán)利,避免了黑棋的尷尬和不滿,。古棋和現(xiàn)代認(rèn)為對局時(shí)上手執(zhí)白是圍棋的禮貌,。但是古棋卻是白棋先行,這和上手風(fēng)度很不相符,。因此,,古人在設(shè)立座子的同時(shí),規(guī)定作為上手的白棋一方在座子局面即對角星布局時(shí)開局先行,,這樣充分體現(xiàn)了白棋的上手風(fēng)范和圍棋文化底蘊(yùn),。此外,對于古人上手(高手)授先和讓先的解釋多不統(tǒng)一,,大多解釋為“讓對方先行棋”的意思,,但是實(shí)際卻是高手執(zhí)白先行,說明這解釋不能令人滿意,,由于座子棋是先行不利,,大概獲勝概率后行方多出4.9%左右,差不多是先行的白棋“讓”了黑棋一個(gè)先手的機(jī)會(huì),,所以白棋先行成為上手授先或者讓先,。“授”和“讓”的文字意思也是把自己的給與對方的意思,,即“把自己先走主動(dòng)承受先行不利的善意或說姿態(tài)”做給下手(水平偏差或者資歷輩分較淺)的黑棋一方,,以示高手和長者風(fēng)范,。不然,古棋授先棋應(yīng)該變?yōu)楹谄逑刃胁攀恰?/p> 在對局中棄權(quán)一手改由對方行棋即為虛著一手,,這是規(guī)則允許,,古棋只所以不稱虛著一手為棄權(quán)一手,可能是虛著時(shí)也必須做出下子的手勢,,只是手中無子而稱為虛,,即虛著也是一手棋,只是沒有放棋子,,對局時(shí)在局外人看來和真實(shí)放下棋子是一樣的,,這樣可避免被局外人認(rèn)為是一方“讓”對方一手而造成誤會(huì)。同時(shí),,日本圍棋歷來認(rèn)為讓黑棋開局第1手應(yīng)下在白棋方左手星位是對上手的尊敬,,而白棋在開局第2手即白棋第1手應(yīng)下在已方右邊星位是禮儀的“要求”,也是對對手的回敬,。從圍棋文化的傳承脈絡(luò)來看,,這樣的圍棋禮儀或許是唐朝以前的對局規(guī)定存遺。本人根據(jù)以上分析推測,,實(shí)際是這樣的“禮儀”是為了避免開局第2手白選擇對角星位形成對白棋有利的平行布局而做出的規(guī)定,。這樣棋局4手后必然要形成對角星布局。這時(shí)局面是雙方先行不利,,黑有權(quán)虛著一手,,則實(shí)際變?yōu)榘灼逑认隆,?梢韵胂螅绻L期前5手都這樣的進(jìn)程,,很不具美感和文化之儀,,這樣設(shè)立座子應(yīng)省去很多不必要的麻煩。 據(jù)推測,,在唐以前圍棋是不設(shè)座子的,,大概是三國時(shí)期或更晚些時(shí)候才采取了座子制,很可能形成座子圍棋是古人對局下成對角星即座子布局的圍棋技藝和文化的共識,。雖然如此,,古棋的座子有時(shí)是可以變動(dòng)如放在星位以外的位置的等,雖然是少數(shù),,但提示座子是由雙方先下出來,,后來才成為規(guī)定,而且歷經(jīng)長時(shí)間后成為了默認(rèn)的規(guī)則,。圍棋傳入日本后,,座子被取消,。取消座子是否是一種規(guī)定,還是黑白雙方都不再遵守之前的對局的文明的“規(guī)矩”而造成的,,還需要進(jìn)一步考證,。從以上分析來看,本人認(rèn)為很可能是后一種原因?qū)е铝藝遄拥南?,即白棋在?手可以故意總是選擇對白棋有利的平行布局,,而黑棋卻毫無辦法。而這樣的混亂狀態(tài)可能直接導(dǎo)致了以后圍棋猜先,、貼目等諸多附加規(guī)定的出現(xiàn),。另外,從以上分析可以認(rèn)為,,設(shè)立圍棋座子不是限制了圍棋變化,,而是使圍棋對局更科學(xué)、更嚴(yán)謹(jǐn),,并且使圍棋更具有文化特色和人文底蘊(yùn),,也是從人文和科學(xué)方面合情合理的共識和“規(guī)定”。現(xiàn)代圍棋取消圍棋座子制,,只是增加了由前4手變化帶來的后繼一大堆并不嚴(yán)謹(jǐn)?shù)娜哔樧兓?,并白白浪費(fèi)了人們的精力,表面來看局面變化較前增多,,但其實(shí)對圍棋的技術(shù)進(jìn)步并沒有什么真正的推動(dòng)意義,,這尤如目前一些小目定式對于高水平的Ai圍棋對局而言,只是對局中并不應(yīng)該出現(xiàn)的冗贅變化而已,。 (2018年6月29日于新疆) 再記: 關(guān)于本文結(jié)論:本文結(jié)論是在黑貼目的情況下應(yīng)用Al工具觀察和思考的結(jié)果,。最近。本人研究,,如果黑棋不貼目設(shè)置情況下,,AQ圍棋、PhoenixGo(金毛圍棋)等,,執(zhí)白第二手占據(jù)黑棋對角星的走法居多,,提示,不貼目情況下白棋選擇平行型布局可能最為有利,。由于無法得到最高水平AI的確認(rèn),,因此,希望有能力進(jìn)一步計(jì)算驗(yàn)證的AIr團(tuán)隊(duì)能夠?qū)嶋H驗(yàn)證一下,。至少可以說明,,目前貼目規(guī)定,在空棋盤開局時(shí)太過于看重黑棋先行的可能的“有利”推斷了,,而卻大大忽略了開局第2手白棋選擇平行一型布局還是對角一型布局所獲得的“選擇的權(quán)利”所帶來的效果,。因此,,對此問題有必要進(jìn)一步研究。 關(guān)于座子圍棋和職業(yè)棋手:毋庸置疑,,座子圍棋是傳承了上千年的“圍棋正宗”,,是原汁源味的圍棋文化形式。當(dāng)前非座子圍棋,,實(shí)質(zhì)是“正宗圍棋”的簡易形式或變異,。座子圍棋及其文化應(yīng)該繼續(xù)傳承和發(fā)掘,至少不應(yīng)使傳承了千年的圍棋文化在當(dāng)代斷檔,。這是以圍棋為生的職業(yè)棋手的責(zé)任,,而不是僅僅“會(huì)下”或說只愿意下非座子圍棋。做為以圍棋為職業(yè)的職業(yè)棋手應(yīng)該更職業(yè),,應(yīng)該不但善于下非座子圍棋,,更應(yīng)該精通座子圍棋。這樣才能稱為真正的圍棋大師,。(2018年7月23日補(bǔ)記) |
|