最牛的象棋大師一般可以看到幾步棋?

太極星空


這個問題平時也經常被同學和朋友問到,提到象棋,一般愛好者提問最多的3個問題是:

1 最多能看到幾步棋?

2 能不能不看棋盤下棋?

3 人能不能下得過電腦?

雖然也回答過好多次,不過因為對自己之前的回答都不太滿意,所以在這裡簡單總結一下。


首先這個問題是比較難回答的,因為缺少一些條件和前提。所謂的“幾步棋”究竟指的是什麼,是某一路變化所能達到的最大深度,還是計算過程中在腦海中遍歷過的盤面數量。恐怕提問者也不一定會有個標準答案。其實象棋高手們在對於盤面的計算方法,下過棋的人都明白,無非是用寬度搜索和深度搜索相結合,繪製完成一顆博弈樹的過程。


我想大多數愛好者提到這個問題時候,恐怕“幾步棋”的含義僅僅指的是深度,因為象棋高手相對於一般愛好者的神秘和高深之處往往就在於能夠在當前盤面下點出若干步以後的局面,說的頭頭是道。所以一般愛好者也會認為能夠“多看幾步棋”就是象棋高手與他們之間最大的差別。


而如果指定“幾步棋”的含義是深度,這個問題又得重新加一些限定條件,因為不同盤面下計算的深度是不同的,一概而論地回答棋手的計算深度能達到多少是沒有意義的。比如中盤大子糾纏的複雜盤面,雙方選擇都比較多,每一步棋搜索局面的寬度比較大,那麼雙方就不可能計算得很深,但是一定要計算得寬。最多6、7個回合就足以遍歷一路深度,但是要同時計算並行的十幾路以上的變化;


再比如雙方激烈對殺但是各攻一翼的局面,雙方都沒時間去防守,變化比較單一,但是深度很深,需要計算到10幾個回合之後的盤面,否則一著不慎勝負易手。這種局面下就不需要計算很多路變化,但是關鍵的一路變化一定要計算清楚。


以上講的是象棋實戰過程能看幾步棋,不要以為能達到10幾個回合深度就是高手了,如果是打譜或者解排局的話,深度會大到一般愛好者無法想象。舉兩個比較特殊的例子,一盤40回合以上的棋譜給象棋大師看,不用棋盤,很快就可以在腦子裡擺到最後。這樣的話,可以算是能看40回合以上。一個上百回合的連將殺排局,很多非國家大師的高手也能從頭至尾僅靠心算拆解出來(因為中間變化相對比較單一,比如借炮使馬這種)


其次,不論這個“幾步棋”的含義指的是寬度、深度還是這顆博弈樹裡的所有節點,棋手的水平都因為不能用簡簡單單一個數字來回答。


因為最重要的是對於所有這些盤面的理解和判斷能力,以及計算的效率和準確度。對於盤面的理解程度高,就能夠免去一些無效的計算並且提升計算效率,從而也大大提升計算的準確度。有的人能看100步,但是計算方法不夠優化,大多都是錯的或者充斥著無用的計算,水平自然也就停滯在那裡。


可以這麼說,如果你象棋實戰的計算能力可以準確且全面地覆蓋5個回合以內的變化的水平,足以達到象棋第一人的水平。前提是一定要“準確而且全面”,算無遺策並且沒有誤判。這5個回合以內的變化,往往在實戰中已經涉及到幾百個盤面的計算量了。


所以根據上面提到的兩點總結一下:

1. 如果說“幾步棋”指的是計算深度,那麼可以是多達100+回合,少則幾個回合,根據需要來確定所需的計算深度,能找到最優解就好,一步得子確立勝勢的棋就只需要計算一步。在慢棋比賽中,從某個特定的中盤複雜局面出發,象棋第一人可能會計算到幾百甚至上千個盤面。


2. 棋力水平的衡量是基於計算的效率、速度和準確度、以及在脫離計算時良好的盤面感覺,合理分配比賽時間等等因素構成的,僅僅一個“看幾步棋”的指標並不能衡量棋手水平。


中國象棋國際棋聯大師


王天一拿的2018年第7個象棋冠軍,即“碧桂園杯全國象棋冠軍邀請賽”,這是一個只有全國象棋冠軍才能參加的“王中王”象棋比賽,王天一在決賽中以2勝3和戰勝鄭惟桐,榮獲70萬獎金。後來王天一在虎牙直播回顧自己碧桂園杯的奪冠棋局,他在一步棋的考慮是50步棋,沒錯,你沒有看錯,當今“最近的象棋大師”王天一可以看到50步棋!

這一點也不誇張,當時直播我全看了,王天一的計算過程是這樣的:

現在輪到王天一走棋,這個局面他有4~5種選擇,每種選擇中又有幾個變化,這種選擇的變化過後王天一再往前推進幾步棋,最後才下出自己滿意的一步棋,王天一自己在拆解自己棋局的時候數了一下,這步棋他考慮的步數總共是50步棋。

當然了,王天一自己算的“50步棋”跟電腦計算的“50步棋”是不能相提並論的,兩者不是一個概念。王天一算的“50步棋”是利用自己的棋感+經驗去計算雙方可能出現的走法,會有一定的漏洞和不嚴謹。而電腦計算的“50步棋”,是在電腦計算深度下的所有最優變化,計算量是人類的幾十、上百、上千倍。

如今圍棋、國際象棋、中國象棋等棋類遊戲,人類是下不贏電腦的,這是事實,不必過意神化王天一“可以看50步棋”,對於我們普通人說是神操作,或許對於他們職業象棋選手來說只是家常便飯而已。


象棋愛好者


這個問題我覺得應該請當今蒙目棋最厲害的蔣川特大來回答比較有說服力。個人感覺特大怎麼也得看到15層之後吧。敬請批評指正!


象棋課堂


算幾步棋,這通常都是業餘且還沒到業務頂級的棋手經常提到的衡量棋力的標準之一,但真正到達業餘頂級或者職業棋士,已經不是算幾步棋的問題了,更多的博弈的是對象棋的理念和大局觀,乃至於創新力,他們的腦子裡已經不會刻意去計算,看的是一種全局的走勢


路人22769166


是指所有變化50步,那麼拆解開就是假設有最優的3-4個棋子可以走!每個看10步輸,就有50步了!這需要計算能力和記憶力!經常培養!外星人名不虛傳


一入醫途深似海


這個問題是那位象棋特大說過,是六步!(


分享到:


相關文章: