第 03 章 - 用搜索法对问题求解.ppt

第 03 章 - 用搜索法对问题求解.ppt

ID:50896343

大小:1.11 MB

页数:51页

时间:2020-03-15

第 03 章 - 用搜索法对问题求解.ppt_第1页
第 03 章 - 用搜索法对问题求解.ppt_第2页
第 03 章 - 用搜索法对问题求解.ppt_第3页
第 03 章 - 用搜索法对问题求解.ppt_第4页
第 03 章 - 用搜索法对问题求解.ppt_第5页
资源描述:

《第 03 章 - 用搜索法对问题求解.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SolvingproblemsbysearchingChapter31OutlineProblem-solvingagentsProblemtypesProblemformulationExampleproblemsBasicsearchalgorithms2Problem-solvingagents3Example:RomaniaOnholidayinRomania;currentlyinArad.FlightleavestomorrowfromBucharestFormulategoal:beinBuchares

2、tFormulateproblem:states:variouscitiesactions:drivebetweencitiesFindsolution:sequenceofcities,e.g.,Arad,Sibiu,Fagaras,Bucharest4Example:Romania5Well-definedproblemsandsolutionsAproblemcanbedefinedbyfouritems:initialstatee.g.,"atArad"actionsorsuccessorfunctionS(

3、x)=setofaction–statepairse.g.,S(Arad)={,…}goaltest,canbeexplicit,e.g.,x="atBucharest"implicit,e.g.,Checkmate(x)pathcost(additive)e.g.,sumofdistances,numberofactionsexecuted,etc.c(x,a,y)isthestepcost,assumedtobe≥0Asolutionisasequenceofactions

4、leadingfromtheinitialstatetoagoalstate6FormulatingproblemsRealworldisabsurdlycomplexstatespacemustbeabstractedforproblemsolving(Abstract)state=setofrealstates(Abstract)action=complexcombinationofrealactionse.g.,"AradZerind"representsacomplexsetofpossibleroute

5、s,detours,reststops,etc.(Abstract)solution=setofrealpathsthataresolutionsintherealworld7Vacuumworldstatespacegraphstates?actions?goaltest?pathcost?8Vacuumworldstatespacegraphstates?integerdirtandrobotlocationactions?Left,Right,Suckgoaltest?nodirtatalllocationsp

6、athcost?1peraction9Example:The8-puzzlestates?actions?goaltest?pathcost?10Example:The8-puzzlestates?locationsoftilesactions?moveblankleft,right,up,downgoaltest?=goalstate(given)pathcost?1permove[Note:optimalsolutionofn-PuzzlefamilyisNP-hard]11Example:roboticasse

7、mblystates?:real-valuedcoordinatesofrobotjointanglespartsoftheobjecttobeassembledactions?:continuousmotionsofrobotjointsgoaltest?:completeassemblypathcost?:timetoexecute12TreesearchalgorithmsBasicidea:offline,simulatedexplorationofstatespacebygeneratingsuccesso

8、rsofalready-exploredstates(a.k.a.~expandingstates)13Treesearchexample14Treesearchexample15Treesearchexample16Implementation:generaltreesearch17Implementation:statesvs.nodesA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。