我已經看過許多GM Daniel King的視頻,他在其中分析遊戲。他總是說“位置很複雜”或“位置非常複雜”。
但這是什麼意思?
例如,如果我將此類位置放入國際象棋中引擎(如Stockfish)如何查看複雜度因子?通常,我所看到的只是一個簡單的+ .nn數字,完全代表了下一步的最佳動作。
我已經看過許多GM Daniel King的視頻,他在其中分析遊戲。他總是說“位置很複雜”或“位置非常複雜”。
但這是什麼意思?
例如,如果我將此類位置放入國際象棋中引擎(如Stockfish)如何查看複雜度因子?通常,我所看到的只是一個簡單的+ .nn數字,完全代表了下一步的最佳動作。
好吧,根據 Merriam Webster:
難以分析,理解或解釋
不幸的是,您有以此來信任總經理(除非您自己是一個有力的參與者)。無法使用國際象棋引擎來確定這一點。對於人類而言,複雜的事情(具有很多戰術的位置,具有許多可能的捕獲序列)對於計算機而言可能非常容易,而對於計算機而言,複雜的位置(戰略戰鬥)對於人類而言則可能容易得多。
我認為,強大的人類玩家會發現位置複雜,其中會出現很多碎片,或者一側的國王暴露在外,或者有很多可能的俘獲。直接在復雜性上。他們確實報告了“深度”,即在評估每條線之前他們計算了將來的移動量。在多條線進入有很多可能檢查或捕獲位置的位置中,引擎通常需要更長的時間才能移動到下一個深度,因為它們必須將每條線延伸到報告的深度之外才能到達安靜(靜止)位置。您可以使用深度上升的速度作為衡量引擎發現計算繁重位置的粗略標準。
值得注意的是,有時引擎會在某個位置快速移動深度。人類玩家會考慮複雜,例如,如果在幾次移動之後捕獲/檢查失敗,或者是否有策略將安靜的移動作為關鍵。或者,在總經理認為明確的戰略目標優先的位置上,發動機可能會做很多計算。
在不依靠人類專業知識的情況下評估職位的複雜性是一個難題。如果人們想要自動評估人類玩家的遊戲水平,這也是一個相關的問題,這在當今檢測計算機作弊中經常使用。比賽的準確性很容易確定,但是只有相對於復雜性的準確性才能體現出比賽的實力。
有一些想法可以做到這一點:
這意味著OTB可能需要很長時間才能找出最好的舉動,而您仍然可能選擇錯誤的舉動。