树枝修剪的搜寻策略Alpha.ppt

树枝修剪的搜寻策略Alpha

曾憲雄、黃國禎 人工智慧與專家系統 Chapter 3 Game Playing 遊戲策略 3.1最小值最大化的遊戲策略 (Minimax Game Decision) 假設一個遊戲中有兩位參與者,為方便起見我們稱他們為MAX和MIN。 由MAX先移動,且兩人輪流移動直到遊戲結束。 贏的人會得到獎賞(或輸的一方得到處罰)。 一個遊戲若具備以下條件,則可以被轉換成為一個搜尋的問題: 初始狀態(initial state),包含初始位置及哪一方先移動等。 運算元集合(a set of operators),指一個玩家在遊戲中可作的動作。 結束測試(terminal test),決定何時遊戲會結束。遊戲結束的地方稱為結束狀態(terminal states)。 功利函數(utility function),或稱回報函數(payoff function),對於遊戲的結果給予一數值。 圖3.1井字遊戲的搜尋樹(search tree) 以圖3.2來做說明 圖中對於MAX可能的移動以A1、A2、A3標示,A11,A12,A13則是MIN對A1的回應可行方案,其它依此類推。 圖中的正三角表示由MAX方的決策,倒三角則為MIN方。 樹中終節點下的值為由功利函數(如遊戲規則)對於MAX方所產生的功利值,MAX嘗試要獲得大的功利函數值,而MIN則會設法選擇小的功利函數值。 圖3.2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档