新四季網

基于振蕩器相位同步的網絡社區結構劃分方法

2023-10-24 07:01:37 5

專利名稱:基于振蕩器相位同步的網絡社區結構劃分方法
技術領域:
本發明屬於計算機領域,更進一步涉及小世界網絡技術領域中基于振蕩器相位同步的網絡社區結構劃分方法。本發明通過引入包含正負耦合強度的Kuramoto模型,由振蕩器相位同步原理,提高了並行處理能力,可快速有效地進行小世界網絡中社區結構的劃分。
背景技術:
小世界網絡是最典型的複雜網絡之一,即一個高度聚集的包含了「局部連接」節點的子網,連同一些有助於產生短路徑的長距離隨機連接。異構網絡中由不同性質、類型的節點組成的關係豐富的結構稱為「社區」(子網絡)。社區內關係稠密,而不同社區節點之間關係稀疏的結構-社區結構是複雜網絡的特徵之一。對網絡中社區結構的劃分是複雜網絡中面臨的主要問題之一,人們也提出了很多方法來對網絡進行社區結構的劃分。北京航空航天大學申請的專利「一種複雜網絡中的社區劃分方法」(專利申請號 200810224175. 5,公開號CN 101383748A)。該方法是以若干個不同的局部帶有影響力的節點為核心,並使節點的影響力從核心逐層向外均勻擴散,最終形成了以影響力最大的節點為核心,逐層擴展中節點的影響力不斷衰減,它們之間相互關聯形成一個局部區域,擴展到方法的停止,節點影響力很小,到達該局部區域的網絡邊緣。該方法存在不足之處是,對於給定的拓撲結構,要計算網絡中所有節點相互作用之後而產生的影響力疊加值,該計算過程過於複雜,需要較長的時間來對所有節點的相關值進行計算,並且要計算每一層擴展節點對上一層節點和對下一層節點連接的邊數的比值,最後還要保證網絡所有的節點都被擴展過,該方法迭代次數過多,降低了劃分效率,耗費時間長。

發明內容
本發明的目的在於克服現有技術的不足,提出一種基于振蕩器相位同步的網絡社區結構劃分方法,以實現小世界網絡中社區結構的快速有效地進行劃分。本發明使用加入正負耦合係數的Kuramoto模型,基于振蕩器相位同步原理,通過微分方程的並行處理方式使節點相位快速有效的同步,實現網絡社區的劃分。本發明的具體步驟如下(1)繪製由若干個獨立環狀結構組成的網絡結構圖,以特定概率隨機連接環狀結構中的節點對;(2)生成網絡鄰接矩陣根據網絡的結構圖,生成網絡對應的鄰接矩陣;(3)求解各個節點相位值在Kuramoto模型中,網絡中的每個節點與一個振蕩器一一對應,分別編號為1到 N ;振蕩器的相位變化值對應節點的相位變化值,在MATLAB環境下,通過求解以下微分方程獲得每一個振蕩器在O到t時刻內的相位變化值,時間間隔為0. 05 ;(Pi = + —Σ α sinC^y - Ψι) 0· = 1,2··. N)
7 = 1其中,&為振蕩器i的相位隨時間的變化率,Wi為振蕩器i的固有頻率,該固有頻
率在[-0. 01,0. 01]之間服從均勻分布的隨機產生,K為耦合強度,當任意兩個節點i與節點j有連接時,即= ι時,κ = K1 (K1 > 0),為正耦合;當任意兩個節點i與節點j無連接時,即aij = 0時,K = K2(K2 < 0),為負耦合;N為網絡中節點的總數,aij為網絡的鄰接矩陣中的對應元素,釣,約分別為振蕩器i和j的相位,振蕩器的初始相位在W,2 π ]之間服從均勻分布的隨機產生;sin(約-仍)為對節點j和節點i的相位差取正弦函數;(4)判斷節點相位是否同步計算第i個社區的相位參數Mi,若Mi大於0. 8時,則說明第i個社區內部有超過百分之八十的節點已經趨於相位同步,則進入下一步驟;否則,返回步驟(3),修改參數K, 使正耦合係數Kl增大,而負耦合係數K2減小,繼續求解節點的相位值;(5)檢驗劃分結果5a)在節點的相位圖結果中,將每一個相位同步的振蕩器所對應的節點放入一個同步組中;將同一個同步組中的節點劃分為一個社區,以此類推,直至將所有節點劃分到各自對應的社區;5b)將步驟5a)得到的最終劃分結果中對應的節點編號1到N分別與原始社區中的節點編號進行對比,驗證劃分的正確性。本發明與現有技術相比存在以下優點第一,由於本發明利用了振蕩器的相位同步原理,並行處理社區結構劃分,克服了現有技術的劃分效率低,時間較長的問題。本發明用微分方程求解振蕩器相位變化過程是一個並行處理過程,可大大減少對整個網絡節點進行相位同步運算的時間,從而有效地提高了節點相位同步的效率。第二,由於本發明引入了正負耦合係數的Kuramoto模型,根據社區內部連接緊密,鄰接矩陣中對應元素多數為1,作用的正耦合係數較多,優先使社區內部的節點的相位趨於同步;而在不同社區之間,由於節點對連接較為稀疏,鄰接矩陣中對應元素多數為0, 作用的負耦合係數較多,從而將不同社區的節點對的相位分離開。本發明克服了現有技術中採用Kuramoto模型進行社區劃分時,只有正耦合係數而使整個網絡的節點相位(無論在不在一個社區)趨於同步,而體現不出社區結構的缺點。使得本發明中同一個社區內的節點的相位聚集,形成一個同步組,而不同社區間的節點的相位分離。根據同步組的數量就可以確定出社區個數,同步組中的節點即為對應的社區中的節點。本發明依據節點的相位圖, 可以準確的劃分出社區結構。


圖1為本發明的流程圖;圖2為本發明實例中構造出的網絡結構圖;圖3為本發明與現有技術參數M的比較圖;圖4為本發明與現有技術社區劃分的結果圖。
具體實施例方式下面結合圖1對本發明的具體實施步驟做進一步的詳細描述。步驟1.繪製網絡結構圖繪製由若干個獨立環狀結構組成的網絡結構圖,以特定概率隨機連接環狀結構中的節點對,網絡結構圖特定概率是指每個環狀結構對應一個社區,環狀結構內部的節點對連接的概率大於不同環狀結構之間的節點對連接的概率,網絡結構圖的節點數為20 800 個。本發明的實施例用Matlab軟體繪製一個由四個獨立的環狀結構構成的網絡圖, 每個環狀結構有10 = 40/4個節點,每個節點與他的最鄰近的四個鄰居連接(每邊各有二個鄰居);最初狀態下,每個環狀結構之間沒有連接,每個獨立的環狀結構相當於一個社區。設定概率Pl = 0.4,p2 = 0. 1,以概率pi分別連接4個社區內部之間的節點對,以概率P2連接4個社區之間的節點對。最終生成的網絡結構圖如圖2所示,圖中1到40分別表示節點的編號,X表示節點在橫軸上的坐標,Y表示節點在縱軸上的坐標。步驟2.生成網絡鄰接矩陣根據網絡的結構圖,生成網絡對應的鄰接矩陣;生成的鄰接矩陣中的元素是由網絡中任意兩個節點i與節點j之間是否相連而確定,若相連,則= 1,否則aij = 0。本發明實施例中網絡對應的鄰接矩陣為
權利要求
1.一種基于振蕩器相位同步的網絡社區結構劃分方法,具體步驟如下(1)繪製由若干個獨立環狀結構組成的網絡結構圖,以特定概率隨機連接環狀結構中的節點對;(2)生成網絡鄰接矩陣根據網絡的結構圖,生成網絡對應的鄰接矩陣;(3)求解各個節點相位值在Kuramoto模型中,網絡中的每個節點與一個振蕩器一一對應,分別編號為1到N ;振蕩器的相位變化值對應節點的相位變化值,在MATLAB環境下,通過求解以下微分方程獲得每一個振蕩器在O到t時刻內的相位變化值,時間間隔為0. 05 ; .κ NΨι = W, + —Σ Ciij sin(^y - (Pi) (i = 1,2··· N)丄、y = l其中,&為振蕩器i的相位隨時間的變化率,Wi為振蕩器i的固有頻率,該固有頻率在 [-0. 01,0. 01]之間服從均勻分布的隨機產生,K為耦合強度,當任意兩個節點i與節點j有連接時,即= 1時,K = KJK1 > 0),為正耦合;當任意兩個節點i與節點j無連接時,即 Bij = 0時,K = K2(K2 < 0),為負耦合;N為網絡中節點的總數,aij為網絡的鄰接矩陣中的對應元素,仍,約分別為振蕩器i和j的相位,振蕩器的初始相位在W,2 π ]之間服從均勻分布的隨機產生;sin(約-仍)為對節點j和節點i的相位差取正弦函數;(4)判斷節點相位是否同步計算第i個社區的相位參數Mi,若Mi大於0. 8時,則說明第i個社區內部有超過百分之八十的節點已經趨於相位同步,則進入下一步驟;否則,返回步驟(3),修改參數K,使正耦合係數Kl增大,而負耦合係數K2減小,繼續求解節點的相位值;(5)檢驗劃分結果5a)在節點的相位圖結果中,將每一個相位同步的振蕩器所對應的節點放入一個同步組中;將同一個同步組中的節點劃分為一個社區,以此類推,直至將所有節點劃分到各自對應的社區;5b)將步驟5a)得到的最終劃分結果中對應的節點編號1到N分別與原始社區中的節點編號進行對比,驗證劃分的正確性。
2.根據權利要求1所述的基于振蕩器相位同步的網絡社區結構劃分方法,其特徵在於,步驟(1)所述的網絡結構圖特定概率是指每個環狀結構對應一個社區,環狀結構內部的節點對連接的概率大於不同環狀結構之間的節點對連接的概率。
3.根據權利要求1所述的基于振蕩器相位同步的網絡社區結構劃分方法,其特徵在於,步驟(1)所述的網絡結構圖的節點數為20 800個。
4.根據權利要求1所述的基于振蕩器相位同步的網絡社區結構劃分方法,其特徵在於,步驟(2)所述生成的鄰接矩陣中的元素%是由網絡中任意兩個節點i與節點j之間是否相連而確定,若相連,則= 1,否則= 0。
5.根據權利要求1所述的基于振蕩器相位同步的網絡社區結構劃分方法,其特徵在於,步驟(4)所述的相位參數Mi的表達式為其中,Mi表示在社區i中已經同步的節點佔社區i節點總數的百分比,N。表示社區i中節點總數,約表示節點j的相位,表示複數。
全文摘要
本發明提出了一種基于振蕩器相位同步的網絡社區劃分方法,克服了現有技術中劃分效率低,耗費時間長以及傳統Kuramoto模型中只有正耦合係數而不能體現社區結構的問題。其實現步驟是(1)繪製網絡結構圖;(2)生成網絡鄰接矩陣;(3)求解節點相位值;(4)判定節點相位是否同步;(5)檢驗劃分結果。本發明提出的方法使用加入正負耦合係數的Kuramoto模型,基于振蕩器相位同步原理,通過微分方程的並行處理方式有效地提高了節點相位同步的效率,得到準確的社區結構劃分結果。
文檔編號H04L12/28GK102355393SQ20111028998
公開日2012年2月15日 申請日期2011年9月27日 優先權日2011年9月27日
發明者吳家驥, 吳建設, 尚榮華, 戚玉濤, 焦李成, 王達, 白靜, 靳超, 韓紅 申請人:西安電子科技大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀