搜索研究論文-基于cpn模型的coa狀態(tài)空間搜索算法

搜索研究論文-基于cpn模型的coa狀態(tài)空間搜索算法

ID:23960084

大小:59.62 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2018-11-12

搜索研究論文-基于cpn模型的coa狀態(tài)空間搜索算法_第1頁(yè)
搜索研究論文-基于cpn模型的coa狀態(tài)空間搜索算法_第2頁(yè)
搜索研究論文-基于cpn模型的coa狀態(tài)空間搜索算法_第3頁(yè)
搜索研究論文-基于cpn模型的coa狀態(tài)空間搜索算法_第4頁(yè)
資源描述:

《搜索研究論文-基于cpn模型的coa狀態(tài)空間搜索算法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、搜索研究論文-基于CPN模型的COA狀態(tài)空間搜索算法基于CPN模型的COA狀態(tài)空間搜索算法在信息化條件下,隨著軍事行動(dòng)越來(lái)越復(fù)雜,速度越來(lái)越快,軍事行動(dòng)正在從一種嚴(yán)格縱向的組織結(jié)構(gòu)向一種更加集成、更加模塊化、定制能力更強(qiáng)的結(jié)構(gòu)轉(zhuǎn)變。由于戰(zhàn)場(chǎng)情況的不確定性,以及作戰(zhàn)行動(dòng)的高對(duì)抗性,指揮員對(duì)參謀人員作戰(zhàn)計(jì)劃擬制、調(diào)整和修改的時(shí)效性提出了更高的要求,而傳統(tǒng)的人工作業(yè)方式無(wú)法滿足快速擬制作戰(zhàn)計(jì)劃的要求,需要采用信息化手段提高計(jì)劃擬制和調(diào)整的效率[1]。行動(dòng)方案是執(zhí)行使命任務(wù)的行動(dòng)過(guò)程或者任務(wù)流程,是在作戰(zhàn)目的(Op

2、erationObjective)和首長(zhǎng)意圖的指導(dǎo)下,使一定的戰(zhàn)爭(zhēng)實(shí)體在一定的時(shí)間,一定的地點(diǎn),執(zhí)行一定的行動(dòng),并產(chǎn)生一定的相互作用效果,按規(guī)則判斷實(shí)體狀態(tài)和行動(dòng)效果是否觸發(fā)條件或以時(shí)間驅(qū)動(dòng),選擇下一行動(dòng),最終確定整個(gè)可能的行動(dòng)序列[2]。所以COA的開(kāi)發(fā)與分析是作戰(zhàn)計(jì)劃制定關(guān)鍵步驟。COA開(kāi)發(fā)過(guò)程作戰(zhàn)單位從上級(jí)指揮部門(mén)受領(lǐng)作戰(zhàn)任務(wù)之后,軍事計(jì)劃人員分析作戰(zhàn)資源和能力指標(biāo)、評(píng)估當(dāng)前的敵我雙方的作戰(zhàn)態(tài)勢(shì)、作戰(zhàn)限制條件以及事實(shí)與假設(shè),其中事實(shí)與假設(shè)決定了首長(zhǎng)的關(guān)鍵情報(bào)需求。然后,軍事計(jì)劃人員確定理想的作戰(zhàn)最終狀

3、態(tài),并把整個(gè)作戰(zhàn)過(guò)程分解成若干個(gè)決定點(diǎn),針對(duì)每個(gè)作戰(zhàn)決定點(diǎn)開(kāi)發(fā)具體的作戰(zhàn)任務(wù)。最后,因?yàn)檫@些大量的作戰(zhàn)任務(wù)之間存在復(fù)雜的因果關(guān)系,必須針對(duì)這些作戰(zhàn)任務(wù)進(jìn)行排序以及對(duì)作戰(zhàn)資源進(jìn)行分配,進(jìn)行COA開(kāi)發(fā)。如圖1所示。著色Petri網(wǎng)著色Petri網(wǎng)是一種典型的高級(jí)Petri網(wǎng),當(dāng)我們?cè)趯?duì)較復(fù)雜的系統(tǒng)進(jìn)行建模時(shí),常會(huì)出現(xiàn)庫(kù)所節(jié)點(diǎn)和變遷節(jié)點(diǎn)過(guò)多的情況,導(dǎo)致Petri網(wǎng)的建模和分析的復(fù)雜性大大增加。著色Petri網(wǎng)就是用來(lái)簡(jiǎn)化Petri網(wǎng)模型結(jié)構(gòu)的。它通過(guò)把系統(tǒng)中具有同類(lèi)行為特性的庫(kù)所節(jié)點(diǎn)歸并到一個(gè)庫(kù)所節(jié)點(diǎn)中,并通過(guò)令

4、牌的不同顏色來(lái)進(jìn)行區(qū)分,這樣就可以簡(jiǎn)化Petri網(wǎng)的結(jié)構(gòu)。著色Petri網(wǎng)中,還可以引入層次的概念,通過(guò)層次來(lái)把整個(gè)系統(tǒng)的模型組織起來(lái),因此,建模和使用起來(lái)更方便和清楚[3]。CPN建模語(yǔ)言可以對(duì)那些可被視為并行系統(tǒng)的系統(tǒng)進(jìn)行建模,在這些系統(tǒng)里,同步化與資源分配是關(guān)鍵要素。系統(tǒng)的CPN模型既面向行動(dòng),也面向狀態(tài),因?yàn)樗梢圆东@該系統(tǒng)的當(dāng)前狀態(tài)以及在特定狀態(tài)下可能發(fā)生的事件。CPN還包括一個(gè)時(shí)間概念,該概念使得有可能對(duì)系統(tǒng)里的事件所需要的時(shí)間進(jìn)行描述。COA具有的大量的作戰(zhàn)任務(wù),給定的作戰(zhàn)資源、同步化約束及任

5、務(wù)間的復(fù)雜關(guān)系使得COA的開(kāi)發(fā)十分復(fù)雜,而CPN的上述特性決定了其適用于對(duì)COA的建模與開(kāi)發(fā)[4]。在第一階段的基礎(chǔ)上執(zhí)行寬度優(yōu)先搜索。寬度優(yōu)先搜索也用到了三個(gè)結(jié)構(gòu):Visited保存己訪問(wèn)狀態(tài)的軌跡;LOP用來(lái)關(guān)聯(lián)狀態(tài)和從初始狀態(tài)到達(dá)該狀態(tài)所有的可能路徑,這些路徑用LOPs表示;Queue存儲(chǔ)寬度優(yōu)先搜索遍歷隊(duì)列。調(diào)用此算法時(shí),初始狀態(tài)插入到該隊(duì)列中,算法通過(guò)選擇隊(duì)列中的狀態(tài)s來(lái)獲得狀態(tài)s的lops。但是,隨著作戰(zhàn)任務(wù)數(shù)量的增加,模型執(zhí)行的可選方式也在增加,導(dǎo)致模型的狀態(tài)空間成指數(shù)級(jí)增長(zhǎng),例如:在時(shí)刻t有

6、n個(gè)具備開(kāi)始條件的作戰(zhàn)任務(wù),那么就有2n個(gè)作戰(zhàn)任務(wù)執(zhí)行方式,這將帶來(lái)模型的狀態(tài)空間爆炸問(wèn)題。該文目的是對(duì)兩階段算法進(jìn)行改進(jìn),采用反向路徑搜索算法替代寬度優(yōu)先搜索算法緩解COA開(kāi)發(fā)的模型狀態(tài)空間爆炸問(wèn)題。改進(jìn)的兩階段算法兩階段算法中的深度優(yōu)先搜索算法能快速產(chǎn)生部分完整的及不完整的LOPs。雖然作戰(zhàn)任務(wù)之間存在復(fù)雜的約束關(guān)系,通常情況下,作戰(zhàn)任務(wù)清單中包括一個(gè)確定的最終任務(wù),這個(gè)任務(wù)的執(zhí)行將到達(dá)理想的最終狀態(tài),例如:兩棲登陸作戰(zhàn)計(jì)劃,其中兩棲登陸這個(gè)任務(wù)可以看作是作戰(zhàn)任務(wù)清單中的最終作戰(zhàn)任務(wù),在一定程度上,其他

7、的所有作戰(zhàn)任務(wù)都是為這個(gè)最終的作戰(zhàn)任務(wù)的執(zhí)行提供開(kāi)始條件的。當(dāng)作戰(zhàn)計(jì)劃參謀人員開(kāi)發(fā)的作戰(zhàn)任務(wù)清單中不存在作戰(zhàn)任務(wù)冗余時(shí),一個(gè)COA的CPN模型狀態(tài)空間最多只有一個(gè)理想的最終狀態(tài)。由于作戰(zhàn)任務(wù)之間緊密的約束關(guān)系,即使存在作戰(zhàn)任務(wù)冗余,理想的最終狀態(tài)的個(gè)數(shù)相比于可達(dá)狀態(tài)集也是占很小的比例。對(duì)于COA開(kāi)發(fā)問(wèn)題,作戰(zhàn)計(jì)劃參謀人員需要的是完整的LOPs,因此可以考慮在兩階段算法中,用反向路徑搜索算法取代寬度優(yōu)先搜索算法,即從理想的最終狀態(tài)節(jié)點(diǎn)由下往上搜索,由子節(jié)點(diǎn)找到父節(jié)點(diǎn),最后到達(dá)模型的初始狀態(tài)。反向路徑搜索算法同

8、寬度優(yōu)先搜索算法相似,采用三個(gè)數(shù)據(jù)結(jié)構(gòu)。Visited保存已訪問(wèn)狀態(tài)的軌跡,LOP用來(lái)關(guān)聯(lián)狀態(tài)和該狀態(tài)到達(dá)理想的最終狀態(tài)的所有可能路徑,這些路徑用lops來(lái)表示,Queue存儲(chǔ)寬度優(yōu)先搜索遍歷隊(duì)列算法通過(guò)選擇隊(duì)列中的狀態(tài)s來(lái)獲得狀態(tài)s的lops。與寬度優(yōu)先搜索不同的是當(dāng)調(diào)用此算法時(shí),將理想的最終狀態(tài)插入到該隊(duì)列中。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。