人工智慧ap物理学.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人工智慧ap物理学

* 第四章 啟發式搜尋方法 求解過程運用與問題相關知識 第4章 有資訊的搜尋和探索 4.1 有資訊的(啟發式的)搜尋策略 4.2 啟發函數 4.3 局部搜尋演算法和最佳化問題 4.4 小 結 * * 本章所學內容 4.1 啟發式搜尋方法 最佳優先搜尋法 Best-first search 貪婪搜尋法 Greedy best-first search A*搜尋法 A* search 記憶體限制搜尋法 4.2 啟發函數 Heuristics 4.3 局部搜尋演算法和最佳化問題 登山搜尋演算法 Hill-climbing search 模擬退火搜尋法 Simulated annealing search 基因遺傳演算法 Genetic algorithms * 4.1 最佳優先搜尋法 (Best-first search) 一般搜尋方法在求解過程運用知識的地方:展開搜尋樹時,決定搜尋樹要優先展開的節點。 運用的知識:評估函數(evaluation function)評估搜尋樹要優先展開的節點的有用程度。 評估函數:包括Heuristic function經驗函數or經驗法則、路徑成本函數。 策略:第一是儘可能展開靠近目標的節點,另一項則是儘可能展開位於求解路徑上最小成本的節點。 * 最佳優先搜尋演算法(使用一般搜尋搜尋演算法) Function BEST-FIRST-SEARCH (problem, EVAL-FN) returns a solution sequence inputs: problem, a problem Eval-Fn, an evaluation function Queuing-Fn ? a function that orders nodes by EVAL-FN return GENERAL-SEARCH (problem, Queuing-Fn) * 4.1.1貪婪搜尋法 (Greedy Search) 貪婪搜尋法:使到達目標的成本估計值最小化,運用最佳優先搜尋法+ Heuristic function經驗函數or啟發函數h (n)。 h (n)=由節點n的狀態到達目標狀態的最小路徑成本估計值。 h (n)=0, 如果 n 是搜尋目標。 經驗函數具有問題相依(problem-specific) 的特性。 例子:搜尋羅馬尼亞地圖中從Arad到Bucharest的路徑問題, hSED (n) =從n到目標位置的直線距離,如圖4.1所示。圖4.2列出 使用貪婪搜尋法由Arad到Bucharest的路徑擴展過程。 解答找到評估標準不具完備性,也非最佳性。 最壞狀況下時間複雜度為O(bm),m表示探索空間的最大深度。空間複雜度為O(bd),因貪婪搜尋法必須將所有節點存在記憶體。 * * 4.1.2 A*搜尋法 (A* Search) 均勻成本搜尋法:若解答存在,保證找到,評估標準具完備性,最佳性。貪婪搜尋法:使到達目標的預估成本 h(n) 值最小, 藉以降低搜尋成本。 A*搜尋法:最小化總路徑成本搜尋法。結合均勻成本搜尋法與貪婪搜尋法兩種方法的優點。圖4.4 顯示用 hSLD 做為啟發函數的A*搜尋法解決前往Bucharest問題的前面幾個步驟。 評估函數f(n) = g(n) + h(n), h(n):由節點n到達目標的最小路徑成本估計值, g(n):啟始節點到節點n的路徑成本, f(n):經過節點n的最經濟的解答的估計成本, 可用的經驗法則是前往Bucharest的直線距離 hSLD。 解答評估標準具完備性,最佳性。 * A*搜尋法的行為 做這個觀察的目的是建構一個A*正確執行的圖像。如果f 從根節點開始的任何路徑都不會減小,觀念上可以描繪出狀態空間的輪廓。圖4.5 顯示一個範例。在標示為400的輪廓內部,所有的節點的f 值都小於或等於 400,以此類推。 定義f *為最佳解路徑的成本,則: ?? (1) A*展開所有具有f (n) f *的節點。 ?? (2) A*可能正確的展開某些在「目標輪廓」上的節點,對於 f (n) = f *,在找到目標狀態之前。 A*對於任何給定的啟發函數是效率最佳的。 A*解答可證明具完備性,最佳性。 缺點:空間複雜度O(bd)。因為須將產生的節點都存在記憶體。 * 4.1.3 記憶體限制搜尋法 記憶體限制搜尋法: 包含IDA* (疊代加深A*)演算法, 及 SMA* (簡化記憶體限制A*)演算法。 疊代加深A* (IDA*)搜尋法: 疊代加深是節省記憶體需求最有用的技巧 O(bd), 每次疊

文档评论(0)

woaitiantian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档