• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      復(fù)雜網(wǎng)絡(luò)中的一種介度熵抗毀性度量方法

      2020-06-18 05:50:02昕,郭
      關(guān)鍵詞:介數(shù)子圖度量

      張 昕,郭 陽

      遼寧大學(xué) 信息學(xué)院,沈陽110036

      1 引言

      隨著信息技術(shù)的發(fā)展復(fù)雜網(wǎng)絡(luò)已經(jīng)深入到人類社會(huì)的各個(gè)方面,如社交網(wǎng)絡(luò)、通信網(wǎng)絡(luò)與互聯(lián)網(wǎng)、物網(wǎng)絡(luò)、交通網(wǎng)絡(luò)、經(jīng)濟(jì)與金融網(wǎng)絡(luò)等。而網(wǎng)絡(luò)時(shí)刻遭受著來自不同方面的、不同程度的、蓄意或無意的攻擊,這就需要對(duì)網(wǎng)絡(luò)進(jìn)行抗毀性分析[1],合理地衡量整個(gè)網(wǎng)絡(luò)抵御攻擊的能力,從而得到更有針對(duì)性地部署防范策略,有效地減少攻擊損失。所以,復(fù)雜網(wǎng)絡(luò)中的抗毀性[2]研究具有重要的理論價(jià)值和應(yīng)用價(jià)值?,F(xiàn)有的相關(guān)研究主要從三個(gè)方面進(jìn)行[3]:一是基于圖論的抗毀性研究,如粘連度、完整度、膨脹系數(shù)、核度等,考量了整個(gè)網(wǎng)絡(luò)的抗毀性;二是基于解析的抗毀性研究,是采用渝滲理論將隨機(jī)圖中研究的問題滲流變換后進(jìn)行分析研究;三是基于仿真的抗毀性研究,主要是對(duì)隨機(jī)網(wǎng)絡(luò)模型[4]和無標(biāo)度網(wǎng)絡(luò)模型[5-6]采用不同類型的攻擊策略進(jìn)行攻擊后,對(duì)其拓?fù)浣Y(jié)構(gòu)的變化進(jìn)行研究??紤]到在復(fù)雜網(wǎng)絡(luò)中,核心節(jié)點(diǎn)一旦遭到攻擊,有可能產(chǎn)生嚴(yán)重后果,甚至摧毀整個(gè)網(wǎng)絡(luò),因此本文從基于節(jié)點(diǎn)重要性[7]方面進(jìn)行考量,研究復(fù)雜網(wǎng)絡(luò)的抗毀性。本文結(jié)合多種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),重新定義了節(jié)點(diǎn)重要性評(píng)估指標(biāo),提出了基于局部的介-度中心性指標(biāo),進(jìn)而構(gòu)建出介-度熵測(cè)度模型,提出衡量網(wǎng)絡(luò)抗毀性的介-度熵算法。仿真實(shí)驗(yàn)結(jié)果表明,與傳統(tǒng)的攻擊策略相比較,本文提出的介-度中心性攻擊策略破壞網(wǎng)絡(luò)的能力更強(qiáng),由此可知本文提出的基于局部的介-度中心性指標(biāo)及介-度熵度量方法可以更好地衡量和評(píng)估網(wǎng)絡(luò)的抗毀性。

      2 相關(guān)工作

      在復(fù)雜網(wǎng)絡(luò)中,網(wǎng)絡(luò)的生產(chǎn)性為隨機(jī)性故障發(fā)生后其仍可以正常工作的能力;網(wǎng)絡(luò)的可靠性為網(wǎng)絡(luò)被攻擊后其自身糾錯(cuò)并正常工作的能力。網(wǎng)絡(luò)的隨機(jī)性攻擊會(huì)影響網(wǎng)絡(luò)的生產(chǎn)性,而選擇性攻擊則會(huì)影響網(wǎng)絡(luò)的可靠性。目前,網(wǎng)絡(luò)的抗毀性能研究主要集中在對(duì)已知的確定性的網(wǎng)絡(luò)進(jìn)行選擇性攻擊,從而評(píng)估網(wǎng)絡(luò)的可靠性。但在實(shí)際中對(duì)于網(wǎng)絡(luò)的損害也有可能是其自身因素所造成的。

      目前,許多研究人員從不同角度提出了抗毀性測(cè)度模型,確定了網(wǎng)絡(luò)抗毀性度量,并量化分析了網(wǎng)絡(luò)抗毀性。文獻(xiàn)[8]中利用節(jié)點(diǎn)度值的大小對(duì)隨機(jī)網(wǎng)絡(luò)的魯棒性和脆弱性進(jìn)行了評(píng)估和分析;文獻(xiàn)[9]在有權(quán)網(wǎng)絡(luò)中利用邊的數(shù)量及權(quán)值的大小評(píng)估網(wǎng)絡(luò)中節(jié)點(diǎn)的重要程度,進(jìn)而構(gòu)建網(wǎng)絡(luò)抗毀模型;文獻(xiàn)[10]中分析了節(jié)點(diǎn)的介數(shù)中心性對(duì)大規(guī)模復(fù)雜網(wǎng)絡(luò)中節(jié)點(diǎn)重要程度的影響;文獻(xiàn)[11]提出了刪除網(wǎng)絡(luò)中節(jié)點(diǎn)后最短路徑變化的評(píng)估方法;文獻(xiàn)[12]中提出了針對(duì)無標(biāo)度網(wǎng)絡(luò)模型的抗毀性測(cè)度分析;文獻(xiàn)[13]分別從節(jié)點(diǎn)重要性和網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的變化方面對(duì)網(wǎng)絡(luò)的抗毀性的影響進(jìn)行了研究;文獻(xiàn)[14]研究了拓?fù)浣Y(jié)構(gòu)確定的加權(quán)復(fù)雜網(wǎng)路的抗毀性;文獻(xiàn)[15]采用基于平均連通度及粘聚度的抗毀性測(cè)度方法評(píng)估了賦權(quán)網(wǎng)絡(luò)的抗毀性。

      在基于節(jié)點(diǎn)重要性的抗毀性測(cè)度研究中,文獻(xiàn)[8]雖然是最簡單直接的方式,但該方式并不全面;文獻(xiàn)[9]局限于有權(quán)網(wǎng)絡(luò);文獻(xiàn)[10]需要考慮網(wǎng)絡(luò)自身的拓?fù)浣Y(jié)構(gòu);文獻(xiàn)[11]在網(wǎng)絡(luò)遭受選擇性攻擊后分析了網(wǎng)絡(luò)的連通性,但未考慮網(wǎng)絡(luò)中最短路徑的改變對(duì)節(jié)點(diǎn)重要性的影響。在基于鏈路的抗毀性測(cè)度研究中,文獻(xiàn)[12]中當(dāng)隨機(jī)對(duì)網(wǎng)絡(luò)中的鏈路進(jìn)行刪除時(shí),有可能會(huì)破壞無標(biāo)度網(wǎng)絡(luò)的原有特性。文獻(xiàn)[13]中衡量節(jié)點(diǎn)重要性主要采用節(jié)點(diǎn)的度分布,未結(jié)合節(jié)點(diǎn)其他重要性指標(biāo)來進(jìn)行抗毀性研究;文獻(xiàn)[14]的研究無法適用于拓?fù)浣Y(jié)構(gòu)不確定的網(wǎng)絡(luò)。

      目前研究者們對(duì)節(jié)點(diǎn)的重要性評(píng)估主要采用全局中心性度量方法,如度中心性、介數(shù)中心性等。基于局部的節(jié)點(diǎn)重要性度量方法較少,已有的局部介數(shù)中心性[16]度量方法,是將節(jié)點(diǎn)的介數(shù)中心性的求解范圍從全局轉(zhuǎn)變?yōu)榧s束在k步內(nèi)進(jìn)行求解。在現(xiàn)實(shí)網(wǎng)絡(luò)中節(jié)點(diǎn)的重要性需要從多方面進(jìn)行考量,節(jié)點(diǎn)的度中心性和介數(shù)中心性雖然都可以在某種程度上反映出一個(gè)節(jié)點(diǎn)在網(wǎng)絡(luò)中的重要程度,而且介數(shù)較高的節(jié)點(diǎn)的度值一般也比較高,但節(jié)點(diǎn)的度值和介數(shù)的關(guān)聯(lián)程度并不高,所以可以對(duì)節(jié)點(diǎn)的度值和介數(shù)進(jìn)行綜合考量,得到節(jié)點(diǎn)重要性的衡量指標(biāo),可以更好地對(duì)節(jié)點(diǎn)的重要性進(jìn)行評(píng)估。因此,本文對(duì)節(jié)點(diǎn)的局部介數(shù)中心性和度中心性進(jìn)行了綜合考量,提出介-度中心性指標(biāo)(Betweenness-Degree Centrality,K-BDC),用以評(píng)估網(wǎng)絡(luò)中節(jié)點(diǎn)的重要程度。同時(shí)兼顧聚集系數(shù)對(duì)節(jié)點(diǎn)重要程度的影響,進(jìn)一步給出節(jié)點(diǎn)的抗毀性指標(biāo),并構(gòu)建介-度熵度量,進(jìn)而提出介-度熵(Betweenness-Degree Entropy,BDE)算法,衡量整個(gè)網(wǎng)絡(luò)的抗攻擊能力。

      3 介-度中心性指標(biāo)

      在對(duì)計(jì)算機(jī)抗干擾性進(jìn)行分析時(shí),需要計(jì)算所有節(jié)點(diǎn)對(duì)之間的最短路徑,計(jì)算復(fù)雜度較高,故而本文在Brandes[17]針對(duì)全局介數(shù)中心性算法基礎(chǔ)上,引入最長距離約束k,將全局節(jié)點(diǎn)對(duì)之間的最短路徑求解轉(zhuǎn)化為k步內(nèi)最短路徑求解,縮小了求解最短路徑的規(guī)模,提升了計(jì)算效率。并綜合考慮節(jié)點(diǎn)的介數(shù)中心性與節(jié)點(diǎn)的度中心性,定義了基于局部的介-度中心性指標(biāo),用來衡量節(jié)點(diǎn)在網(wǎng)絡(luò)中的重要性。

      3.1 術(shù)語定義

      復(fù)雜網(wǎng)絡(luò)可抽象為拓?fù)鋱D表示,記為圖G=(V,E),其中V表示為節(jié)點(diǎn)的集合,E表示為連邊的集合。

      定義1局部度相關(guān)系數(shù):圖G中節(jié)點(diǎn)v的局部度相關(guān)系數(shù)是指在圖G所有長度不超過k(k>1)的路徑中,節(jié)點(diǎn)v的度在每條路徑中占比值的總和,記為Tk(v),其值由式(1)確定。

      式中,dv表示節(jié)點(diǎn)v的度值,L(s,t|v)表示以節(jié)點(diǎn)s與節(jié)點(diǎn)t為兩端點(diǎn)并經(jīng)過節(jié)點(diǎn)v的路徑集合,l表示其中一條路徑。

      定義2局部介-度中心性指標(biāo):令p(v)表示圖G中通過節(jié)點(diǎn)v的所有長度不超過k的路徑條數(shù),σ(s,t)表示從節(jié)點(diǎn)s到節(jié)點(diǎn)t的最短路徑數(shù)量,σ(s,t|v)表示從節(jié)點(diǎn)s通過節(jié)點(diǎn)v后到達(dá)節(jié)點(diǎn)t的最短路徑數(shù)量,則圖G中節(jié)點(diǎn)v的局部介-度中心性指標(biāo)Ck(v)值由式(2)確定。

      3.2 合理性分析

      對(duì)比節(jié)點(diǎn)的介數(shù)中心性度量方法,K-BDC指標(biāo)對(duì)節(jié)點(diǎn)的度值和介數(shù)進(jìn)行了綜合考量,從不同的角度綜合評(píng)估了節(jié)點(diǎn)的重要性。由于節(jié)點(diǎn)度值僅能體現(xiàn)鄰接節(jié)點(diǎn)數(shù)目,對(duì)節(jié)點(diǎn)重要程度的刻畫不足,因此本文提出局部度相關(guān)系數(shù)概念,考察節(jié)點(diǎn)度在多條路徑中的比重。在此基礎(chǔ)上結(jié)合節(jié)點(diǎn)介數(shù),進(jìn)一步提出局部介-度中心性指標(biāo),并考慮到度相關(guān)系數(shù)相比節(jié)點(diǎn)介數(shù)計(jì)算結(jié)果相差一個(gè)量級(jí),因此引入局部路徑數(shù)目,使二者對(duì)局部介-度中心性指標(biāo)的影響更為均衡。

      分別采用介數(shù)中心性及本文提出的介-度中心性指標(biāo)對(duì)圖1所示網(wǎng)絡(luò)中的節(jié)點(diǎn)中心性進(jìn)行求解,所得結(jié)果見表1。

      圖1 示意網(wǎng)絡(luò)圖

      表1 不同中心性度量方法求得的節(jié)點(diǎn)中心性對(duì)比

      由表1可以看出,圖1中節(jié)點(diǎn)1、2、3的介數(shù)中心性的值相同,表明這3個(gè)節(jié)點(diǎn)在網(wǎng)絡(luò)中的重要程度相同,若對(duì)該網(wǎng)絡(luò)進(jìn)行蓄意攻擊[18],當(dāng)節(jié)點(diǎn)1、2、3失效后,剩余節(jié)點(diǎn)之間不再存在連邊,網(wǎng)絡(luò)完全癱瘓。而圖1中節(jié)點(diǎn)2、3的介-度中心性的值相同,當(dāng)這2個(gè)節(jié)點(diǎn)失效后,即可使整個(gè)網(wǎng)絡(luò)癱瘓。由該對(duì)比操作結(jié)果可知,本文定義的介-度中心性指標(biāo)在網(wǎng)絡(luò)抗毀性上對(duì)節(jié)點(diǎn)重要性的刻畫準(zhǔn)確程度高于介數(shù)中心性度量方法。同時(shí),也說明本文提出的局部介-度中心性雖然是通過最長距離約束k對(duì)介數(shù)中心性進(jìn)行了近似計(jì)算,但求得的節(jié)點(diǎn)重要性排序結(jié)果依然合理有效。由于在求解時(shí)有效地約束了路徑長度,使得其在大規(guī)模網(wǎng)絡(luò)上的運(yùn)行效率得到了較大的提升。

      4 介-度熵度量及算法

      在復(fù)雜網(wǎng)絡(luò)中,處于關(guān)鍵位置的核心節(jié)點(diǎn)通常具有信息傳輸量大、信息交換頻繁等特點(diǎn)。所以核心節(jié)點(diǎn)的損壞可能會(huì)影響到整個(gè)網(wǎng)絡(luò)的穩(wěn)定性。故而本文基于節(jié)點(diǎn)重要性相關(guān)研究構(gòu)建網(wǎng)絡(luò)抗毀性測(cè)度模型。結(jié)合已提出的節(jié)點(diǎn)介-度中心性指標(biāo),提出節(jié)點(diǎn)抗毀性指標(biāo)。進(jìn)而提出介-度熵(BDE)度量方法,并進(jìn)一步給出BDE算法及其時(shí)間復(fù)雜度分析。

      4.1 術(shù)語定義

      在圖論中,聚集系數(shù)通常用于刻畫圖中節(jié)點(diǎn)聚集成團(tuán)的程度,即衡量圖中一個(gè)節(jié)點(diǎn)的鄰居節(jié)點(diǎn)之間相互連接的緊密程度,節(jié)點(diǎn)在網(wǎng)絡(luò)中越靠近核心位置,其鄰居節(jié)點(diǎn)之間存在連邊的可能性就越大,節(jié)點(diǎn)就越可能具有較高的度值和聚集系數(shù),聚集系數(shù)在一定程度上刻畫出節(jié)點(diǎn)在網(wǎng)絡(luò)中所處的位置,而核心節(jié)點(diǎn)一般距離網(wǎng)絡(luò)的中心位置較近,其聚集系數(shù)也較高,所以采用聚集系數(shù)可以更全面地描述節(jié)點(diǎn)的重要性。因而可以通過介-度中心性指標(biāo)和聚集系數(shù)對(duì)節(jié)點(diǎn)的重要性進(jìn)行綜合考量,以期得到的更符合現(xiàn)實(shí)網(wǎng)絡(luò)的節(jié)點(diǎn)抗毀性指標(biāo)。

      定義3節(jié)點(diǎn)抗毀性:是指網(wǎng)絡(luò)中節(jié)點(diǎn)v的毀壞與整個(gè)網(wǎng)絡(luò)毀壞的關(guān)聯(lián)程度,記為S(v),其值越大,則該節(jié)點(diǎn)的毀壞越易導(dǎo)致整個(gè)網(wǎng)絡(luò)的毀壞。計(jì)算方法如式(3)所示,其中CLv表示節(jié)點(diǎn)v的聚集系數(shù),Ck(v)為節(jié)點(diǎn)v的局部介-度中心性指標(biāo)。

      節(jié)點(diǎn)的抗毀性指標(biāo)的準(zhǔn)確性與最長距離約束k的取值直接相關(guān),為了準(zhǔn)確地刻畫出節(jié)點(diǎn)v在局部范圍內(nèi)的介數(shù)中心性,最大距離約束k隨著網(wǎng)絡(luò)的規(guī)模增加而增大。而現(xiàn)實(shí)網(wǎng)絡(luò)具有小世界性質(zhì),通過實(shí)驗(yàn)分析和理論依據(jù),在網(wǎng)絡(luò)規(guī)模較大時(shí),取k=6是一個(gè)可以取得較準(zhǔn)確計(jì)算結(jié)果的值。隨著k值的取值增大,由最大距離約束k所確定的局部范圍也會(huì)隨之增加,直到k增大到某一閾值時(shí),節(jié)點(diǎn)v的局部介數(shù)中心性計(jì)算會(huì)退化為對(duì)全局介數(shù)中心性的計(jì)算。以v為局部中心點(diǎn)的局部最短路徑求解范圍也會(huì)轉(zhuǎn)化為對(duì)網(wǎng)絡(luò)全局最短路徑的計(jì)算。節(jié)點(diǎn)抗毀性指標(biāo)體現(xiàn)出網(wǎng)絡(luò)中的單個(gè)節(jié)點(diǎn)抵御攻擊能力的強(qiáng)弱,在此基礎(chǔ)上可以定義網(wǎng)絡(luò)抗毀性度量,衡量整個(gè)網(wǎng)絡(luò)的抗打擊能力。

      定義4介-度熵度量:通過對(duì)節(jié)點(diǎn)抗毀性分布的差異性進(jìn)行評(píng)估,衡量整個(gè)網(wǎng)絡(luò)的抗打擊能力,記作BDE。介-度熵度量結(jié)果與網(wǎng)絡(luò)的抗毀性能成正比,與節(jié)點(diǎn)間抗毀性分布成反比。即節(jié)點(diǎn)間抗毀性分布差異越小,網(wǎng)絡(luò)抵御選擇性攻擊的能力越強(qiáng),介-度熵度量值越大。反之亦然。計(jì)算方法如式(4)所示:

      該度量表明節(jié)點(diǎn)抗毀性分布情況對(duì)網(wǎng)絡(luò)抵御選擇性攻擊能力強(qiáng)弱的影響。綜合考察了節(jié)點(diǎn)的度、局部介數(shù)中心性、聚集系數(shù)對(duì)網(wǎng)絡(luò)抗毀性能的影響,得到較全面的網(wǎng)絡(luò)的抗毀性度量結(jié)果。

      4.2 BDE算法

      本節(jié)給出計(jì)算節(jié)點(diǎn)抗毀性指標(biāo)與介-度熵度量的BDE算法,該算法有2個(gè)輸入?yún)?shù),分別為網(wǎng)絡(luò)G和最長距離約束k。通常來說,最長距離約束k與網(wǎng)絡(luò)G的規(guī)模具有一定相關(guān)性,可根據(jù)具體輸入網(wǎng)絡(luò)酌情定值。在算法形式化描述中,Node[s-t]為從節(jié)點(diǎn)s出發(fā)到節(jié)點(diǎn)t,所經(jīng)過的節(jié)點(diǎn)集合;Degree[s-t]為從節(jié)點(diǎn)s出發(fā)到節(jié)點(diǎn)t,所經(jīng)過節(jié)點(diǎn)的度值總和。

      算法形式化描述如下:

      步驟1 START

      1.FileOpen(G.edges)

      2. FileRead(&u,&v);

      3. Matrix[u][v]=Matrix[v][u]=1;

      4. Degree[u]++;

      5. Degree[v]++;

      6.For(i<G.nodes)

      7.If(Degree[i]>1)

      8. 計(jì)算各節(jié)點(diǎn)的聚集系數(shù)CL[s]

      步驟1 FINISH

      步驟1讀入圖G的數(shù)據(jù)文件,將其存入鄰接矩陣中,并計(jì)算每個(gè)節(jié)點(diǎn)的度值,同時(shí)得到度值大于1的節(jié)點(diǎn)的聚集系數(shù)。其中Matrix[N][N]為鄰接矩陣,用來保存圖G的節(jié)點(diǎn)信息,Degree[N]用來保存節(jié)點(diǎn)的度信息,CL[s]用來保存節(jié)點(diǎn)的聚集系數(shù)。

      步驟2 STRAT

      9. BFS(s) s∈V

      10. Node[s]←s;

      11.If dist[t]<=k

      12. Node[s]←t,Q←t

      13. If(!Pred Map.containsKey(Node[s-t]))

      14. Pred Map.key=Node[s-t]

      15. Pred Map.value=Degree[s-t];

      16. σ[s]++;

      17. t[s]+=Degree[s]/Degree[s-t];

      步驟2 FINISH

      步驟2求解度相關(guān)系數(shù)。采用Map結(jié)構(gòu)存儲(chǔ)節(jié)點(diǎn)的路徑及路徑上節(jié)點(diǎn)的度值總和。其中key為節(jié)點(diǎn)的路徑Node[s-t],value為路徑上的節(jié)點(diǎn)度值總和Degree[s-t]。dist[t]表示從節(jié)點(diǎn)s到節(jié)點(diǎn)t之間的最短路徑;Q為滿足最長距離約束k的隊(duì)列;σ[s]表示記錄從節(jié)點(diǎn)s開始遍歷的滿足最長距離約束k的路徑條數(shù);t[s]表示節(jié)點(diǎn)s在整條路徑中節(jié)點(diǎn)度所占比值。

      步驟3 START

      18. While(!Q.Empty())

      19. 出隊(duì)列w←Q;入棧S←w;

      20. GOTO步驟2

      21. If Node[w-v]∈Node[s]&&s∈Node[w-v]

      22. σ[s]++;

      23. t[s]+=Degree[s]/Degree[w-v];

      24. If dist[w]=∞∩Exist(dist[w-v])

      25. dist[w]←dist[v]+1;

      26. If dist[w]<k&&(!Q.contains(w))

      27. 入隊(duì)列Q←w;

      28. If dist[w]=dist[v]+1

      29. σ[w]←σ[w]+ω(s,w)?σ[v];

      30. Pred[w]←v;

      31.For v∈V

      32. δ[v]←0;

      33.While(!S.Empty())

      34. 出棧w←S;

      35. For v∈Pred[w]

      36. δ[v]←σ[v]/σ[w]?((1+δ[w]);

      37. If w≠s Then

      38. C(w)+=δ[w];

      39. Ck(s)=t[s]/σ[s]?C(s);

      40. Ck+=Ck(s);

      步驟3 FINISH

      步驟3利用網(wǎng)絡(luò)中前置節(jié)點(diǎn)的點(diǎn)對(duì)依賴求解節(jié)點(diǎn)的介-度中心性。其中ω(s,w)表示從節(jié)點(diǎn)s到節(jié)點(diǎn)w之間的路徑的條數(shù)。其中序號(hào)18~20為初始化Q中節(jié)點(diǎn)信息;序號(hào)21~23為計(jì)算節(jié)點(diǎn)s在整條路徑中節(jié)點(diǎn)度所占比值;序號(hào)24~30為求得s和w的中繼節(jié)點(diǎn)v及從s經(jīng)過v再到w的最短路徑條數(shù);序號(hào)31~40依據(jù)最短路徑個(gè)數(shù)計(jì)算點(diǎn)對(duì)依賴,進(jìn)而獲得局部介-度中心性的值。

      步驟4 START

      41. BFS(s) s∈V

      42. S(s)=CL[s]*Ck(s)/Ck;

      43. E+=(-S(s)ln S(s));

      44. return S,E;

      步驟4 FINISH

      步驟4計(jì)算整個(gè)網(wǎng)絡(luò)的介-度熵值。由求解得到的節(jié)點(diǎn)的聚集系數(shù)及介-度中心性,推導(dǎo)出節(jié)點(diǎn)的抗毀度,進(jìn)而求得整個(gè)網(wǎng)絡(luò)的介-度熵值。

      在BDE算法中,計(jì)算節(jié)點(diǎn)的度相關(guān)系數(shù)由于引入最長距離約束k,使得其計(jì)算的時(shí)間復(fù)雜度近似接近于O(n2),局部介-度中心性指標(biāo)的時(shí)間復(fù)雜度由于將全局介數(shù)中心性計(jì)算轉(zhuǎn)化為局部介數(shù)中心性計(jì)算,節(jié)點(diǎn)數(shù)量遠(yuǎn)遠(yuǎn)小于整個(gè)網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)量,可以快速計(jì)算出局部的介數(shù)中心性。所以,局部介-度中心性指標(biāo)的時(shí)間復(fù)雜度近似接近于O(n2)。從而可以得出BDE算法的時(shí)間復(fù)雜度根據(jù)最長距離約束k的選擇會(huì)有一定的差異,當(dāng)k選擇為常量時(shí),BDE算法的時(shí)間復(fù)雜度不超過O(n2)。

      5 仿真實(shí)驗(yàn)

      采用具有無標(biāo)度網(wǎng)絡(luò)和小世界網(wǎng)絡(luò)特性的生成網(wǎng)絡(luò)進(jìn)行仿真實(shí)驗(yàn),網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)量分別為200和5 000,通過對(duì)節(jié)點(diǎn)攻擊(在網(wǎng)絡(luò)中去除節(jié)點(diǎn))后網(wǎng)絡(luò)連通程度的變化情況進(jìn)行研究,得到網(wǎng)絡(luò)在不同攻擊策略下的抗毀性能。實(shí)驗(yàn)中采用隨機(jī)攻擊和蓄意攻擊方式去除仿真網(wǎng)絡(luò)中的節(jié)點(diǎn),其中蓄意攻擊方式采取基于度中心性優(yōu)先攻擊、基于介數(shù)中心性優(yōu)先攻擊以及基于介-度中心性優(yōu)先攻擊三種攻擊策略。分別對(duì)比不同的網(wǎng)絡(luò)規(guī)模及攻擊策略下仿真網(wǎng)絡(luò)所表現(xiàn)出的抗毀性差異。一般來說,對(duì)于規(guī)模較小的網(wǎng)絡(luò)選擇以去除的節(jié)點(diǎn)個(gè)數(shù)為研究對(duì)象,可采用最大連通子圖;對(duì)于規(guī)模較大的網(wǎng)絡(luò)選擇以去除節(jié)點(diǎn)的比例為研究對(duì)象,可采用平均反測(cè)地線距離。因此,本文采用上述兩種指標(biāo)作為評(píng)估不同規(guī)模網(wǎng)絡(luò)連通程度的度量。

      然后生成節(jié)點(diǎn)數(shù)量分別為30和5 000,且連接概率不同的模擬網(wǎng)絡(luò)進(jìn)行抗毀性評(píng)估,通過對(duì)比不同網(wǎng)絡(luò)的介-度熵度量與網(wǎng)絡(luò)的實(shí)際抗毀性,論證該度量的合理性。

      5.1 節(jié)點(diǎn)數(shù)為200的網(wǎng)絡(luò)仿真實(shí)驗(yàn)

      在網(wǎng)絡(luò)中,連通子圖表示其內(nèi)部任意兩個(gè)節(jié)點(diǎn)之間都存在相連路徑的圖;非連通子圖則表示其內(nèi)部存在兩個(gè)或以上節(jié)點(diǎn)之間無相連路徑的圖。在圖中具有最多節(jié)點(diǎn)的連通子圖稱為最大連通子圖。在一個(gè)連通的網(wǎng)絡(luò)中,網(wǎng)絡(luò)的結(jié)構(gòu)隨著節(jié)點(diǎn)的變化而不斷改變,連通子圖有可能分裂為多個(gè)子圖或者合并成一個(gè)子圖。采用最大連通子圖對(duì)網(wǎng)絡(luò)連通程度的進(jìn)行度量,可以有效說明網(wǎng)絡(luò)受損的程度。

      分別生成節(jié)點(diǎn)數(shù)量為200的2個(gè)具有不同網(wǎng)絡(luò)特性仿真網(wǎng)絡(luò)。具有小世界網(wǎng)絡(luò)特性的生成網(wǎng)絡(luò)的節(jié)點(diǎn)度值分布相對(duì)比較均勻,而具有無標(biāo)度特性的生成網(wǎng)絡(luò)的節(jié)點(diǎn)度值隨機(jī)性較大,且網(wǎng)絡(luò)中小部分節(jié)點(diǎn)具有較高的度值。在無標(biāo)度網(wǎng)絡(luò)中度值為1的節(jié)點(diǎn)比重較大,而在小世界網(wǎng)絡(luò)中度值為4的節(jié)點(diǎn)比重較大。實(shí)驗(yàn)中計(jì)算局部介-度中心性指標(biāo)時(shí),考慮實(shí)驗(yàn)網(wǎng)絡(luò)規(guī)模,令局部性約束k=5。圖2展現(xiàn)了基于隨機(jī)性攻擊、度中心性優(yōu)先攻擊、介數(shù)中心性優(yōu)先攻擊以及介-度中心性優(yōu)先攻擊4種攻擊策略時(shí)網(wǎng)絡(luò)受損情況對(duì)比,并以網(wǎng)絡(luò)最大連通子圖的規(guī)模為衡量標(biāo)準(zhǔn)。

      從圖2(a)中可以看出,在隨機(jī)攻擊模式下,無標(biāo)度網(wǎng)絡(luò)中的最大連通子圖中節(jié)點(diǎn)的數(shù)量隨著節(jié)點(diǎn)的不斷移除以線性的方式逐漸遞減,直到移除節(jié)點(diǎn)的個(gè)數(shù)接近節(jié)點(diǎn)總數(shù)時(shí)才降為0;在蓄意攻擊模式下,基于度中心性的攻擊策略在移除大約50個(gè)節(jié)點(diǎn)時(shí),最大連通子圖中節(jié)點(diǎn)的數(shù)量接近于0,此時(shí)網(wǎng)絡(luò)中只存在孤立節(jié)點(diǎn);基于介數(shù)中心性的攻擊策略與基于本文介-度中心性的攻擊策略在移除大約40個(gè)節(jié)點(diǎn)時(shí),最大連通子圖中節(jié)點(diǎn)的數(shù)量即趨向于0。但從兩個(gè)攻擊策略的對(duì)比曲線可以看出,基于本文介-度中心性的攻擊策略下降得略快。圖2(b)所示對(duì)比情況與圖2(a)類似,隨機(jī)攻擊的效果較差,而在蓄意攻擊模式下基于介-度中心性的策略效果最佳。由此可以得到結(jié)論,基于本文介-度中心性的攻擊策略要優(yōu)于基于度中心性和基于介數(shù)中心性的攻擊策略,對(duì)網(wǎng)絡(luò)的破壞性更強(qiáng)。

      5.2 節(jié)點(diǎn)數(shù)為5 000的網(wǎng)絡(luò)仿真實(shí)驗(yàn)

      節(jié)點(diǎn)之間的最短路徑為從起始節(jié)點(diǎn)到目標(biāo)節(jié)點(diǎn)經(jīng)過連邊最少的一條路徑,也稱為測(cè)地線。網(wǎng)絡(luò)中所有節(jié)點(diǎn)之間最短距離的均值表明了節(jié)點(diǎn)的分散情況,稱為平均測(cè)地線距離,記作L,其計(jì)算方法如式(5)所示,其中dij表示節(jié)點(diǎn)之間的最短距離。

      當(dāng)網(wǎng)絡(luò)不斷遭受選擇性攻擊時(shí),整個(gè)網(wǎng)絡(luò)被逐步拆分為多個(gè)子網(wǎng)絡(luò),導(dǎo)致平均路徑長度不斷擴(kuò)大。這時(shí)可以使用反測(cè)地線距離L-1描述網(wǎng)絡(luò)的平均最短路徑,當(dāng)L-1變?yōu)?時(shí),則表明節(jié)點(diǎn)對(duì)之間不再存在相連路徑,此時(shí)網(wǎng)絡(luò)中的節(jié)點(diǎn)全部成為孤立節(jié)點(diǎn),其計(jì)算方法如式(6)所示,其中若節(jié)點(diǎn)i和節(jié)點(diǎn)j之間不存在通路時(shí)1/dij=0。

      圖2 最大連通度指標(biāo)下4種攻擊策略對(duì)比圖

      分別生成節(jié)點(diǎn)數(shù)量均為5 000的無標(biāo)度網(wǎng)絡(luò)和小世界網(wǎng)絡(luò),圖3展現(xiàn)了基于度中心性優(yōu)先攻擊、基于介數(shù)中心性優(yōu)先攻擊以及基于介-度中心性優(yōu)先攻擊三種攻擊策略時(shí)網(wǎng)絡(luò)受損情況對(duì)比,并以網(wǎng)絡(luò)平均反測(cè)地線距離為衡量標(biāo)準(zhǔn)。由于實(shí)驗(yàn)網(wǎng)絡(luò)規(guī)模較大,隨機(jī)攻擊效果極差,不必與其進(jìn)行對(duì)比,并令局部性約束k=6。

      由圖3(a)中可知,平均反測(cè)地線距離的變化速率隨著節(jié)點(diǎn)的失效逐漸放緩,在基于度中心性的攻擊策略中,網(wǎng)絡(luò)的平均反測(cè)地線距離在移除大約整個(gè)網(wǎng)絡(luò)中25%的節(jié)點(diǎn)時(shí)變?yōu)?;在基于介數(shù)中心性的攻擊策略和基于本文介-度中心性的攻擊策略中,網(wǎng)絡(luò)的平均反測(cè)地線距離在移除整個(gè)網(wǎng)絡(luò)中20%的節(jié)點(diǎn)時(shí)開始趨向于0,但采用本文介-度中心性策略進(jìn)行攻擊的曲線比采用介數(shù)中心性策略進(jìn)行攻擊的曲線下降得略快,即網(wǎng)絡(luò)中節(jié)點(diǎn)全部成為孤立節(jié)點(diǎn)的速度略快于采用基于介數(shù)中心性的攻擊策略。由此可知,在無標(biāo)度網(wǎng)絡(luò)中,基于介-度中心性的攻擊策略對(duì)網(wǎng)絡(luò)的破壞能力高于基于度中心性及基于介數(shù)中心性的攻擊策略。

      由圖3(b)可知,小世界網(wǎng)絡(luò)中的平均反測(cè)地線距離變化速率雖然也隨著節(jié)點(diǎn)的失效逐漸放緩,但其放緩速率要比在無標(biāo)度網(wǎng)絡(luò)中慢得多。采用基于度中心性的攻擊策略時(shí),平均反測(cè)地線距離在移除整個(gè)網(wǎng)絡(luò)中大約60%的節(jié)點(diǎn)時(shí)變?yōu)?;采用基于介-度中心性的策略攻擊時(shí),平均反測(cè)地線距離在移除整個(gè)網(wǎng)絡(luò)中大約50%的節(jié)點(diǎn)時(shí)就開始趨近0;而采用基于介數(shù)中心性攻擊策略進(jìn)行攻擊的曲線圖形介于基于度中心性攻擊策略和基于介-度中心性攻擊策略之間,靠近于基于本文提出的介-度中心性策略進(jìn)行攻擊的曲線??傮w看來,對(duì)網(wǎng)絡(luò)進(jìn)行蓄意攻擊時(shí),與采用基于度中心性和采用基于介數(shù)中心性的攻擊策略相比,采用本文提出的基于介-度中心性的攻擊策略在去除更少的節(jié)點(diǎn)時(shí)就使得網(wǎng)絡(luò)的平均反測(cè)地線距離趨向于0或成為0,表明其更容易對(duì)網(wǎng)絡(luò)造成損害,攻擊效果更明顯。

      5.3 介-度熵度量實(shí)驗(yàn)

      構(gòu)造不同規(guī)模以及不同連接概率的模擬網(wǎng)絡(luò)對(duì)節(jié)點(diǎn)抗毀性測(cè)度及網(wǎng)絡(luò)介-度熵度量進(jìn)行分析,根據(jù)構(gòu)造時(shí)選取的隨機(jī)重連概率p不同,構(gòu)造出的網(wǎng)絡(luò)模型也將發(fā)生相應(yīng)的變化。當(dāng)p為0時(shí),構(gòu)造出的網(wǎng)絡(luò)為規(guī)則網(wǎng)絡(luò);隨著p值的不斷增大,網(wǎng)絡(luò)向小世界網(wǎng)絡(luò)演化,當(dāng)p增大至1時(shí),構(gòu)造出的網(wǎng)絡(luò)即為隨機(jī)網(wǎng)絡(luò)。

      將網(wǎng)絡(luò)中節(jié)點(diǎn)總數(shù)分別設(shè)為30與5 000,節(jié)點(diǎn)平均度為6,對(duì)p分別取值為0.1、0.5和0.9,構(gòu)造出的3種仿真網(wǎng)絡(luò)中的節(jié)點(diǎn)的度分布情況如圖4所示。

      分別針對(duì)節(jié)點(diǎn)個(gè)數(shù)為30(局部性約束k=4)和節(jié)點(diǎn)個(gè)數(shù)為5 000(局部性約束k=6)2種情況,計(jì)算對(duì)3類網(wǎng)絡(luò)進(jìn)行選擇性攻擊時(shí)網(wǎng)絡(luò)中的節(jié)點(diǎn)抗毀性和介-度熵,計(jì)算結(jié)果如表2所示。

      圖3 平均反測(cè)地線距離指標(biāo)下3種攻擊策略對(duì)比圖

      圖4 仿真網(wǎng)絡(luò)節(jié)點(diǎn)度分布圖

      表2 仿真網(wǎng)絡(luò)節(jié)點(diǎn)抗毀性及介-度熵計(jì)算結(jié)果

      由圖4(a)和圖4(b)可以看出,生成網(wǎng)絡(luò)的節(jié)點(diǎn)度值的隨機(jī)性與生成網(wǎng)絡(luò)的隨機(jī)重連概率p正相關(guān),p值越大,節(jié)點(diǎn)度分布的差異性就越大。由于規(guī)則網(wǎng)絡(luò)中節(jié)點(diǎn)度分布最均勻,因此對(duì)其進(jìn)行選擇性攻擊時(shí)單個(gè)節(jié)點(diǎn)的毀壞對(duì)網(wǎng)絡(luò)的影響最小,抵抗破壞能力最強(qiáng)。而隨機(jī)網(wǎng)絡(luò)中節(jié)點(diǎn)度分布最不均勻,重要性較為突出個(gè)別核心節(jié)點(diǎn)一旦被毀壞將對(duì)網(wǎng)絡(luò)造成較大的影響,因此隨機(jī)網(wǎng)絡(luò)對(duì)選擇性攻擊的抵抗能力最弱。

      由表2的對(duì)比結(jié)果可以看出,對(duì)3種網(wǎng)絡(luò)進(jìn)行選擇性攻擊時(shí),其節(jié)點(diǎn)平均抗毀性關(guān)系:規(guī)則網(wǎng)絡(luò)>小世界網(wǎng)絡(luò)>隨機(jī)網(wǎng)絡(luò),體現(xiàn)了網(wǎng)絡(luò)面對(duì)選擇性打擊時(shí)抗毀性能的強(qiáng)弱排序,而介-度熵度量得到了相同的對(duì)比結(jié)果。該對(duì)比排序結(jié)果符合圖4(a)和圖4(b)的對(duì)比分析,因此說明介-度熵度量是完全合理的。

      首先對(duì)仿真生成網(wǎng)絡(luò)進(jìn)行仿真攻擊實(shí)驗(yàn)。通過分別對(duì)比3種不同攻擊策略下的實(shí)驗(yàn)結(jié)果,可以看出在對(duì)網(wǎng)絡(luò)進(jìn)行選擇性攻擊時(shí),基于本文介-度中心性的攻擊策略大幅優(yōu)于基于度中心性的攻擊策略,且相對(duì)于基于介數(shù)中心性的攻擊策略也具有一定優(yōu)勢(shì)。對(duì)大規(guī)模復(fù)雜網(wǎng)絡(luò)求取介數(shù)中心性時(shí)通常效率較低,而介-度中心性可以通過限制最長距離約束來進(jìn)行近似計(jì)算,提高了計(jì)算效率,更適合大規(guī)模網(wǎng)絡(luò)中的抗毀性分析。然后對(duì)規(guī)則網(wǎng)絡(luò)、小世界網(wǎng)絡(luò)以及隨機(jī)網(wǎng)絡(luò)進(jìn)行抗毀性評(píng)估計(jì)算,結(jié)果表明本文提出的介-度熵度量能夠準(zhǔn)確評(píng)估大規(guī)模復(fù)雜網(wǎng)絡(luò)的網(wǎng)絡(luò)抗毀性。

      6 結(jié)束語

      本文結(jié)合節(jié)點(diǎn)度值與節(jié)點(diǎn)介數(shù),并通過限制最長距離約束考察其局部作用,提出了用于度量網(wǎng)絡(luò)中節(jié)點(diǎn)重要程度的局部介-度中心性指標(biāo)。在此基礎(chǔ)上提出了度量網(wǎng)絡(luò)中單個(gè)節(jié)點(diǎn)對(duì)整體抗毀性影響能力大小的節(jié)點(diǎn)抗毀性指標(biāo)。進(jìn)而提出介-度熵度量,評(píng)估網(wǎng)絡(luò)抗毀性能的強(qiáng)弱,并給出了該度量的計(jì)算方法。仿真實(shí)驗(yàn)結(jié)果表明,與傳統(tǒng)的攻擊策略相比較,本文提出的介-度中心性的攻擊策略具有明顯優(yōu)勢(shì),對(duì)網(wǎng)絡(luò)造成的破壞性更強(qiáng),說明介-度中心性指標(biāo)在衡量節(jié)點(diǎn)重要性方面具有明顯優(yōu)勢(shì)。對(duì)規(guī)則網(wǎng)絡(luò)、小世界網(wǎng)絡(luò)以及隨機(jī)網(wǎng)絡(luò)進(jìn)行抗毀性評(píng)估計(jì)算的結(jié)果表明,介-度熵度量是評(píng)估大規(guī)模復(fù)雜網(wǎng)絡(luò)抗毀性的合理度量。

      本文主要基于無權(quán)網(wǎng)絡(luò)進(jìn)行抗毀性研究,而在現(xiàn)實(shí)網(wǎng)絡(luò)中,連邊通常存在多種權(quán)重,需要綜合考慮權(quán)重因素,以便獲得更準(zhǔn)確的網(wǎng)絡(luò)抗毀性度量結(jié)果。在未來的工作中需要依據(jù)實(shí)際應(yīng)用環(huán)境,綜合考慮各方面因素改進(jìn)介-度中心性指標(biāo)與介-度熵度量,使其具有更好的評(píng)估效果。

      猜你喜歡
      介數(shù)子圖度量
      有趣的度量
      模糊度量空間的強(qiáng)嵌入
      迷向表示分為6個(gè)不可約直和的旗流形上不變愛因斯坦度量
      臨界完全圖Ramsey數(shù)
      基于頻繁子圖挖掘的數(shù)據(jù)服務(wù)Mashup推薦
      基于電氣介數(shù)的電力系統(tǒng)脆弱線路辨識(shí)
      地質(zhì)異常的奇異性度量與隱伏源致礦異常識(shí)別
      樹形網(wǎng)絡(luò)的平均介數(shù)*
      不含2K1+K2和C4作為導(dǎo)出子圖的圖的色數(shù)
      基于電流介數(shù)的電力系統(tǒng)脆弱性評(píng)估
      合江县| 融水| 专栏| 四川省| 福泉市| 南雄市| 保德县| 甘泉县| 新余市| 来凤县| 锡林郭勒盟| 栾川县| 宝鸡市| 新昌县| 习水县| 全椒县| 辰溪县| 张掖市| 周宁县| 泗阳县| 新竹市| 邮箱| 石柱| 吉木乃县| 江阴市| 昭觉县| 韶山市| 四会市| 冷水江市| 蓬安县| 耒阳市| 两当县| 翁源县| 谢通门县| 兴安盟| 腾冲县| 泗水县| 嘉义市| 平利县| 绍兴县| 屯留县|