在minimax算法中,第一個玩家最佳地玩,這意味着他想要最大化他的分數,第二個玩家試圖最小化第一個玩家的獲勝機會。這是否意味着第二位玩家也能夠以最佳方式贏得比賽?試圖選擇一些路徑來減少第一個玩家獲勝的機會也意味着要贏得勝利?minimax中MIN的最優值
我其實是想從TopCoder的解決這個任務:EllysCandyGame
我不知道我們是否能在這裏適用極大極小算法。但我不知道第二位球員是否會盡量減少第一位球員的成績,同時他也會以最佳狀態進行比賽。如果可能的話,我還想要一個正確性的數學證明。這種「最佳發揮」的說法讓我很困惑,如果有一些總體想法,我想就如何處理這類問題提出一些建議。謝謝。
麻省理工學院OpenCourseware課程6.034人工智能與[視頻](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010 /講座視頻/)和其他可用材料。第6講涵蓋了極大極小和alpha-beta,以及如何完成黑板演練。在材料中,MIT6_034F10_tutor02.pdf給出了極大極小的僞代碼等等。IIRC中,視頻中間接涵蓋了「兩者兼顧」的混淆 - 在敵對的情況下,每個玩家只獲得他可以強制的最好結果 - 這仍然是最佳選擇。 – Steve314 2014-09-29 22:10:14