題:
有多少合法但無法到達的職位?
Wes
2014-02-26 10:21:12 UTC
view on stackexchange narkive permalink

考慮從正常起始位置永遠無法到達的合法像棋位置。

  [FEN“ 6kb / 6p1 / 6K1 / 8/8/8/8/8 w--0 1”]  

黑人主教是放置在h8上,但是在g7上有黑色棋子時,主教實際上不可能到達h8。在國際象棋中有多少種合法但無法到達的位置?是否有關於可到達/不可到達位置的研究?

我發現,終端遊戲表庫不一定要考慮到這一點,但是如果不可到達位置的數量非常大,則可能有助於最小化終端遊戲表庫的大小。

這是在線 Nalimov表庫的屏幕截圖。

enter image description here

現在,在這個無法到達的位置,我可以在幾乎每個正方形上添加另一個組件,例如騎士。

enter image description here

我可以添加其他內容,例如菜鳥。

enter image description here

這可以繼續進行,我可以繼續添加更多作品,但是所有這些位置都是無法達到的。因此,我們最終將不必要的位置存儲在表庫中並增加了它的大小。

當然,如果我們想將它們用於象棋Chess960這樣的國際象棋變體,則對這些數據庫具有這些位置是一件好事,但對於標準版本的國際象棋則不是必需的。知道有多少這樣的無法到達的位置將是非常有趣的。

(建議添加更多相關標籤)

“合法”是指一個位置,在該位置,移動的一側沒有對手的國王在位。
我敢肯定,表基中無法到達的位置所佔的比例只是位置總數中的一小部分。僅從一般的組合原則來看,我可以想像這遠遠少於所有數據庫位置的千分之一。忽略這些位置基本上不會影響您的數據庫的大小。
@dfan將此發佈為答案嗎?
除非我實際提供了數學演示或其他方法,而不僅僅是說“我確定這是真的”,否則我不想回答。不過,我確信這是真的:)
@dfan,我敢肯定,很多人不確定您的陳述是否正確。 :)
好吧,我做了一些數學運算並將其放在答案中。
實際上,“合法”是一種固定表達,意為“可達”。它通常用於描述研究和其他組成。當然沒什麼大不了的,您已經說得足夠清楚了...
相關的,可能感興趣:http://mathoverflow.net/questions/138133/what-proportion-of-chess-positions-that-one-can-set-up-on-the-board-using-a-leg
你問一個有趣的問題。我想知道:是否存在職位*那些可達性未知?*也就是說,假設我像您一樣設置了特定職位;但是,從我的位置來看,您無法告訴我該位置是否可以到達。然後怎樣呢?
@dfan 7人數據庫中的1%為1.4 TB
五 答案:
dfan
2014-02-27 04:08:46 UTC
view on stackexchange narkive permalink

從起始位置無法到達的所有六個人的位置所佔的比例非常非常小。刪除它們只會對六人數據庫的大小產生很小的影響。

以下是這些位置的罕見程度的一個示例。首先,如果沒有主教和典當,我們將無法進入這些無法到達的職位,因此,我們已經只有六人職位總數的一小部分。但是,好吧,說一側很幸運,可以有一個棋子,一個主教和一個國王。主教必須位於自己的一個角落(不是遠處的角落!),並且棋子必須與之對角線相鄰。因此,在64個主教職位中只有2個會導致陷入困境的主教,而其中的典當必須位於可能會誘騙主教的48個職位中。因此,即使您只有一個棋子和一個主教(這幾乎是不可能的),隨機獲得無法到達位置的機會也只有1536年(2/64)*(1/48)=1。

讓我們做一個主教,兩個典當和一個國王只是為了好玩。如果主教在自己的角落(2/64的機率),則在對角線相鄰的正方形中得到兩個棋子之一的機會是2/48(等級2至7的48個正方形中有2個棋子在其中)。如果主教是排名第一的其他地點之一(4/64的機會-c1和f1絕對可以!),兩個棋子都必須位於正確的地點(1/48 * 1/47)。當我進行數學運算時,即使您以這種不太可能的巨大材料組合來生成無法到達的位置,我仍然有大約1.33%的機會獲得無法到達的位置。

我的結論,正如我最初預測的那樣上面的評論,現在得到一些數學的支持,是這些無法到達的位置只是所有​​六個人位置中很小的一部分。

與對面的棋子相對的角落如何?例如H1上的黑色主教,G2上的白色典當。
好點子!我希望這個數字會增加一倍。 (與整個集合相比,它仍然會非常小。)
我在想是否還有其他可能無法到達的職位。也許某些職位無法到達,因為國王無法不受檢查就無法成功到達那裡。
很有可能還有其他一些情況,但絕大多數將來自被困在典當後面的主教。
順便說一句,我撤回了我關於在h1上的黑人主教和在g2上的白色典當是無法到達的立場的協議。您還必須在h2上放置白色棋子,以使其無法訪問。
好點!
確實!我們對被困的主教案感到非常興奮。另一個示例:4/64 * 3/63 + 24/64 * 5/63 + 36/64 * 8/63 =所有位置的10.42%將具有相鄰的國王。
Mc Kevin
2014-02-27 07:27:57 UTC
view on stackexchange narkive permalink

還要考慮文件中堆積的典當數與捕獲的敵方碎片數。例如,如果c文件中有兩個棋子,則必須捕獲到一個敵方棋子;如果a檔或h檔中有6個棋子,則必須捕獲15個敵方碎片(即除國王以外的所有棋子):最近的騎士的棋子必須進行一次捕獲,主教的棋子必須進行兩次捕獲,依此類推

這最終不會禁止任何位置,因為最終遊戲桌基中的任何位置在棋盤上的棋子都很少(尤其是當棋子很多時),肯定會滿足此約束條件。
但是在h3,h2,g2上有一些帶有白色棋子的位置。那些也是非法的。
@RosieF我認為是George Jelliss-很棒的傢伙-希望有一天見到他
我已改正@Laska。我求他原諒。以下內容糾正並替換了我現在已刪除的舊註釋:George Peter Jelliss。在Chessics 19,p32-3和Chessics 29,p.159中列出了許多示例。還有更多的例子:通過兩個單元仔細檢查,兩個單元都無法從另一個單元中發現,而沒有ep捕獲可以發現兩個單元; wBa1 bKb2; wRa1 bKb1任何a2; wNa1 bKb3任何c2;檢查不動的棋子。
Eiko
2016-09-27 22:14:23 UTC
view on stackexchange narkive permalink

正如其他人所說,那些無法到達的職位數量很少。但是,還有其他重要的事情需要考慮:確定哪些位置不容易到達,哪些位置不是瑣碎的情況,不是所有情況都很難。然後,即使您知道哪些位置不可達,該信息也幾乎不能用於最小化數據庫大小,因為您不能僅僅刪除某些“隨機”位置。位置不是這樣存儲的,而是僅存儲值。因此,您將需要構造一個僅跳過那些位置的索引功能,這似乎是不可能的。 (如果不刪除,如果您將這些位置視為“無關緊要”,可能會在壓縮過程中帶來很小的收益,但這可能可以忽略不計,並且在查看該位置並且不知道它無法到達時很危險)。

作為一個副要說明,Nalimov數據庫不包含帶有不受阻礙檢查的非法位置,即wKe1 bQe2 BTM,但它們確實包含非法位置,其中滑塊的距離超過一個平方。這些位置佔據了​​數據庫的很大一部分,但是很難將它們排除在索引中。

就“合法但無法到達”而言,請記住,即使不可達,該位置也可能在真實的遊戲中合法化(經過無可爭議的非法舉動)。

Laska
2019-12-27 22:23:08 UTC
view on stackexchange narkive permalink

這個問題仍然有點含糊,但是在幾個答案中,建議是多數作品的編排都是“可及的”(在國際棋聯法律中,它們的意思是“合法”,即可以通過法律動議的順序)。支持的論點是行為具有6個部分。擁有6個棋子的違法行為的機會不多,但是隨著棋盤上棋子數目的增加,安排的數量成倍增加,因此6棋子的行為在統計上並不相關。

更重要的是,六件式行為也是非常不典型的。 該問題的mathoverflow.net版本(@GloriaVictis在評論中明智地指向我們),具有更加嚴格的問題和答案,並通過詳細分析顯示,幾乎所有棋子排列都是非法的。

即使在數學溢出時,他們似乎仍然想念的是,職位的概念包括誰擁有舉動,以及具有舉足輕重的傳球能力,並且這增加了職位的數量和非法職位的比例。

Adam P.
2019-12-28 02:21:03 UTC
view on stackexchange narkive permalink

我同意這個數字很低。即0。

合法位置被定義為常規移動可到達的位置。您的圖表未顯示合法位置。

OP在對該問題的評論中已經闡明了“合法”的含義。


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