題:
職位“複雜”是什麼意思?
Jason B
2015-07-24 00:53:30 UTC
view on stackexchange narkive permalink

我已經看過許多GM Daniel King的視頻,他在其中分析遊戲。他總是說“位置很複雜”或“位置非常複雜”。

但這是什麼意思?

例如,如果我將此類位置放入國際象棋中引擎(如Stockfish)如何查看複雜度因子?通常,我所看到的只是一個簡單的+ .nn數字,完全代表了下一步的最佳動作。

推測:“難”是對“壞”的委婉委婉說法。
需要注意的是,識別最佳移動的+ .nn並不基於乾魚內部使用的啟發式方法。在真實遊戲中,您可能會根據自己的遊戲風格對位置進行不同的評估。不要以為數字足以“完全表徵”一個職位。即使在工具內,它們也會累積至少數十個其他數字,每個數字都對應於遊戲的玩法。
四 答案:
Glorfindel
2015-07-24 01:15:26 UTC
view on stackexchange narkive permalink

好吧,根據 Merriam Webster

難以分析,理解或解釋

不幸的是,您有以此來信任總經理(除非您自己是一個有力的參與者)。無法使用國際象棋引擎來確定這一點。對於人類而言,複雜的事情(具有很多戰術的位置,具有許多可能的捕獲序列)對於計算機而言可能非常容易,而對於計算機而言,複雜的位置(戰略戰鬥)對於人類而言則可能容易得多。

我要補充的是,有些複雜的情況並不總是立即清楚地表明如何看重一個動作超過另一個動作。諸如stockfish之類的工具很樂於簡單地測試數百萬個動作,它們會給出哪些是好方法的度量標準,但要了解為什麼它們是好方法,或者如何在沒有計算機的情況下發揮作用,這些都是stock魚不回答的問題。
A passerby
2015-09-29 21:20:02 UTC
view on stackexchange narkive permalink

我認為,強大的人類玩家會發現位置複雜,其中會出現很多碎片,或者一側的國王暴露在外,或者有很多可能的俘獲。直接在復雜性上。他們確實報告了“深度”,即在評估每條線之前他們計算了將來的移動量。在多條線進入有很多可能檢查或捕獲位置的位置中,引擎通常需要更長的時間才能移動到下一個深度,因為它們必須將每條線延伸到報告的深度之外才能到達安靜(靜止)位置。您可以使用深度上升的速度作為衡量引擎發現計算繁重位置的粗略標準。

值得注意的是,有時引擎會在某個位置快速移動深度。人類玩家會考慮複雜,例如,如果在幾次移動之後捕獲/檢查失敗,或者是否有策略將安靜的移動作為關鍵。或者,在總經理認為明確的戰略目標優先的位置上,發動機可能會做很多計算。

BlindKungFuMaster
2015-07-24 14:52:32 UTC
view on stackexchange narkive permalink

在不依靠人類專業知識的情況下評估職位的複雜性是一個難題。如果人們想要自動評估人類玩家的遊戲水平,這也是一個相關的問題,這在當今檢測計算機作弊中經常使用。比賽的準確性很容易確定,但是只有相對於復雜性的準確性才能體現出比賽的實力。

有一些想法可以做到這一點:

  • 最佳動作得分之間的差異越大,位置就越複雜。 (有例外,例如重新拿走一件東西。)
  • 材料不平衡的得分不能反映那些不平衡,這會導致一個複雜的頭寸。
  • 如果零移動幅度很大
  • 如果引擎改變主意,即最佳移動,尤其是得分變化很大,則位置顯然很複雜。
edwina oliver
2020-01-28 02:00:11 UTC
view on stackexchange narkive permalink

這意味著OTB可能需要很長時間才能找出最好的舉動,而您仍然可能選擇錯誤的舉動。



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