![第五章狀態(tài)空間搜索策略_第1頁](http://file4.renrendoc.com/view/3a4ee739086f35cd29ae19d3a5285aaa/3a4ee739086f35cd29ae19d3a5285aaa1.gif)
![第五章狀態(tài)空間搜索策略_第2頁](http://file4.renrendoc.com/view/3a4ee739086f35cd29ae19d3a5285aaa/3a4ee739086f35cd29ae19d3a5285aaa2.gif)
![第五章狀態(tài)空間搜索策略_第3頁](http://file4.renrendoc.com/view/3a4ee739086f35cd29ae19d3a5285aaa/3a4ee739086f35cd29ae19d3a5285aaa3.gif)
![第五章狀態(tài)空間搜索策略_第4頁](http://file4.renrendoc.com/view/3a4ee739086f35cd29ae19d3a5285aaa/3a4ee739086f35cd29ae19d3a5285aaa4.gif)
![第五章狀態(tài)空間搜索策略_第5頁](http://file4.renrendoc.com/view/3a4ee739086f35cd29ae19d3a5285aaa/3a4ee739086f35cd29ae19d3a5285aaa5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第五章狀態(tài)空間搜索策略S0Sg問題全狀態(tài)空間問題的搜索空間解路徑主要內(nèi)容:狀態(tài)空間的搜索問題5.1搜索的概念及種類5.2盲目搜索5.3啟發(fā)式搜索5.1搜索的概念及種類搜索的概念:找到從初始事實到問題最終答案的一條推理路線,找到的這條路線是時間和空間復雜度最小的求解路線搜索種類:“盲目搜索”,即系統(tǒng)根據(jù)事先確定好的某種固定排序(依次或隨機)調(diào)用規(guī)則?!皢l(fā)式搜索”,即考慮問題領(lǐng)域可應用的知識,根據(jù)具體情況動態(tài)地確定規(guī)則的排序,優(yōu)先調(diào)用較合適的規(guī)則使用。搜索例子:回溯搜索算法
BACKTRACK(DATA)
DATA:當前狀態(tài)。返回值:成功:返回從當前狀態(tài)到目標狀態(tài)的路徑(以規(guī)則表的形式表示) 失敗:返回FAIL。四皇后問題皇后問題
在一個4*4的國際象棋棋盤上,一次一個地擺布四枚棋子,擺好后滿足每行、每列和對角線上只允許出現(xiàn)一枚棋子,即棋子之間不許相互攻擊。四皇后問題(續(xù))綜合數(shù)據(jù)庫:DATA=L(表),L的元素屬于{ij},1≤i,j≤4。DATA非空,其表元素表示棋子所在的行和列規(guī)則集:if1≤i≤4且在i-1行上有一個皇后then在第ij位置放上皇后。搜索策略固定次序:R11,R12,R13,…,R21,R22,R44()()Q((1,1))()QQ((1,1))((1,1)(2,3))()Q((1,1))((1,1)(2,3))()QQ((1,1))((1,1)(2,3))((1,1)(2,4))()QQ((1,1))((1,1)(2,3))((1,1)(2,4))Q((1,1)(2,4)(3.2))()QQ((1,1))((1,1)(2,3))((1,1)(2,4))((1,1)(2,4)(3.2))()Q((1,1))((1,1)(2,3))((1,1)(2,4))((1,1)(2,4)(3.2))()((1,1))((1,1)(2,3))((1,1)(2,4))((1,1)(2,4)(3.2))(姐)((互1,扭1)巖)((今1,惠1)殃(響2,嫂3)慢)((其1,緩1)辟(嶺2,戚4)婚)((府1,錘1)百(吸2,肉4)嚴(抽3.昏2)外)Q((握1,赤2)誦)(轎)((煮1,須1)箱)((充1,桂1)籠(痰2,偉3)贏)((惑1,外1)焦(納2,慮4)悄)((憶1,手1)防(半2,羨4)震(散3.己2)陣)Q((倍1,形2)塔)Q((嶄1,踏2)率(牛2,俊4)腳)(榆)((穗1,嗓1)鐮)((禍1,璃1)始(鄉(xiāng)豐2,貌3)畢)((皺1,世1)廚(詠2,搜4)肝)((同1,壤1)豆(坑2,衣4)嚼(哥3.紀2)燭)Q((娃1,至2)逐)Q((春1,厲2)貧(乒2,脈4)唇)Q((可1,憑2)縣(挖2,游4)自(經(jīng)3,棗1)罵)(童)((績1,址1)悅)((穗1,遺1)龍(還2,奔3)背)((間1,所1)哄(獎2,名4)制)((訂1,冬1)揚(進2,賊4)項(繡3.崇2)靜)Q((軟1,納2)撈)Q((燙1,臺2)輝(歌2,罩4)作)Q((怒1,倘2)液(近2,腸4)愛(鋤3,艦1)擠)Q((襪1,述2)慎(礎(chǔ)2,睡4)避(曬3,若1)腰(數(shù)4,鋸3)踢)5.畢1搜索只的概全念及存種類5.蜜2盲目涉搜索5.籠3啟發(fā)權(quán)式搜傷索5.懲2.條1狀態(tài)給空間繩圖的金一般司搜索湯算法5.購2.腎2寬度括優(yōu)先欣搜索悼策略5.胖2.閃3深度霉優(yōu)先診搜索挖策略5.盆2.序4代價出樹的夕寬度稅優(yōu)先梅搜索塵策略5.陜2.篇5代價伍樹的深度杏優(yōu)先浩搜索丟策略5.刺2盲目距搜索技策略5.艇2.梨1狀態(tài)勢空間臟圖的鍋一般其搜索問算法狀態(tài)糖空間表示嫁法:關(guān)用來哄表示慢問題起及其卸搜索決過程治的一臂種方占法。(P裝62先)主要干構(gòu)成美:(1)狀施態(tài),糟描述蹲問題膜求解置過程湯中不抬同時楚刻狀劑況的屑數(shù)據(jù)幣結(jié)構(gòu)敏;(2)算狗符:壺使問氏題由背一個震狀態(tài)濃變?yōu)橛喠硪徊聜€狀村態(tài)的劉操作童。(3)狀獲態(tài)空考間:擾一個參問題繞的全硬部狀萬態(tài)及針一切梯可用雅算符協(xié)構(gòu)成身的集值合。蜻一般丙包括3部分庭(初督始狀盡態(tài)集頁合S,算舞符集為合F,目書標狀估態(tài)集便合G)(4)問題簽的求卸解:從S出發(fā)僚經(jīng)過年一系尖列的葵算符蹈運算銷,到蓋達目退標狀快態(tài)。默由初衡始狀挑態(tài)到呢目標案狀態(tài)淹所用蜓算符筍的序表列構(gòu)病成了眠問題慢的一崖個求堂解狀態(tài)扮空間薦圖:把狀秒態(tài)空利間的尺問題纏求解吩過程狐用圖維的形瓣式表躁示出岸來。節(jié)點乓代表重狀態(tài)知,弧謎代表廚算符5.閘2.歐1狀態(tài)晃空間枝圖的掛一般常搜索亞算法幾個癢概念槽:擴展稼:用猶合適析的算烈符對萌某個港節(jié)點普進行控操作舍,生殼成一鹿組后略繼節(jié)襯點,姥擴展生過程通就是梅求后畏繼節(jié)馬點的籮過程彩。已擴需展節(jié)雨點:漏已經(jīng)趴求出伏了其川后繼獻節(jié)點紫的節(jié)息點。未擴史展節(jié)默點:孕尚未促求出率后繼僑節(jié)點退的節(jié)退點。OP它EN表:晚存放畏未擴敬展的傅節(jié)點脈,記夕錄當觀前節(jié)篇點及賤其父紅節(jié)點秩。CL房誠OS爸ED表:瞧存放督已擴渴展節(jié)揉點,卵記錄蓬編號遼、當端前節(jié)叢點及維其父癢節(jié)點貞。圖2.顆26的節(jié)屯點(1,1)能燙生成靜兩個虜后繼間節(jié)點師(2,1)(3,1)狀態(tài)它空間篩的一跨般搜寇索算抹法一般輝搜索音算法證的描蛛述:建立挽一個污只含寬有初妥始節(jié)怠點S0的搜義索圖G,把S0放入OP潔EN表中建立CL招OS破ED表,炊且置宴為空啞表判斷OP撥EN表是旨否為繳空表助,若濃為空翼,則錫問題角無解萌,退驕出選擇OP完EN表中選的第悔一個咳節(jié)點吉,把撿它從OP吸EN表移那出,小并放虛入CL碗OS牛ED表中風,將精此節(jié)際點記讀為節(jié)輔點n考察泄節(jié)點n是否匙為目手標節(jié)捏點,凱若是載,則湯問題井有解同,成拔功退匆出。欲問題恥的解猶就是柱沿著n到S0的路醬徑得妻到。伸若不貓是轉(zhuǎn)狗⑥擴展末節(jié)點n生成跟一組錢不是n的祖匙先的權(quán)后繼單節(jié)點紀,并付將它基們記利為集愧合M,將M中的繳這些嘴節(jié)點烘作為n的后握繼節(jié)跌點加喜入圖G中對未氣在G中出替現(xiàn)過剪的(OP型EN和CL耐OS局ED表中貪未出掘現(xiàn)過雄的)橋集合M中的丟節(jié)點講,設(shè)耗置一珠個指趴向父害節(jié)點n的指輝針,揉并把響這些們節(jié)點滑放入OP集EN表中挪;對于類已在G中出斷現(xiàn)過瘦的M中的臣節(jié)點擇,確呈定是謠否需魯要修忠改指誘向父年節(jié)點鞠的指業(yè)針;對于乒已在G中出宣現(xiàn)過魔并已迎在cl纖os信ed表中眨的M中的狡節(jié)點觸,確汽定是純否需嗽要修網(wǎng)改通格向他葡們后員繼節(jié)狠點的霸指針。按某一候任意博方式稻或某距種策拾略重排OP渴EN表中建節(jié)點馳的順袖序轉(zhuǎn)③特例圖的艘一些副概念舒:(1)節(jié)墳點深楚度:根節(jié)耳點深咐度=0,其及它節(jié)歇點深勾度=父節(jié)壁點深腦度+1(2)路嘉徑設(shè)一溜節(jié)點攤序列險為(n0,室n1,…久,nk),對岸于i=憑1,開…,界k,若物節(jié)點ni-直1具有善一個計后繼研節(jié)點ni,則蘿該序陶列稱非為從n0到nk的路加徑。(3)路雄徑的欄消耗徒值一條貴路徑羊的消魯耗值基等于攜連接盡這條碑路徑雪各節(jié)吉點間棉所有棚消耗者值的悼總和嘉。用C(恐ni,nj)表示陽從ni到nj的路計徑的秩消耗輩值。0123節(jié)點越類型庸說明…...…...…...…...…...mkmjmln擴展廊點n,產(chǎn)拆生mk:沒補在OP汪EN和CL游OS久ED表中招出現(xiàn)割過mj:在OP畝EN表中倘出現(xiàn)肉過ml:在CL擾OS沖ED表中淺出現(xiàn)草過S123645將要饞擴展秧節(jié)點6S126453修改4節(jié)點援的返瞧回指贈針S126453將要叉擴展現(xiàn)節(jié)點1S12645修改2和4的返逗回指約針5.嘩2無信俯息圖處搜索周過程——盲目屬搜索佩策略5.恒2.末2寬度燙優(yōu)先貢搜索5.傳2.疑3深度膚優(yōu)先熔搜索5.宜2.巴4代價熱樹的螺寬度核優(yōu)先5.夜2.禽5代價持樹的將深度縮慧優(yōu)先1、定拒義如果被搜索城是以仇接近省起始商節(jié)點皺的程揮度依紋次擴皆展節(jié)婆點的暢,那賞么這球種搜民索就遠叫做訴寬度壓優(yōu)先巖搜索(b旨re篩ad出th擺-f劍ir殿st趴s害ea殖rc貼h)。2、特專點這種輪搜索腥是逐對層進座行的婆;在果對下聞一層于的任襖一節(jié)拆點進維行搜辦索之昏前,陡必須挨搜索裂完本撿層的習所有疤節(jié)點芬。5.茂2.男2寬度譯優(yōu)先妨搜索害策略3、寬架度優(yōu)枝先搜節(jié)索算攪法(1健)把起譜始節(jié)條點放姐到OP映EN表中(如果窩該起煩始節(jié)影點為尸一目宇標節(jié)翅點,細則求犯得一凳個解扔答)。(2男)如果OP聚EN是個診空表要,則廚沒有非解,醬失敗溝退出擋;否摘則繼繡續(xù)。(3膝)把第阿一個妄節(jié)點(節(jié)點n)從OP稿EN表移臣出,組并把混它放紗入CL牽OS璃ED的擴蒜展節(jié)爸點表俯中。(4編)擴展烏節(jié)點n。如襖果沒并有后例繼節(jié)此點,電則轉(zhuǎn)柱向上順述第(2晝)步。(5嘗)把n的所噴有后板繼節(jié)揉點放勉到OP必EN表末貪端,級并提逃供從類這些蜜后繼拳節(jié)點糠回到n的指萍針。(6揪)如果n的任視一個遙后繼曾節(jié)點重是個頑目標財節(jié)點斬,則宴找到霉一個憐解答稍,成傾功退古出;捧否則武轉(zhuǎn)向嘗第(2右)步。例:把寬雕度優(yōu)朽先搜非索應嶺用于尼八數(shù)被碼難怕題時籠所生鈴成的優(yōu)搜索劍樹,僑這個為問題療就是帥要把焦初始疾棋局盛變?yōu)槠慈缦掳繕搜悠寰謰尩膯柾腩}:1內(nèi)2毛3847焦6嘗55.振2.作2寬度俘優(yōu)先披搜索乳策略2腦31才8緒47之6撲5231847652831476523184765283147652831647528314765283164752831647528371465832147652814376528314576123784651238476512567312384765目標8234187654寬度撇優(yōu)先盯搜索圓的性壟質(zhì)當問楊題有垮解時季,一絮定能瓜找到繪解。當問宴題為撥單位際消耗擁值,廊且問方題有吳解時必,一憐定能貞找到晴最優(yōu)柔解。算法搬與問埋題無奴關(guān),去具有前通用典性。時間鑒效率祖和空碎間效凱率都佳比較撥低。1、定煩義在此晨搜索乓中,屯首先渣擴展向最新要產(chǎn)生扔的(即最缸深的)節(jié)點細。深喪度相意等的字節(jié)點蔽可以戰(zhàn)任意因排列魯。這種圓盲目(無信中息)搜索偷叫做陣深度旱優(yōu)先駝搜索(d別ep糊th蝴-f仁ir勢st悲s暗ea濤rc惑h)。2、特此點首先哲,擴視展最賺深的換節(jié)點詠的結(jié)添果使它得搜廢索沿忌著狀掛態(tài)空恩間某涉條單榜一的東路徑北從起浩始節(jié)肚點向蝦下進貨行下仿去;濁只有徒當搜替索到禍達一梨?zhèn)€沒四有后丸裔的毯狀態(tài)磁時,陽它才犯考慮喚另一勻條替襲代的芬路徑伍。3、深團度界套限為了濃避免止考慮脫太長掏的路柴徑(防止安搜索塌過程勺沿著任無益埋的路性徑擴淺展下稈去),往足往給仗出一來個節(jié)鹽點擴復展的刊最大假深度敗界限窗。任排何節(jié)云點如捕果達邊到了關(guān)深度駛界限括,那煙么都誕將把辟它們麥作為茄沒有煌后繼肝節(jié)點痕處理您。5.切2.繩3深度衛(wèi)優(yōu)先對搜索紐奉策略3、深伙度優(yōu)儲先搜貸索算途法(1蔽)把起瓦始節(jié)但點放算到OP回EN表中(如果塌該起播始節(jié)焰點為券一目委標節(jié)漏點,科則求狡得一李個解泛答)。(2廟)如果OP尼EN是個寸空表讓,則戚沒有柿解,棍失敗饒退出靠;否懂則繼腰續(xù)。(3離)把第饞一個卸節(jié)點(節(jié)點n)從OP壯EN表移著出,史并把肺它放傾入CL株OS老ED的擴泳展節(jié)底點表卻中。(4強)考察斗節(jié)點n是否筑為目辮標節(jié)婚點,廢若是塵,則頸找到俘問題壘的解旋,用抓回溯坑法求市解路漲徑,終退出(5)如流果沒躬有后工繼節(jié)槽點,袖則轉(zhuǎn)份向上邪述第(2嘉)步。(6顏)擴展遲節(jié)點n,把n的所鍋有后項繼節(jié)邊點放裂到OP剝EN表前端,袖并提新供從毒這些瘋后繼穿節(jié)點側(cè)回到n的指凝針。鼠轉(zhuǎn)向砌第(2件)步。2卻31非8斗47葵6章523184765283147652318476528314765283164752831476528316475283164752837146583214765281437652831457612378465123847652836417528316754832147652837146528143765283145761234567891011121312384765目標深度脫優(yōu)先季搜索測的性晌質(zhì)一般囑不能難保證華找到及最優(yōu)箏解。當深梢度限挪制不問合理糊時,擁可能拿找不榨到解脹。最壞包情況睜時,讓搜索戀空間勞等同渾于窮瘦舉。1、定架義狀態(tài)籃空間恥圖中伐各節(jié)饅點之絞間有獲向邊娃的代歇價是擦不同暴的,之有向樣邊上恭標有符代價減的搜定索樹梢成為避代價俊搜索侵樹。2、特災點每次管從OP脾EN表中素選擇桌一個尋代價殺最小轎的節(jié)們點,差移入CL租OS秩ED表。3、C(叉i,殘j):從節(jié)泳點i到其死后繼競節(jié)點j的連森線代熔價;g(x):從初史始節(jié)但點到精任意透節(jié)點x的路動徑代漲價;g(騎j)=g(泉i)直+C縫(i庸,j).5.遷2.廁4代價獄樹的敵寬度值優(yōu)先技搜索4、代仇價樹墾的寬悄度優(yōu)亦先搜素索算元法(1跪)把起旨始節(jié)坐點放起到OP竟EN表中呼,令g(稻S0柴)=職0。(2籃)如果OP拾EN是個巨空表侄,則暫沒有掩解,瞧失敗隔退出斯;否株則繼劫續(xù)。(3貧)把OP蜓EN表中狼代價韻最小述的節(jié)錫點(暗即排晶在最惡前端任的節(jié)航點n),煎移入CL施OS分ED的擴倡展節(jié)摘點表架中。(4晃)如果n是目萍標節(jié)雁點,破問題慢得解呆,退退出。耐否則卡繼續(xù)騾。(5雞)判斷易節(jié)點n是否摟可擴劍展。票若否柏則轉(zhuǎn)味向第(2稼)步,員若是壟則轉(zhuǎn)叼向(6犬)。(6敗)對節(jié)賊點n進行訪擴展祥,將婆他們俱的所滋有后鏡繼節(jié)升點放幟到OP崖EN表中挪,并甩對每辟個后鹿繼節(jié)譯點j計算薄其總冬代價g(樸j)=g(胃j)驕+C棗(i晶,j),為每好個后清繼節(jié)纏點指派向n節(jié)點記的指渣針,繩然后乓根據(jù)冶節(jié)點指的代餅價大蓄小對OP朵EN表中羽的所錫有節(jié)燒點進撈行從尺小到稍大的洲排序擋。(7崖)轉(zhuǎn)向女第(2銀)步。例子盾:推轟銷員緊旅行靠問題P1歉93ACBDE768765gC節(jié)點n父節(jié)點AACBDE768765gC節(jié)點n父節(jié)點A66BA77CAACBDE768765gC節(jié)點n父節(jié)點A66BA71175CDABACBDE768765gC節(jié)點n父節(jié)點A66BA71114157578CDDEABCC節(jié)點主擴展擊順序趟:A,B,C,D,D,E路線殲:A-互--糟C-克--罰-E代價撞樹的奪寬度咱優(yōu)先略搜索每次掃從OP掙EN表中選的全茂體節(jié)霸點中碗選擇誤代價拼最小查的節(jié)醬點移它入CL撞OS綠ED表進遠行擴糖展或幅判斷許。代價臘樹的逝深度瓜優(yōu)先腹搜索從剛捷剛擴洋展的遇節(jié)點憐的后案繼節(jié)善點中厭選擇煮一個剩代價荒最小闊的節(jié)章點移用入CL晚OS拳ED表中痰,并蛇進行亡擴展擴或判身斷。5.劉2.蛇5代價統(tǒng)樹的奪深度塔優(yōu)先嚼搜索4、代肢價樹桃的深與度優(yōu)旺先搜惹索算鴨法(1述)把起像始節(jié)紛點放惜到OP側(cè)EN表中淚,令g(廊S0止)=撓0。(2戲)如果OP穿EN是個算空表紗,則塵沒有賭解,捷失敗慮退出上;否易則繼堆續(xù)。(3而)把OP政EN表中阻的第翁一個鑰節(jié)點說(代旬價最食小的瀉節(jié)點n),職移入CL諸OS尋ED表。(4稀)如果n是目互標節(jié)壤點,求問題斯得解乞,退右出。李否則壇繼續(xù)敘。(5俯)判斷賠節(jié)點n是否昏可擴激展。艘若否餃則轉(zhuǎn)夠向第(2仍)步,熱若是站則轉(zhuǎn)捧向(6雁)。(6浮)對節(jié)爭點n進行雄擴展矮,并猛將其后繼浮節(jié)點競按有裳向邊塘代價必(C(學i,降j))從莖小到火大排此序后屢放到OP斗EN表前罪端,并狹為每衡個后役繼節(jié)米點設(shè)慚置指符向n節(jié)點弟的指叔針。(7狗)轉(zhuǎn)向丙第(2蜜)步。ACBDE768765gC節(jié)點n父節(jié)點AACBDE768765gC節(jié)點n父節(jié)點A66BA77CAACBDE768765gC節(jié)點n父節(jié)點A66BA71175CDABACBDE768765gC節(jié)點n父節(jié)點A66BA71117187578CDECABDD節(jié)點悔擴展矛順序釣:A,B,C,D,E路線蒸:A-屈--偷-B皮--懂--區(qū)D-舟--幻玉-EACBDE768765gC節(jié)點n父節(jié)點A66BA71114157578CDDEABCC節(jié)點決擴展綁順序慌:A,B,C,D,D,E路線墨:A-拳--唇C-位--是-E5.銅1搜索偉的概桐念及團種類5.超2盲目馬搜索5.弄3啟發(fā)調(diào)式搜酸索5.兩3.勉1啟發(fā)臟信息駝與估相價函旱數(shù)5.騾3.館2最佳梯優(yōu)先農(nóng)搜索5.先3.悠3眾A*搜索夾算法5.霸3啟發(fā)構(gòu)式圖萬搜索5.劣3.喝1啟發(fā)抖信息韻與估多價函銜數(shù)定義利用虎與問愛題有遺關(guān)的頌知識協(xié)(即野:啟發(fā)助信息)來肝引導孩搜索麥,達蟻到減次少搜拴索范羽圍,亂降低慣問題師復雜爐度的菌搜索觀過程史稱為翅啟發(fā)服式搜鴉索方昨法。核心屆問題斜:啟發(fā)催信息叢應用洽,啟情發(fā)能炒力度侵量和宇如何犧獲得腦啟發(fā)亦信息船。啟發(fā)開信息否的強度強:鹿降低夸搜索膊工作鄰量,外但可藥能導您致找館不到澤最優(yōu)聰解。弱:允一般優(yōu)導致所工作療量加嘆大,晚極限樣情況賓下變寇為盲至目搜勺索,擁但可勤能可兼以找攔到最運優(yōu)解擺。希望戀:引入攝啟發(fā)襲知識宋,在丸保證火找到婆最佳送解的受前提賞下,那盡可勝能減件少搜膨索范慢圍,識提高洗搜索忠效率脂。搜索利算法訪的效鬧果:可以驚用啟別發(fā)能椒力的蔥強弱拜來度芝量。考慮解路賴徑的秩消耗疊值和求得養(yǎng)路徑毅所需片搜索贈的消趨耗值兩者伸的某你種組個合最你小??紤]誤搜索踐方法石對求梢解所貼有可客能遇嶄見的國問題逗,其校平均碼的組盒合消段耗最居小。問題觸的關(guān)擱鍵如何唐尋找繪最有盼希望過的節(jié)季點啟發(fā)救搜索率過程媽中,場要對OP來EN表進僚行排命序,嫌這就錘需要蓋有一潑種方厲法來少計算啊待擴蔽展節(jié)懷點有只希望項通向距目標既節(jié)點耍的不城同程玻度。我們爪總希磁望能擾找到著最有筑希望壞通向碗目標摟節(jié)點橡的待遮擴展鋪節(jié)點脂優(yōu)先歐擴展魔?;揪枷攵x坦一個估價青函數(shù)f(Ev家al施ua橫ti臘on抬F巾un年ct祖io因n),對當姿前的舍搜索仰狀態(tài)萬進行丘評估女,找副出一繡個“最有縮慧希望”的節(jié)托點來柿擴展域。估價還函數(shù)蹤蝶的格藝式:f(局n)族=匠g贏(n請)希+h(士n)f(潮n):估糟價函密數(shù)g(桶n):代塞價函盡數(shù),初始尸節(jié)點耕到節(jié)纏點n已實宮際付概出的括代價h(拿n):啟發(fā)挑函數(shù)銀,從節(jié)僑點n到目躍標節(jié)簽點的分最優(yōu)抽路徑贊的估饞計代意價5.抗3.捕2最佳煙優(yōu)先氧搜索局部銳最佳義優(yōu)先容搜索全局見最佳秒優(yōu)先穿搜索局部掙最佳眉優(yōu)先曬搜索:(1鋸)把起瓦始節(jié)午點放榴到OP糠EN表中誕,并譽計算蹦估價去函數(shù)f(郵S0略)。(2向)如果OP罵EN是個稍空表剃,則躬沒有撐解,躍失敗解退出員;否饞則繼內(nèi)續(xù)。(3沖)把OP幕EN表中奴的第螺一個偉節(jié)點緩(股對價函睡數(shù)最冤小的償節(jié)點n),刪移入CL淺OS眉ED表。(4具)如果n是目復標節(jié)述點,方問題止得解村,退慎出。劃否則徐繼續(xù)仗。(5秧)判斷逃節(jié)點n是否旨可擴抬展。劣若否折則轉(zhuǎn)輛向第(2叛)步,搭若是秋則轉(zhuǎn)功向(6濃)。(6超)對節(jié)絡點n進行頁擴展直,并對岔其所塊有后飛繼節(jié)竟點計襲算估蛾價函霉數(shù)f(n)的災值,并勵按其暢值從救小到扇大排豈序后慈放到OP托EN表前稀端,能并為存每個趁后繼底節(jié)點棕設(shè)置袖指向n節(jié)點專的指略針。(7盾)轉(zhuǎn)向訴第(2屠)步。全局塌最佳傷優(yōu)先鐮搜索:(1梨)把起換始節(jié)略點放筒到OP幕EN表中障,并輪計算鼠估價首函數(shù)f(渴S0缸)。(2曉)如果OP繞EN是個帶空表兩,則啟沒有綁解,扯失敗沈退出接;否光則繼芹續(xù)。(3閃)把OP陰EN表中讀的第閃一個抹節(jié)點釣(股芽價函適數(shù)最鬧小的證節(jié)點n),啟移入CL脈OS狐ED表。(4康)如果n是目堪標節(jié)薦點,跌問題溉得解旨,退嫁出。僑否則刊繼續(xù)慶。(5曉)判斷洗節(jié)點n是否甚可擴纖展?;@若否假則轉(zhuǎn)揮向第(2攪)步,歪若是割則轉(zhuǎn)跨向(6是)。(6俊)對節(jié)剪點n進行享擴展嘗,并對史其所粒有后者繼節(jié)昂點計賤算估乖價函讀數(shù)f(n)的害值,并為錄每個之后繼闖節(jié)點斤設(shè)置駕指向n節(jié)點青的指延針。糊把這召些后懇繼節(jié)盜點都爆送入OP畢EN表,運然后對OP例EN表中嫂的全蟲部節(jié)克點按有照估翁價函剝數(shù)值進從小照到大醫(yī)的順莫序排爹序。(7孕)轉(zhuǎn)向羊第(2搏)步。例子定義說評價噴函數(shù)護:f(鏡n)襯=恰g堤(n臉)環(huán)+濁h(貫n)妻=d(悟n)吧+h雪(n);d(喊n):代表碼節(jié)點杯的深韻度,近表示零從初拳始節(jié)鐵點到頂當前位節(jié)點袖的消識耗值票;h(瓦n):為當榴前節(jié)好點“不在招位”的牌減數(shù)。2831647512384765h計算說舉例h(桐n)想=移42831647顧51淺2寒3457同682失8計31悶6永47搏528314765283164752831647523184765283147652831476528371465
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年二年級第一學期教研工作總結(jié)(三篇)
- 2025年二年級老師教育工作總結(jié)模版(三篇)
- 2025年臨時租車協(xié)議樣本(2篇)
- 創(chuàng)意園區(qū)裝修協(xié)議
- 國際學校裝修合作合同模板
- 家電銷售居間服務合同
- 教育培訓招生私人居間合同
- 木材物流協(xié)議范本
- 賓館客房改造追加協(xié)議
- 親子莊園別墅裝修合同范本
- 2025年中國中煤能源股份有限公司招聘筆試參考題庫含答案解析
- 2024年度碳陶剎車盤分析報告
- 2025年1月 浙江首考英語試卷
- 2025年1月廣西2025屆高三調(diào)研考試英語試卷(含答案詳解)
- 2024年中考二輪專題復習道德與法治主觀題答題技巧(小論文)之演講稿
- 質(zhì)檢工作計劃書2025質(zhì)檢部工作計劃范文
- 《復旦大學》課件
- 《纏論的實戰(zhàn)技法》課件
- 承包魚塘維修施工合同范例
- 耶魯綜合抽動嚴重程度量表正式版
- 政府采購項目采購需求調(diào)查指引文本
評論
0/150
提交評論