題:
可能的國際象棋遊戲數目是無限的嗎?
landroni
2015-01-10 16:57:11 UTC
view on stackexchange narkive permalink

這個問題與可以計算出可能的贏/輸/輸的總數有關嗎?,但略有不同。

最近有一個電視節目,聲稱“比宇宙中的原子有更多的國際象棋遊戲”。他們繼續說:“每一個可能的舉動代表著一個不同的遊戲,一個不同的宇宙[..]”; “到第二步,有72084種可能的遊戲,到第三次-900萬,到第四--3.18億”。

鑑於人類和技術的局限性,出於所有實際目的,國際象棋遊戲的總數是無限的嗎?上述數字是否真的值得審查? (例如,按照第十步估計的可能的遊戲數量是多少?)


奇怪的是,維基百科似乎暗示可以估計遊戲數量:

[圍棋]中可能進行的遊戲數量非常龐大(例如,與國際象棋中的10 120 sup>相比,有10 761 sup> )

如果將“遊戲”定義為移動的歷史記錄,則任何允許重複的遊戲都有無限可能的遊戲。 [Snakes and Ladders](https://en.wikipedia.org/wiki/Snakes_and_Ladders)具有無限可能的“遊戲”。如果您對解決遊戲的複雜性感興趣,請忽略移動歷史,並查看棋盤可能處於的狀態數。
注意:計算機科學人士會立即反對“出於所有實際目的,是無限的”。 “四捨五入”到無窮大是非常危險的。一般而言,當他們犯錯時,某人會通過證明它實際上並不是他們要處理的無窮大來迅速破壞算法。在加密中,並非沒有聽說過的算法“在宇宙熱死之前是堅不可摧的”,該算法由於一些使問題大小減小10 ^ 80或更多的技巧而被打破了
如果我沒記錯的話,您指的是電視節目中的感興趣的人,對嗎?它們的意思是通過預見下一步的動作,您必須創建一個決策樹來計算所有可能性。當Harold提到“第二步”時,他的意思是向前看兩個步(您和對手的步;在計算機科學中,這是樹的第二深度)。因此,如果不進行計算,我認為這可能是正確的。至少它必須是一個巨大的數字。
您可能會發現此視頻很有趣。 https://youtu.be/Km024eldY1A
九 答案:
Fate
2015-01-10 23:26:44 UTC
view on stackexchange narkive permalink

象棋遊戲中的最大移動次數不是無限的,它是11797層= 5898個移動半。這是由於五十步法則。

所以不,可能的國際象棋遊戲數目不是無限的。

一個位置中的最大合法移動次數為218。因此可能的國際象棋遊戲數量的粗略上限為218 ^ 11797 = 10 ^ 27586

實際上,經過五十步卻沒有任何擒抱或棋子動作,玩家也可以繼續玩而不會要求平局。 。

國際棋聯國際棋聯法第9.3條規定:

9.3

根據具有以下內容的玩家的正確主張,便進行了比賽。動作,如果:

  • 他將自己的動作(不能更改)寫在他的得分錶上,並向仲裁員宣告他打算進行此動作,這將導致每位球員在最後50步動作
  • 每個玩家的最後50步動作都已經完成,沒有任何pawn的動作也沒有任何捕捉。

所以我猜數字o如果可能的國際象棋遊戲可能被認為是無限的,那麼...

但是如果您對以前的理論數字不感興趣:
該職位的平均合法舉動次數約為35,並且國際象棋遊戲的平均長度約為40步= 80層,因此“理性”國際象棋遊戲的數量估計為35 ^ 80 = 10 ^ 123
關於合法職位總數,介於10 ^ 40和10 ^ 50。

重複問題可以通過調整問題而不是關於動作而是關於狀態來解決。國際象棋棋盤有多少種可能的配置?從復雜性的角度來看,這是一個有趣的問題。重複無關緊要,它重複的是同一狀態。無法到達許多州,要么是因為他們採取了50多個動作,要么是因為棋子的移動受到限制(尤其是典當),所以無法到達。
重複動作無關緊要。 50步規則保證遊戲將結束。
-1
我編輯過的@Tony Ennis:。但是實際上不行,50步規則不能保證遊戲會結束,因為玩家還可以選擇不要求平局。
您能否編輯您的答案,使其讀為答案,而不是與您自己討論?您首先要錯誤地宣稱遊戲數量是有限的,然後自己進行糾正。請先提出正確的要求;如果您想說“但是如果玩家總是在有資格的情況下盡快抽籤……”,那很好。
Petrosian是正確的-必須按照FIDE規則要求獲得50次移動平局。我不知道。 http://www.fide.com/fide/handbook.html?id=171&view=article的規則9.3
實際上,截至去年7月,有75項強制性的移動規則。因此,儘管最長的比賽增加到17697層,但是50步規則並不能保證比賽結束,但是75步規則可以保證比賽結束。給定平均分支因子35,則可以估計可能的遊戲數量為35 ^ 17697,或大約10 ^ 27000。
@Petrosian-您能否發布對您的兩個聲明的引用? “ [1]:一盤棋的最大移動次數為11797層”和“ [2]:該位置的合法移動的最大次數為218”。非常感謝您的幫助!
即使我們不考慮50和75的移動規則,如果玩家繼續玩而沒有要求平局,則有時必須進行三倍重複。我不知道是否需要在這裡抽獎,但是出於這個問題的目的,我會考慮有限數量的獨特遊戲,並且有無限可能重複有限數量的可能遊戲。
JFYI與50和75移動規則問題類似,三重重複不是強制性的,但是存在五重重複規則是強制性的。
SmallChess
2015-01-10 19:06:59 UTC
view on stackexchange narkive permalink

Q1:是的。出於所有實際目的,國際象棋的總數可以認為是無限的。我們沒有技術可以從初始位置開始對前13個動作進行暴力破解。第十步的準確位置數為69,352,859,712,417。閱讀這篇Wikipedia文章了解更多詳細信息。

嘗試進行深度14,但到目前為止,幾個月後的計算仍在進行。

是的,令人印象深刻的數字。有趣的是,我們無法計算14個動作以上...我想知道Go可以計算多少個動作...三個? :)
由於實際上是無限的,因此不需要“出於所有實際目的將其視為無限的”。儘管50步移動和三重重複規則*允許*任何一位玩家要求平局,但他們不會*自動*結束遊戲。
@landroni Go可能比國際象棋更容易計算。有361個一招遊戲,361 * 360個兩招遊戲和361 * 360 * 359個三招遊戲。四招遊戲的次數取決於是否允許自殺。如果是的話,那麼將有358個可能的第四步,除非黑色的前兩個石頭在拐角處取代白色的第一塊石頭,在這種情況下為359。因此361 * 360 * 359 * 358 + 8個四步遊戲。如果不允許自殺,那麼會有361 * 360 * 359 * 358-8 * 358四招。您可以按照這種方式繼續進行,分成幾個案例-只需計算機就能完成14步動作。
請注意,這是13個半移動,或_ply_-白色移動7個,黑色移動6個。
@DavidRicherby: 75搬家規則(自2014年7月起新增)是強制性的。
Nuach
2015-02-12 05:25:13 UTC
view on stackexchange narkive permalink

在某些時候,您將用完所有組合。因此答案基本上是否。

Jan Nowakowski
2015-02-05 16:29:28 UTC
view on stackexchange narkive permalink

根據我的計算,大約有10 ^ 134種遊戲變體 http://jknow.republika.pl/chessexplorer/szachy.html

您能否在此處包括該方法的概述?
Zvonimir
2015-02-05 18:52:38 UTC
view on stackexchange narkive permalink

關於國際象棋遊戲數量有限的一個簡單論點如下。

由於50步規則,給定國際象棋遊戲的任何50步子序列將至少包含一個捕獲或棋子移動。由於棋盤上的棋子有限,並且棋子在遊戲中只能移動有限次數,因此棋類游戲中的移動次數是有限的。由於每一步只有有限多種可能性,因此所有遊戲的數量都是有限的。

請注意,如果要估算可能的遊戲數量,此參數幾乎沒有用。如果沒有別的,我上面唯一使用的就是50步法則以及棋子的移動方式,因此允許重複(當然最多可以重複50遍)。因此,該論點只是理論上的,而不是實際的。

x1797n7917
2015-09-13 02:22:26 UTC
view on stackexchange narkive permalink

50步規則包括“根據正確的聲明”:無聲明,該規則沒有實現。同樣適用於重複。嗯,無限。

當然,沒有強制性的最大移動次數。

不再。新的國際棋聯國際象棋規則具有自動移動的75移動規則。參見https://www.fide.com/fide/handbook.html?id=171&view=article 9.6美元。
Clayton Currier
2015-11-17 14:59:22 UTC
view on stackexchange narkive permalink

了解FIDE規則-首先,它們可用於錦標賽比賽-因此,鑑於您所了解的信息,您了解FIDE規則與決定玩遊戲的兩個朋友之間有何關係?對於兩個只屈服於兩個國王的朋友,如果願意的話,他們可以在棋盤上互相追逐。 (可能的,不是真的,可能的,是的)。

按照國際棋聯9.2的規定,必須在沒有棋子移動且沒有捕獲的地方連續進行50次移動。顯然,這不是“ 50個動作的遊戲”(例如1.e4表示沒有進行棋子移動或捕獲而又進行了50次連續移動)

根據FIDE規則9.6-75次連續移動...同樣的道理,它不是75步棋。

記錄遊戲的第一個證據之一是連續進行了14步棋(1. e4 b6 2. d4 Bb7 3. Bd3 f5 4. ef5 Bg2 5。 Qh5 g6 6. fg6 Nf6 7. gh7 Nh5)即使第15位是死對頭,如果獲勝者決定不死對頭,那麼他仍需要75次舉動以宣布FIDE法律9.6中的平局(板上還有12個棋子-我懷疑這會發生在75個動作中)

好的,CFC

好吧,如果兩個不關心任何正式規則的朋友喜歡玩無聊的遊戲並稱其為國際象棋,那麼他們可以!但是,出於本網站的目的,我們應該稱其為國際象棋嗎?只有兩個國王的職位立即被平倉。
markbolles44
2015-11-22 09:51:31 UTC
view on stackexchange narkive permalink

由於此處的其他答案均指向重複或類似內容,因此我希望將您的問題修改為:“可能的國際象棋位置數是無窮大。答案是“否”。儘管如此,總數非常大,估計約為10到10。

前一個響應者給出的10到134的冪可能是正確的。

10到120的冪。 p>

中國的“圍棋”比象棋更具多樣性(但比較起來很無聊,因為圍棋的棋子具有不同的能力,而圍棋中的棋子都是一樣的。)

Justin
2016-10-20 18:38:04 UTC
view on stackexchange narkive permalink

我可能過於簡單地看待這個問題,但是在我看來,這個數字必須是有限的。如果我們看棋盤和棋子而不是像棋遊戲,併計算可能的變化數,我們可以獲得的答案是有限的。頭腦巨大而有限。鑑於在像棋遊戲中並非所有組合都是可能的,因此在像棋遊戲中組合的數量必須小於該有限數,因此其本身必須是有限數。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...