同配性Assortativity), 用作考察值相近的頂點是否傾向於互相連接。

如果總體上度大的頂點傾向於連接度大的頂點,那麼就稱網絡的度正相關的,或者成網絡是同配的;如果總體上度大的頂點傾向於連接度小的頂點,那麼就稱網絡的度負相關的,或者成網絡是異配的。[1]

同配性計算

聯合度分佈

網絡的度分佈 為一階度分佈,聯合度分佈可理解為二階度分佈,或網絡度的聯合概率分佈

聯合度分佈 為兩個端點的度分別為j和k的概率, 為對應連邊數,如果j=k, ,否則 

余度分佈 ,即網絡度的邊緣分佈,表示隨機頂點的鄰居頂點為k的概率。

如果二階度分佈是完全隨機的,即恆有 ,則網絡不具有度相關性[1]

余平均度

余平均度頂點i的鄰居頂點的平均度,記為 ,度為k的頂點的余平均度記為 

 

如果 是k的增函數,那麼就意味着平均而言,度大的頂點傾向於與度大的頂點連接,從而表明網絡是同配的;反之,如果 是k的減函數,那麼就意味着平均而言,度大的頂點傾向於與度小的頂點連接,從而表明網絡是異配的;如果網絡不具有度相關性,那麼 是一個與k無關的常數

 [1]

同配係數

網絡是度相關的就意味着  之間不恆等。可以考慮用兩者之間的差的大小刻畫網絡的同配或者異配程度,即如下定義的度相關函數:

 

當網絡為完全同配時,  達到最大值,即為余度分佈 的方差:

 

於是得到歸一化的相關係數,即同配係數,記為r

 

其中r>0代表網絡同配,r<0代表網絡異配,|r|的大小反映了網絡同配或異配的強弱程度。

令屬性值 為度值 ,可從皮爾遜積矩相關係數計算同配係數:

 
 

對於有向圖,也可以利用皮爾遜積矩相關係數 計算,即 [1][2][3]

例子

N點星型網絡,其中包括度為N-1的1個點,度為1的N-1個點

 

 

 

 

 

所以星型網絡是異配的。

用另外一個公式會得到一樣的值。

 

 

 


算法

參考資料

  1. ^ 1.0 1.1 1.2 1.3 汪小帆 陳關榮. 网络科学导论. 
  2. ^ M. E. J. Newman. Assortative mixing in networks (PDF). [2014-05-02]. (原始內容 (PDF)存檔於2019-12-07). 
  3. ^ M. E. J. Newman. Mixing patterns in networks.