《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于密度分布的社區發現算法研究
基于密度分布的社區發現算法研究
來源:微型機與應用2014年第6期
常富蓉
(喀什師范學院 信息工程技術系,新疆 喀什844006)
摘要: 基于密度吸引點和其對相鄰節點的影響度,提出了一種密度分布社區發現算法。該算法以節點度數最大的密度吸引點為初始社區,訪問社區的相鄰節點,把對社區影響度最大的節點加入到社區中,如果有些節點對多個社區都有影響,則把它歸屬為影響度最大的那個社區中,同時如果兩個社區之間的相互影響度很大,可以將這兩個社區合并為一個社區。將該算法應用到Zachary空手道俱樂部網絡和隨機無標度網絡中,實驗表明該算法能夠很好地分出網絡中的社區,同時實驗還發現社區的收斂速度與冪率分布特性近似成反比。
Abstract:
Key words :

摘  要: 基于密度吸引點和其對相鄰節點的影響度,提出了一種密度分布社區發現算法。該算法以節點度數最大的密度吸引點為初始社區,訪問社區的相鄰節點,把對社區影響度最大的節點加入到社區中,如果有些節點對多個社區都有影響,則把它歸屬為影響度最大的那個社區中,同時如果兩個社區之間的相互影響度很大,可以將這兩個社區合并為一個社區。將該算法應用到Zachary空手道俱樂部網絡和隨機無標度網絡中,實驗表明該算法能夠很好地分出網絡中的社區,同時實驗還發現社區的收斂速度與冪率分布特性近似成反比。
 關鍵詞: 復雜網絡;冪率分布;社區發現;密度分布;影響度

所謂社區,是指具有共同興趣、愛好的人或者學有專精的專業人士,通過一定的方式聚集在一起,彼此之間可以溝通、交流、分享相關信息。在現實世界中,存在著很多這樣的社區,例如社會關系網絡[1]、神經網絡、食物鏈網絡、城市交通網絡等。在這些社區中,有著復雜的內部結構,用節點表示實體,用連線表示實體間的聯系,社區內部節點之間的聯系非常緊密,社區之間的聯系相對稀疏。近幾年,隨著網絡的急速發展,網絡社區也成為一個研究熱點,同時取得了很重要的進展,并且發現了網絡社區的很多特點,其中包括小世界特性(即網絡中節點之間的平均距離很短,對數依賴于網絡中的節點數)、無標度特性(即網絡中節點的度分布右偏斜,具備冪函數或指數函數的形式)、聚集性或網絡傳遞性以及社區結構特性,大量實證研究表明,許多網絡是異構的,即復雜網絡不是大批性質相同節點的隨機連接,而是許多類型節點的組合,其中相同類型的節點存在較多的連接,而不同類型節點的連接則相對較少。把同一類型節點以及這些節點之間的邊所構成的子圖稱為網絡中的社區。社區如圖1所示,圖中的小型網絡中包含3個社區,對應圖中的3個橢圓,在這些社區內部,節點與節點之間的聯系非常緊密,而社區之間的聯系則比較稀疏[2-4]。

    網絡社區發掘對于了解網絡結構和分析網絡特征具有重要的意義,目前已經提出了具有基于節點集劃分的社區發現算法,例如基于貪婪算法原理的Kernighan-Lin算法、基于譜思想的譜平分算法、基于分裂思想的GN算法和基于凝聚思想的Newman快速算法等[5-7]。網絡社區發現的最終目的就是將網絡劃分為若干個互相獨立的社區,這些算法對研究社區發現都產生了重大的影響。
1 算法設計
    由于網絡社區中節點之間的聯系相對緊密,社區之間節點的聯系相對稀疏,根據這一特性,本文提出了基于密度分布的社區發現算法。在實際網絡中,存在一些節點與其他節點的聯系非常緊密,即該節點的度最大,稱為“密度吸引點”,其他節點以“密度吸引點”為中心,從而形成社區。該算法的基本思想是以密度吸引點為初始社區,然后找出對該吸引點影響最大的節點依次加入到社區,一個網絡中存在可能不止一個吸引點,因此在網絡中可能存在多個社區,在計算節點影響度時要考慮對多個社區的影響。直到所有的節點都被分到了各自的社區中。同時要考慮不同社區之間的影響度,如果兩個社區之間的相互影響度非常大,就認為這兩個社區為一個社區,則合并這兩個社區。

1.2 算法描述
    本算法中,假設社區內部度數越大則社區密度越大;密度越大的社區對其周圍節點的吸引力越大;對在同一個層次即相對密度吸引點來說密度相同的節點的吸引力相同。
    (1)初始化網絡,將網絡中的每個節點看成是獨立的社區,計算社區的密度,每個社區的初始密度為節點的度數;
    (2)找出網絡中密度最大的社區,該社區為密度吸引點;
    (3)根據影響函數,計算與密度吸引點相鄰社區對密度吸引點的影響度,找出影響度最大的社區,此處認為這個社區與密度吸引點為同一個社區(影響度最大的社區可能不止一個);
    (4)再次計算網絡中所有社區的密度,此時應用密度函數進行計算,并找出密度最大的社區作為密度吸引點;
    (5)重復步驟(3)、步驟(4),直到所有的社區都合并完成,算法結束。
    算法流程圖如圖2所示。

2 算法驗證
    為了驗證本算法的有效性,將本算法應用到Zachary′s Karate Club Network[9]和隨機的無標度網絡。實驗結果表明,本算法可以將網絡劃分為大小不同的社區,且具有較好的效果。
2.1 Zachary′s Karate Club Network
    在復雜網絡社區結構的研究中,Zachary′s Karate Club Network是經常被使用的經典數據集,它是20世紀70年代初期Zachary用了兩年的時間觀察得到的美國一所大學中空手道俱樂部成員的相互社會關系網絡。在這個網絡數據集中包含了34個節點和78條邊,其中節點表示俱樂部成員,邊表示成員之間的社會關系,網絡結構如圖3所示。
    通過應用密度分布社區發現算法,可以將該經典網絡準確地分為兩個社區,社區分布節點為:第一個社區(1,2,3,4,5,6,7,8,11,12,13,14,17,18,20,22),第二個社區(9,10,15,16,19,21,23,24,25,26,27,28,29,30,
31,32,33,34)。同時還發現由于網絡節點的分布遵循冪率分布定律,因此社區合并的速度正好與冪率分布呈反比,即社區密度越小,社區收斂的越快。比較結果如圖4所示。

 

 

2.2 隨機無標度網絡
    在現實網絡中,大部分網絡都符合復雜網絡特性,因此在第二個實驗中,隨機截取了網絡中節點相互關聯的一部分隨機的無標度網絡作為實驗對象,該網絡中共有62個節點,400條邊,節點代表其相應的網頁,邊代表網頁之間相互的連接關系,其網絡結構如圖5所示。
    在實驗過程中,對該網絡節點用1~62進行了隨機的標注,通過應用密度分布社區發現算法,成功地將社區分成了兩個部分,社區收斂速度與冪率分布對比如圖6所示。

    實驗結果表明本算法可以準確地將隨機無標度網絡分為兩個社區,實驗結果如圖7所示。

    本文提出的基于密度分布的社區發現算法, 根據聚類算法中的密度分布函數,利用密度吸引點,通過計算影響函數,對網絡進行聚類,完成網絡社區的劃分。利用兩個數據集對本算法進行了有效性驗證,結果表明,該算法能準確地找出網絡中存在的社區,并且發現社區收斂時與冪率分布的規律。本算法僅對部分社區進行了實驗,關于時間復雜度等并沒有進行精確的計算,以后還需要進一步對該算法進行驗證和改進。
參考文獻
[1] KERNIGHAN B W,LIN S.An efficient heuristic procedure  for partitioning graphs[J].Bell System Technical Journal,1970,49(2):291-307.
[2] 馬興福,王紅.一種新的重疊社區發現算法[J].計算機應用研究,2012,29(3):844-846.
[3] 林友芳,王天宇,唐銳,等.一種有效的社會網絡社區發現模型和算法[J].計算機研究與發展,2012,49(2):337-345.
[4] 李峻金,向陽,牛鵬,等.一種新的復雜網絡聚類算法[J]. 計算機應用研究,2010,27(6):2097-2099.
[5] CAPOCCI A,SERVEDIO V D P,CALDARELLI G,et al.  Detecting communities in large networks[J].Physica A,2005,352(2-4):669-676.
[6] NEWMAN M E,GIRVAN M.Finding and evaluating community structure in networks[J].Phys.Rev.E,2004,69(2): 026113.
[7] DUCH J,ARENAS A.Community detection in complex  networks using extreme optimization[J].Phys.Rev.E,2005,72(2):027104.
[8] 韓家煒,坎伯.數據挖掘概念與技術[M].范明,孟小峰,譯. 北京:機械工業出版社,2001.
[9] 汪小帆,李翔,陳關榮.復雜網絡及其應用[M].北京:清華大學出版社,2006.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产欧美在线人成| 亚洲午夜精品网| 欧美日韩国产在线观看| 久久综合九色综合欧美就去吻| 亚洲一区精彩视频| 一区二区欧美日韩| 一区二区日韩伦理片| 亚洲精品国产精品国自产观看| 久久av资源网站| 欧美亚洲自偷自偷| 性刺激综合网| 亚洲欧美日韩人成在线播放| 亚洲午夜一区二区| 亚洲一区二区三区视频| 亚洲电影在线播放| 亚洲欧美亚洲| 亚洲免费视频一区二区| 亚洲一区观看| 亚洲欧美日韩在线| 亚洲综合丁香| 香蕉免费一区二区三区在线观看 | 国产欧美韩日| 国产精品一区二区在线| 国产麻豆日韩欧美久久| 国产一区二区三区奇米久涩| 国产自产女人91一区在线观看| 国产在线不卡| 亚洲国产色一区| 99re6热在线精品视频播放速度 | 中国女人久久久| 亚洲小说欧美另类婷婷| 午夜久久一区| 久久精品人人做人人爽| 麻豆乱码国产一区二区三区| 欧美激情综合五月色丁香| 欧美日韩第一区| 国产精品爽爽ⅴa在线观看| 国产欧美一区二区视频| 韩国成人理伦片免费播放| 亚洲电影在线| 日韩视频精品| 先锋影音久久久| 亚洲激情影视| 亚洲永久在线| 久久婷婷一区| 欧美日韩成人在线播放| 国产精品亚洲激情| 国产午夜精品一区二区三区视频| 依依成人综合视频| 亚洲国产激情| 亚洲综合丁香| 亚洲国产裸拍裸体视频在线观看乱了中文| 日韩午夜av在线| 午夜精品久久久久久久99热浪潮 | 午夜精品久久久久久久| 亚洲国产另类久久久精品极度| 一区二区毛片| 久久精品国产2020观看福利| 欧美国产日韩亚洲一区| 国产精品久久久久久av福利软件| 狠狠色综合播放一区二区| 99re66热这里只有精品3直播| 午夜伦欧美伦电影理论片| 91久久在线播放| 亚洲综合欧美日韩| 美女精品网站| 国产精品乱码人人做人人爱| 一区二区三区在线不卡| 在线视频一区观看| 亚洲国产精品123| 亚洲欧美欧美一区二区三区| 美女日韩欧美| 国产精品色午夜在线观看| 伊人成人在线视频| 亚洲伊人网站| 日韩亚洲欧美一区| 久久久久久穴| 国产精品毛片| 亚洲人体大胆视频| 欧美一区午夜精品| 亚洲欧美日韩成人| 欧美国产一区二区在线观看| 国产色爱av资源综合区| 夜夜爽av福利精品导航| 亚洲国产视频a| 欧美专区在线播放| 欧美日韩三级视频| 亚洲电影免费| 久久精品91| 欧美在线观看视频一区二区| 欧美日韩日本国产亚洲在线| 亚洲国产成人高清精品| 久久爱91午夜羞羞| 欧美一区二区在线免费观看 | 亚洲美女在线一区| 亚洲精品少妇| 老鸭窝91久久精品色噜噜导演| 国产精品视频最多的网站| 日韩亚洲不卡在线| 亚洲人成网站在线观看播放| 久久亚洲影院| 国产亚洲精品自拍| 亚洲欧美日韩国产一区二区| 亚洲午夜影视影院在线观看| 欧美精品一区二区三区一线天视频| 一区在线观看| 亚洲福利视频专区| 久久久人成影片一区二区三区| 国产精品色午夜在线观看| 亚洲视频电影在线| 一区二区三区欧美日韩| 欧美激情一区二区| 亚洲国产日日夜夜| 亚洲欧洲日夜超级视频| 麻豆91精品91久久久的内涵| 国产在线欧美| 久久精品国产欧美亚洲人人爽| 久久国产精品99国产| 国产精品综合久久久| 夜夜精品视频| 亚洲免费一级电影| 国产精品久久久久久久浪潮网站| 一区电影在线观看| 亚洲一区二区精品| 国产精品黄视频| 亚洲一区二区视频在线观看| 亚洲欧美第一页| 国产精品婷婷| 亚洲欧洲99久久| 久久精品在线| 黄网站免费久久| 亚洲区中文字幕| 欧美人牲a欧美精品| 99re66热这里只有精品4 | 亚洲女人天堂av| 国产精品你懂的在线欣赏| 亚洲在线网站| 久久黄色网页| 激情自拍一区| 99精品国产在热久久| 欧美日韩视频一区二区| 夜夜精品视频| 欧美一区二区三区视频在线 | 久久久最新网址| 在线观看欧美日韩| 日韩一级黄色大片| 欧美日韩在线看| 亚洲男人的天堂在线aⅴ视频| 久久精品99国产精品日本| 伊人精品成人久久综合软件| 亚洲精品免费看| 欧美婷婷久久| 欧美一区91| 欧美福利视频一区| 日韩视频一区二区在线观看| 亚洲欧美一区二区原创| 国产亚洲精品一区二区| 最新日韩中文字幕| 国产精品成人一区| 久久国产加勒比精品无码| 欧美激情精品久久久久久黑人| 日韩一级在线| 久久福利影视| 亚洲欧洲精品一区二区三区不卡| 亚洲午夜在线视频| 国语对白精品一区二区| 亚洲欧洲日产国产综合网| 欧美视频专区一二在线观看| 先锋影音网一区二区| 欧美精品 日韩| 亚洲欧美一区二区激情| 欧美不卡视频一区发布| 艳妇臀荡乳欲伦亚洲一区| 久久九九国产| 99精品欧美一区二区蜜桃免费| 久久精品在线视频| 99精品视频免费观看| 久久激情五月激情| 亚洲另类自拍| 久久久精品国产免费观看同学| 亚洲人体影院| 久久精品午夜| 日韩一区二区免费看| 久久免费国产| 亚洲天堂免费观看| 老鸭窝亚洲一区二区三区| 亚洲午夜小视频| 欧美精品国产一区| 久久国产欧美精品| 欧美性一二三区| 亚洲精品一区二区在线| 国产午夜精品在线| 亚洲愉拍自拍另类高清精品| 亚洲国产精品久久久| 欧美一区二区在线| 日韩一区二区精品| 欧美成人精品不卡视频在线观看| 亚洲在线观看免费视频| 欧美精品九九| 亚洲激情一区二区三区|