999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進(jìn)鯨魚算法的社區(qū)發(fā)現(xiàn)

2021-10-27 09:01:42劉紫娟張啟文任靜強(qiáng)田文艷
物聯(lián)網(wǎng)技術(shù) 2021年10期
關(guān)鍵詞:可視化

劉紫娟,張啟文,任靜強(qiáng),田文艷

(1.山西工程職業(yè)學(xué)院,山西 太原 030000;2.中國移動(dòng)通信集團(tuán)山西有限公司太原分公司,山西 太原 030000;3.太原科技大學(xué),山西 太原 030000)

0 引 言

鯨魚算法[1]最先用于解決連續(xù)優(yōu)化問題,本文針對復(fù)雜網(wǎng)絡(luò)應(yīng)用環(huán)境的離散化特性,對鯨魚算法的連續(xù)位置進(jìn)行離散化處理,提出了一種用于求解復(fù)雜網(wǎng)絡(luò)社區(qū)發(fā)現(xiàn)的改進(jìn)離散鯨魚算法(Improved Discrete Whale Optimization Algorithm, IDWOA)。

1 原 理

在求解鯨魚算法的優(yōu)化問題時(shí),每個(gè)鯨魚都代表一個(gè)所求問題的候選解,通過模塊度值來判斷鯨魚所處位置的好壞。鯨魚算法(Whale Optimization Algorithm, WOA)的數(shù)學(xué)模型表示如下:

但WOA模型并不適用于求解離散問題,可以將WOA算法進(jìn)行離散化,使其適用于社區(qū)發(fā)現(xiàn)的應(yīng)用背景。

通過分析發(fā)現(xiàn),WOA要適用于求解社區(qū)發(fā)現(xiàn)問題,其對應(yīng)的鯨魚位置的每一個(gè)維度都應(yīng)該是整數(shù)。因此,在每次位置更新后進(jìn)行一次四舍五入的取整運(yùn)算,由此得到離散的鯨魚算法(DWOA)。

1.1 算法的編碼方式

對于網(wǎng)絡(luò)編碼而言,一種傳統(tǒng)也最直觀有效的編碼方式是基于字符的編碼。本文用鯨魚的位置編碼表示對應(yīng)節(jié)點(diǎn)的社區(qū)編號,基于字符的編碼過程如圖1所示。

圖1 基于字符的編碼示意圖

1.2 種群初始化

本文采用改進(jìn)的標(biāo)簽傳播方法[2]進(jìn)行初始化,同時(shí)用度和聚集系數(shù)[3]來評價(jià)節(jié)點(diǎn)的重要性[4]。該方法不僅易于計(jì)算,同時(shí)兼顧了節(jié)點(diǎn)的全局和局部影響。

本文對IDWOA算法采用分段初始化策略,即在整個(gè)種群中選取5%的個(gè)體進(jìn)行有序標(biāo)簽傳播,其余95%的個(gè)體仍然由LPA算法對其進(jìn)行初始化。這樣既豐富了種群的多樣性,也提高了初始解的質(zhì)量,使得算法性能大幅度提升。

1.3 位置更新操作

在連續(xù)求解問題上,鯨魚更新位置的公式見式(1),新的鯨魚位置會充分利用原來的位置和最優(yōu)位置進(jìn)行更新。

為提高模塊度值[5]所采取的策略:

(1)慣性權(quán)重的引入

將慣性權(quán)重ω引入,使算法能夠快速收斂于全局最優(yōu)解,見式(3):

式中:ωmax=0.08;ωmin=0.01。

式(1)加慣性權(quán)重ω后變?yōu)橄率剑?/p>

(2)單路交叉的融入

本文選用Tasgin等提出的單路交叉方式[6]。該策略以種群中的任一個(gè)體作為目標(biāo)個(gè)體xj,從當(dāng)前種群中隨機(jī)選擇另一個(gè)體作為源個(gè)體xi。

當(dāng)p<0.5,|A|<1時(shí),采用式(5)更新此時(shí)的鯨魚位置;當(dāng)|A|>1時(shí),采用單路交叉策略進(jìn)行更新;當(dāng)p≥0.5時(shí),使用式(2)更新位置。

在位置更新的過程中,慣性權(quán)重的引入使得算法搜索局部最優(yōu)的能力得到了顯著提升;單路交叉的引入,在提高算法全局搜索能力的同時(shí),極大地拓寬了算法尋優(yōu)搜索的范圍,而且豐富了種群的多樣性。因此將以上方法用于離散鯨魚算法的改進(jìn)有利于求得該算法在復(fù)雜網(wǎng)絡(luò)下的最優(yōu)解。

1.4 克隆選擇

在算法計(jì)算過程中,為提升計(jì)算效率,本文在算法中引入了免疫克隆選擇算子。即將算法計(jì)算過程中得到的所有最優(yōu)個(gè)體依次放入集合Pb中,然后對其克隆并選擇。

將集合Pb中的全部個(gè)體按適應(yīng)度從大到小進(jìn)行排序,并取前20%的個(gè)體組建臨時(shí)種群Ptmp,然后,對Ptmp中的個(gè)體進(jìn)行克隆擴(kuò)充,克隆數(shù)目由式(6)決定:

在個(gè)體中隨機(jī)選擇θ∈[2, n/2]個(gè)節(jié)點(diǎn),將它們歸為一個(gè)種群PC,并隨機(jī)分配一個(gè)標(biāo)簽;計(jì)算種群PC的適應(yīng)度值,并與Ptmp比較,保留適應(yīng)度大的個(gè)體。

2 仿真驗(yàn)證

本實(shí)驗(yàn)首先對6個(gè)真實(shí)網(wǎng)絡(luò)數(shù)據(jù)集進(jìn)行計(jì)算,并與其他算法進(jìn)行比較;然后通過人工合成網(wǎng)絡(luò)對IDWOA與DWOA進(jìn)行綜合測試;最后以Karate網(wǎng)絡(luò)和Dolphin網(wǎng)絡(luò)為例,通過Gephi軟件對IDWOA劃分的社區(qū)結(jié)構(gòu)進(jìn)行可視化展示。

2.1 真實(shí)世界網(wǎng)絡(luò)實(shí)驗(yàn)與分析

(1)離散鯨魚算法(DWOA)與改進(jìn)離散鯨魚算法(IDWOA)用于社區(qū)發(fā)現(xiàn)的性能比較

首先考察DWOA與IDWOA在6組真實(shí)網(wǎng)絡(luò)數(shù)據(jù)下的性能比較,其結(jié)果如圖2所示。

圖2 IDWOA和DWOA的性能對比

由圖2可以看出,離散鯨魚算法在達(dá)到收斂時(shí)所需要的時(shí)間很短,但它所能達(dá)到的模塊度值也很小,而當(dāng)網(wǎng)絡(luò)規(guī)模很大時(shí)模塊度值仍舊非常小,尤其是Email網(wǎng)絡(luò),模塊度值僅為0.048。說明離散鯨魚算法在處理較小規(guī)模網(wǎng)絡(luò)時(shí)有效,而處理較大規(guī)模網(wǎng)絡(luò)時(shí)效果不理想。

改進(jìn)的離散鯨魚算法雖然在時(shí)間上的消耗相比原始算法更多,但是收斂值相比原始算法更好,說明提出的改進(jìn)算法對于真實(shí)網(wǎng)絡(luò)是有效的。

(2)IDWOA與IGA和IDDE的性能比較

考察改進(jìn)IDWOA與IGA[7]和差分進(jìn)化算法IDDE[8]6個(gè)真實(shí)網(wǎng)絡(luò)數(shù)據(jù)下的性能對比實(shí)驗(yàn),表1給出了運(yùn)行3種算法30次,算法終止時(shí)刻模塊度函數(shù)值的平均值以及運(yùn)行時(shí)間的平均值。

分析表1可知,從運(yùn)行時(shí)間的角度來看,當(dāng)IDWOA與IDDE達(dá)到相同模塊度時(shí),IDWOA耗費(fèi)的時(shí)間相比IDDE更少。

表1 IDWOA和其他算法性能對比

從模塊度值的角度來看,當(dāng)網(wǎng)絡(luò)規(guī)模較小時(shí),IDWOA算法的模塊度值比IGA約高0.01;當(dāng)網(wǎng)絡(luò)規(guī)模較大時(shí),更能體現(xiàn)IDWOA算法的優(yōu)勢,尤其對于Email而言,IDWOA相比IGA提高了0.059。

綜上所述,IDWOA算法在處理大規(guī)模網(wǎng)絡(luò)數(shù)據(jù)集方面,具有兼顧適應(yīng)度精度和快速收斂的特性,總體性能優(yōu)于IGA算法與IDDE算法。

2.2 可視化實(shí)驗(yàn)與分析

在進(jìn)行可視化[8]實(shí)驗(yàn)的過程中,本文將Gephi軟件作為工具。本小節(jié)實(shí)驗(yàn)用它對已知社區(qū)結(jié)構(gòu)的Karate和Dolphin網(wǎng)絡(luò)進(jìn)行可視化展示。

Karate數(shù)據(jù)集[9]由Zachary在20世紀(jì)70年代提出,用來研究復(fù)雜網(wǎng)絡(luò)的信息流。在Karate網(wǎng)絡(luò)上,圖3(a)展示的是真實(shí)網(wǎng)絡(luò)中的社區(qū)劃分,該模塊度值已知,為0.371 5。圖3(b)所示為隨機(jī)運(yùn)行一次IGA,得到的Q=0.402 0。從圖中可以看出,圖中紅色部分只與節(jié)點(diǎn)1連接,可以看做教練的忠實(shí)盟友。此外,節(jié)點(diǎn)9在參考劃分中屬于教練派,但是可以看出他與經(jīng)理派的連邊要多于教練派,因此該算法將其劃為經(jīng)理派社區(qū)。IGA對節(jié)點(diǎn)9進(jìn)行了更為合理的劃分。圖3(c)所示為隨機(jī)運(yùn)行IDWOA一次,得到的值Q=0.419 8,從圖中可以看出,該算法將節(jié)點(diǎn)9也進(jìn)行了合理劃分,并且在標(biāo)準(zhǔn)劃分基礎(chǔ)上對2個(gè)派別進(jìn)行了更為細(xì)致的劃分,將俱樂部內(nèi)部成員聯(lián)系更為緊密的小團(tuán)體也發(fā)掘出來,得到4個(gè)社區(qū),得到的社區(qū)結(jié)構(gòu)更準(zhǔn)確。

圖3 Karate網(wǎng)絡(luò)可視化結(jié)果

Dolphin數(shù)據(jù)集[10]是Lusseau等在研究海豚群體生活習(xí)性過程中構(gòu)建的動(dòng)物社區(qū)網(wǎng)絡(luò)。在海豚網(wǎng)絡(luò)上,圖4(a)展示的是真實(shí)網(wǎng)絡(luò)中的社區(qū)劃分,其模塊度值為0.372 2。圖4(b)展示的是隨機(jī)運(yùn)行IGA一次,得到Q=0.519 0,該算法將雌性海豚劃分為3類。圖4(c)展示的是隨機(jī)運(yùn)行一次IDWOA,求得Q=0.529 0,改進(jìn)的鯨魚算法不僅能夠保持原有劃分,還未出現(xiàn)錯(cuò)劃性別的情況,而且還能夠根據(jù)海豚間的交流程度將雌性海豚社區(qū)細(xì)化為4個(gè)小社區(qū),這樣的劃分使得社區(qū)內(nèi)部比社區(qū)之間的相互交流更為頻繁,也更能展現(xiàn)IDWOA算法的有效性。

圖4 網(wǎng)絡(luò)可視化效果

3 結(jié) 語

本文對社區(qū)發(fā)現(xiàn)這一場景提出IDOWA算法來適應(yīng)復(fù)雜網(wǎng)絡(luò)應(yīng)用的離散化。通過6組網(wǎng)絡(luò)數(shù)據(jù)集的仿真計(jì)算,證明IDWOA算法比DWOA算法、IGA算法、IDDE算法更有效。最后,本文以直觀的方式給出IDWOA算法、IGA算法、IDDE算法的Karate網(wǎng)絡(luò)和Dolphin網(wǎng)絡(luò)的可視化效果圖。

猜你喜歡
可視化
無錫市“三項(xiàng)舉措”探索執(zhí)法可視化新路徑
基于CiteSpace的足三里穴研究可視化分析
自然資源可視化決策系統(tǒng)
北京測繪(2022年6期)2022-08-01 09:19:06
三維可視化信息管理系統(tǒng)在選煤生產(chǎn)中的應(yīng)用
思維可視化
師道·教研(2022年1期)2022-03-12 05:46:47
基于Power BI的油田注水運(yùn)行動(dòng)態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
自然資源可視化決策系統(tǒng)
北京測繪(2021年7期)2021-07-28 07:01:18
基于CGAL和OpenGL的海底地形三維可視化
可視化閱讀:新媒體語境下信息可視化新趨勢
“融評”:黨媒評論的可視化創(chuàng)新
傳媒評論(2019年4期)2019-07-13 05:49:14
主站蜘蛛池模板: 在线国产资源| 欧美一级视频免费| 亚洲美女视频一区| 宅男噜噜噜66国产在线观看| 国产H片无码不卡在线视频| 91网红精品在线观看| 中文字幕天无码久久精品视频免费| 91色在线观看| www.亚洲一区| 午夜a级毛片| 国产午夜无码片在线观看网站| 久久夜色精品国产嚕嚕亚洲av| 国禁国产you女视频网站| 欧美一区福利| 中文字幕色站| 亚洲精品中文字幕无乱码| 久久综合亚洲色一区二区三区| 亚洲色婷婷一区二区| 无码国产偷倩在线播放老年人 | 欧美另类精品一区二区三区| 国产呦视频免费视频在线观看 | 欧美综合成人| 亚洲国产成人久久精品软件| 中文字幕啪啪| 国产尹人香蕉综合在线电影| 就去色综合| 精品少妇人妻无码久久| 免费久久一级欧美特大黄| 亚洲综合九九| 国产成人1024精品| 国产精品亚洲一区二区三区在线观看| 久久婷婷六月| 国产精品开放后亚洲| 亚洲精品少妇熟女| 国产精品成人一区二区不卡| 四虎永久免费地址在线网站| AV在线麻免费观看网站 | 三上悠亚一区二区| 全部毛片免费看| 亚洲成a人在线播放www| 熟妇无码人妻| 日韩免费中文字幕| 午夜精品一区二区蜜桃| 亚洲国产精品不卡在线| 日韩在线永久免费播放| 伊在人亚洲香蕉精品播放| 超级碰免费视频91| 成人免费午夜视频| 免费播放毛片| 喷潮白浆直流在线播放| 亚洲高清无在码在线无弹窗| www.日韩三级| 精品欧美一区二区三区在线| 国产美女在线观看| 五月天福利视频| 九九热这里只有国产精品| 亚洲福利网址| 免费三A级毛片视频| 日韩在线影院| 久草网视频在线| 香蕉视频在线观看www| 日本亚洲欧美在线| 欧美笫一页| 亚洲精品另类| 99精品国产自在现线观看| 日韩AV手机在线观看蜜芽| 热热久久狠狠偷偷色男同| 亚洲精品va| 夜夜爽免费视频| 国产色伊人| 国产精品一区在线麻豆| 国产在线观看人成激情视频| 久久综合结合久久狠狠狠97色| 国产欧美另类| 在线视频亚洲色图| 久青草免费视频| 国产精品对白刺激| 一区二区三区精品视频在线观看| 亚洲AV无码久久精品色欲| 中文字幕在线播放不卡| 欧美成人h精品网站| 波多野结衣中文字幕一区二区|