我剛開始嘗試使用minimax/negamax算法,並提出了一個對我來說很好的想法,但由於沒有人使用它,這可能是一個有缺陷的邏輯。Minimax使用已經評估過的樹。我的缺點在哪裏?
我們爲什麼不這樣做:
創建三個與深度= X,找出哪些移動提出的,等待我們的對手。在他採取行動之後,我們可以採取我們已經評估的動作的子樹,並在使用舊節點的同時繼續構建它。我們可以使用已經評估過的節點值,並用來自新的更深層節點的新值對它們進行權衡。
儘管新的值可能不像通常的方法那樣精確,但我們可以從中得到更多更深的利潤。
我爲我的和不好的書面和非結構化問題表示歉意,但我希望你明白我的意思。