版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第三章
PartII
有信息的搜索策略
內(nèi)容提要最佳優(yōu)先搜索貪婪最佳優(yōu)先搜索A*搜索啟發(fā)式函數(shù)松弛問題回顧:樹搜索一種搜索策略實際上就是根據(jù)樹結點擴張的順序來決定的最佳優(yōu)先搜索基本思路:通過對每一個結點設置一個評價函數(shù)f(n),找到一個代價最低的未擴散的結點實現(xiàn):根據(jù)結點的評價函數(shù)值從低到高在隊列中對結點進行排序
大多數(shù)評價函數(shù)由啟發(fā)函數(shù)h構成h(n):結點到目標結點的最小代價路徑的代價估計值最佳優(yōu)先搜索最佳優(yōu)先搜索vs.一致代價搜索?代價函數(shù)的定義不同算法實例貪婪最佳優(yōu)先搜索A*樹Romania問題貪婪最佳優(yōu)先搜索評價函數(shù)f(n)=h(n)從結點n到目標結點的代價估測值羅馬尼亞問題:貪婪最佳優(yōu)先搜索首先擴展與目標結點估測距離最近的結點羅馬尼亞問題中使用直線距離為估測距離貪婪最佳優(yōu)先搜索貪婪最佳優(yōu)先搜索完備性?最優(yōu)性?時間復雜度:O(bm)空間復雜度:O(bm)A*搜索評價函數(shù)f(n)=g(n)+h(n)g(n)=到達結點n已經(jīng)花費的代價h(n)=結點n到目標節(jié)點的評估代價f(n)=通過結點n到達目標結點的總評估代價A*搜索A*搜索可采納的啟發(fā)函數(shù)啟發(fā)函數(shù)h(n)是可采納的條件:如果對于每個結點n,h(n)<h*(n),其中h*(n)是到達目標結點的真實代價可采納啟發(fā)函數(shù)絕不會高估到達目標結點的代價,因此它是最優(yōu)的A*算法的最優(yōu)化證明定理:如果啟發(fā)函數(shù)h(n)是可采納的,那么A*使用樹搜索是最優(yōu)的證明:假定存在一個局部最優(yōu)目標G2和一個全局最優(yōu)目標G,設n是一個未擴散的結點且n在到達G的最短路徑上,n,G2都位于算法的fringe隊列之中如下圖所示A*算法的最優(yōu)化證明一致性啟發(fā)一個啟發(fā)函數(shù)是一致的條件:對于任意一個結點n,以及n的行為a產(chǎn)生的后繼結點n’,滿足如下公式:h(n)≤c(n,a,n')+h(n')如果h(n)是一致的,我們得到A*算法的最優(yōu)化證明定理:如果h(n)是一致的,A*使用圖搜索是最優(yōu)的證明:A*根據(jù)f值從小到大擴展結點;A*選擇擴散結點n時,就已經(jīng)找到了達到結點n的最優(yōu)路徑A*算法的屬性Environment:Patient,hospital,staffActuators:Screendisplay(questions,tests,diagnoses,treatments,referrals)Sensors:Keyboard(entryofsymptoms,findings,patient'sanswers)完備性每步的代價都大于某個常數(shù)e,并且分支數(shù)b是有限的最優(yōu)性時間復雜度O(bΔ)空間復雜度O(bΔ)啟發(fā)式函數(shù)19例子:八數(shù)碼問題平均解的深度?22平均分支因數(shù)?3啟發(fā)式函數(shù)20例子:八數(shù)碼問題h1(n):不在位的棋子數(shù)h2(n):所有棋子到其目標位置的距離和h1(n)=8,h2(n):=3+1+2+2+2+3+3+2=18啟發(fā)式搜索性能分析21有效分支因子:對于某一問題,如果A*算法生成的總結點數(shù)為N,解的深度為d,那么b*就是深度為d的標準搜索樹為了能夠包括N+1個結點所必需的分支因子 N+1=1+b*+(b*)2+…+(b*)d有效分支因子越小,算法性能越好啟發(fā)式搜索性能分析22SearchCost(nodesgenerated)EffectiveBranchingFactordIDSA*(h1)A*(h2)IDSA*(h1)A*(h2)210662.451.791.79411213122.871.481.45668020182.731.341.308638439252.801.331.24104712793392.781.381.22優(yōu)勢23對于所有的結點n,h1(n)>=h2(n)(兩個函數(shù)都是可采納的),我們說h2(n)比h1(n)有優(yōu)勢。典型的搜索代價(平均結點擴展數(shù)):d=12IDS=3,644,035nodesA*(h1)=227nodesA*(h2)=73nodesd=24IDS=toomanynodesA*(h1)=39,135nodesA*(h2)=1,641nodes松弛問題減少了行動限制的問題稱為松弛問題。松弛問題增加了狀態(tài)空間的邊原有問題的任一最優(yōu)解同樣也是松弛問題的最優(yōu)解,但松弛問題可能存在更好的解。松弛問題八數(shù)碼問題行動描述棋子可以從方格A移動到方格B如果A與B水平或者垂直相鄰并且B是空的三個松弛
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國陶瓷結合劑CBN砂輪行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球LED體育計分板行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球垂直層流潔凈工作臺行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國大學規(guī)劃App行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國無機助焊劑行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 《Java程序設計教程 (任務驅(qū)動式)》全套教學課件
- 2025-2030全球絲束浸漬機行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國技術技能評估平臺行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國航空自動駕駛儀行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國儲罐除銹機器人行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年度高端商務車輛聘用司機勞動合同模板(專業(yè)版)4篇
- GB/T 45107-2024表土剝離及其再利用技術要求
- 2025長江航道工程局招聘101人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年黑龍江哈爾濱市面向社會招聘社區(qū)工作者1598人歷年高頻重點提升(共500題)附帶答案詳解
- 執(zhí)行總經(jīng)理崗位職責
- 《妊娠期惡心嘔吐及妊娠劇吐管理指南(2024年)》解讀
- 《黑神話:悟空》跨文化傳播策略與路徑研究
- 《古希臘文明》課件
- 居家養(yǎng)老上門服務投標文件
- 長沙市公安局交通警察支隊招聘普通雇員筆試真題2023
- 2025年高考語文作文滿分范文6篇
評論
0/150
提交評論