基于蟻群算法的非結構化P2P網(wǎng)絡資源搜索研究
本文關鍵詞:基于蟻群算法的非結構化P2P網(wǎng)絡資源搜索研究
更多相關文章: 非結構化P2P網(wǎng)絡 蟻群算法 信息素 資源搜
【摘要】:對等網(wǎng)絡(P2P)技術有效整合互聯(lián)網(wǎng)的資源,為人們在大規(guī)模信息中獲取目標資源提供了更有效的途徑。其中非結構化P2P網(wǎng)絡具有網(wǎng)絡拓撲簡單,容易維護,支持模糊查詢等優(yōu)點,但由于其拓撲結構簡單、松散,其資源搜索與定位效率一直是研究和關注的問題。傳統(tǒng)的非結構化P2P網(wǎng)絡資源搜索算法使用泛洪算法(Flooding)來定位資源,但隨著網(wǎng)絡規(guī)模的擴大,這種通過Flooding來定位資源的方法會產(chǎn)生大量的冗余信息,使得網(wǎng)絡負載加大,導致搜索效率較低。為了解決非結構化P2P網(wǎng)絡資源搜索的效率問題,一種可行的方法是精確的選擇鄰居節(jié)點進行查詢轉發(fā),從而減少冗余信息的產(chǎn)生,降低搜索時間,最終提高搜索算法效率。蟻群算法起源于對螞蟻覓食行為的觀察,是一種模擬進化算法,它具有正反饋機制,這種機制可以使算法精確的選擇鄰居節(jié)點進行查詢轉發(fā),提高搜索效率。論文在對傳統(tǒng)蟻群算法解決非結構化P2P網(wǎng)絡資源搜索問題研究的基礎上,給出了一種基于改進蟻群算法的非結構化P2P網(wǎng)絡資源搜索算法。傳統(tǒng)的蟻群算法只有一種信息素指導查詢轉發(fā),沒有考慮節(jié)點之間的聯(lián)系,并且在搜索后期,由于信息素的累積,算法只會對局部網(wǎng)絡資源進行搜索,使搜索過早陷入停滯狀態(tài)。針對以上問題,論文對傳統(tǒng)的蟻群算法進行了以下兩點改進:(1)設置了節(jié)點興趣信息素。在傳統(tǒng)蟻群算法的關鍵字信息素的基礎上,引入了節(jié)點興趣信息素。關鍵字信息素反映了節(jié)點對于某一關鍵字的歷史搜索行為;節(jié)點興趣信息素反映了節(jié)點之間的通信頻率和節(jié)點擁有資源的相似性。用這兩種信息素指導查詢轉發(fā),考慮了節(jié)點之間的聯(lián)系,同時通過這種正反饋機制,能夠精確的選擇鄰居節(jié)點進行查詢轉發(fā),減少冗余信息的產(chǎn)生。(2)加入了偽隨機比例規(guī)則,平衡了螞蟻在利用已有歷史信息和探索新的網(wǎng)絡資源之間的關系,從而避免了算法陷入只對局部進行搜索,過早陷入停滯狀態(tài)的困境。論文利用PeerSim網(wǎng)絡仿真模擬器對該算法進行仿真實驗,并且把該算法與傳統(tǒng)的非結構化P2P資源搜索算法——泛洪算法和隨機漫步算法進行對比,實驗結果表明該算法提高了搜索成功率,并且在搜索效果相同的情況下,減少了冗余信息包在網(wǎng)絡中的傳播。
【關鍵詞】:非結構化P2P網(wǎng)絡 蟻群算法 信息素 資源搜
【學位授予單位】:北京交通大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP18;TP393.02
【目錄】:
- 致謝5-6
- 摘要6-7
- ABSTRACT7-11
- 1 緒論11-17
- 1.1 研究背景及意義11-12
- 1.2 國內(nèi)外研究現(xiàn)狀12-15
- 1.3 論文主要工作15-16
- 1.4 論文組織結構16-17
- 2 P2P相關技術介紹17-32
- 2.1 P2P概述17-19
- 2.1.1 P2P的定義17-18
- 2.1.2 P2P的特點18-19
- 2.2 P2P網(wǎng)絡拓撲結構19-25
- 2.2.1 集中式拓撲19-21
- 2.2.2 全分布式結構化拓撲21-23
- 2.2.3 全分布式非結構化拓撲23-24
- 2.2.4 混合式拓撲24-25
- 2.3 P2P網(wǎng)絡搜索技術25-31
- 2.3.1 結構化P2P網(wǎng)絡搜索算法26-28
- 2.3.2 非結構化P2P網(wǎng)絡搜索算法28-29
- 2.3.3 P2P網(wǎng)絡搜索算法評價標準29-31
- 2.4 本章小結31-32
- 3 蟻群算法相關研究32-40
- 3.1 蟻群算法概述32-36
- 3.1.1 蟻群算法原理32-33
- 3.1.2 蟻群算法解決TSP問題33-35
- 3.1.3 蟻群算法的優(yōu)缺點35-36
- 3.2 蟻群算法的改進算法介紹36-39
- 3.2.1 精英策略的蟻群算法(EAS)36
- 3.2.2 基于排列的蟻群算法(AS_(rank))36-37
- 3.2.3 最大-最小蟻群算法(MMAS)37-38
- 3.2.4 蟻群系統(tǒng)(ACS)38-39
- 3.3 本章小結39-40
- 4 基于改進蟻群算法的非結構化P2P網(wǎng)絡資源搜索研究40-56
- 4.1 蟻群算法解決非結構化P2P網(wǎng)絡資源搜索問題描述40-41
- 4.2 改進算法的設計41-44
- 4.2.1 改進算法的設計思想42
- 4.2.2 改進算法的設計目標42-43
- 4.2.3 信息素的設置和偽隨機比例規(guī)則的引入43-44
- 4.3 改進算法的描述44-51
- 4.3.1 本地資源搜索算法描述46-48
- 4.3.2 網(wǎng)絡資源搜索算法描述48-51
- 4.4 改進算法的實現(xiàn)51-55
- 4.4.1 改進算法功能模塊設計51-52
- 4.4.2 改進算法數(shù)據(jù)結構設計52-55
- 4.5 本章小結55-56
- 5 算法仿真與分析56-63
- 5.1 仿真工具PeerSim56-58
- 5.2 仿真步驟與參數(shù)配置58-59
- 5.3 實驗結果與分析59-62
- 5.3.1 算法評價59
- 5.3.2 實驗結果與分析59-62
- 5.4 本章小結62-63
- 6 總結與展望63-64
- 參考文獻64-66
- 作者簡歷66-68
- 學位論文數(shù)據(jù)集68
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 劉晴;;昆騰創(chuàng)新歸檔解決方案減輕了主存儲上非結構化數(shù)據(jù)增長的負擔[J];計算機與網(wǎng)絡;2013年23期
2 繆紅;鐘華;龍昕;;元器件企業(yè)保護非結構化大數(shù)據(jù)的研究[J];電子元件與材料;2014年06期
3 王曉麗;;基于網(wǎng)絡的中學非結構化教育資源建設探析[J];中國教育信息化;2007年08期
4 ToddMatsler;;深耕大數(shù)據(jù) 助力平安城市智慧轉型[J];中國信息界;2013年12期
5 經(jīng)有國;但斌;張旭梅;郭鋼;;基于本體的非結構化客戶需求智能解析方法[J];計算機集成制造系統(tǒng);2010年05期
6 張廣泉;非結構化程序流程圖及其等價變換[J];重慶師范學院學報(自然科學版);1993年03期
7 王曉波;;非結構化數(shù)據(jù)采集和檢索技術的研究與實現(xiàn)[J];中國內(nèi)部審計;2014年07期
8 黃遠鳴;;一種非結構化數(shù)據(jù)的多牽度分配存取實現(xiàn)方法[J];科技通報;2014年08期
9 劉威,武家春,廖建新,丁軼;非結構化補充業(yè)務數(shù)據(jù)中心的設計與實現(xiàn)[J];計算機工程與應用;2005年10期
10 羅文華;;非結構化數(shù)據(jù)處理分析在電子數(shù)據(jù)取證中的應用[J];警察技術;2010年03期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 祝世京;陳s,
本文編號:1051241
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/1051241.html