Lancichinetti-Fortunato-RADICCHI kriter - Lancichinetti–Fortunato–Radicchi benchmark

Lancichinetti-Fortunato-RADICCHI (LFR) kriter oluşturan bir algoritmadır kriter ağları (gerçek dünya ağları benzeyen yapay ağlar). Onlar sahip önsel bilinen topluluklar ve farklı topluluk algılama yöntemleri karşılaştırmak için kullanılır. Diğer yöntemlere göre LFR avantajı oluşturuyor olmasıdır heterojenlik dağılımları düğüm derece ve toplum boyutlarda.

algoritma

Düğüm derece ve toplum boyutları göre dağıtılır güç hukuku farklı üstellerle. LFR derecesi ve toplum boyutu ikisine de sahip olduğunu varsayar güç yasası dağılımları farklı üstellerle, ve sırasıyla. düğüm sayısı, ortalama açısıdır . Bir karıştırma parametresi vardır karşılaştırmalı düğüm ait bir eden ait olmayan bir düğüm komşu düğümlerin ortalama fraksiyonudur. Bu parametre, toplumlar arasında olan kenarların bölümünü kontrol etmektedir. Böylece, ağda gürültü miktarını yansıtır. Aşırı anda, ne zaman eğer tüm bağlantıları, topluluk bağlantıları içindedir tüm bağlantıları farklı topluluklara mensup düğümler arasında bulunmaktadır.

Bir aşağıdaki adımlarda bir LFR kriter ağı oluşturabilir.

1 Adım: üs ile bir güç yasası dağılımı aşağıdaki düğümlerle bir ağ oluşturmakve dağıtım aşırı seçmekveortalama derecesi istenen almak.

Aşama 2: fraksiyon ise, her düğümün bağlantıların fraksiyonu, aynı toplumun düğümleri ilediğer düğümler ile.

3. Adım: üs ile bir güç yasası dağılımından topluluk boyutlarını oluşturun. Her boyutta toplamı eşit olmalıdır. Minimum ve maksimum topluluğu boyutlarıveher yalıtımsız düğüm, en az bir topluluk içinde olduğu şekilde eden tanımını karşılaması gerekmektedir:

Adım 4: Başlangıçta, düğüm topluluklara atanır. Sonra, her düğüm rasgele bir topluluk atanır. Sürece yeni bir düğüm topluluk eklendiğinde topluluk boyutunu aşmaması toplum içinde komşu düğümlerin sayısı olarak, aksi dışarıda kalır. Aşağıdaki tekrarlamalar yılında “evsiz” düğüm rastgele bazı topluluk atanır. Bu topluluk tamsa boyutu tükendiğinde, yani, bu topluluğun rasgele seçilen bir düğüm bağlantısız olmalı. Tüm topluluklar eksiksiz ve tüm düğümler en az bir topluluğa ait zaman iterasyon durdurun.

Adım 5: aynı düğüm derece tutmak düğümleri sadece her bir düğüm için eden dış bağlantıların sayısı karıştırma parametresi yaklaşık olarak eşit olacak şekilde, iç ve dış bağlantılar kısmını etkileyen yeni kablo uygulamak.

Test yapmak

Bir düşünün bölümü örtüşmeyen topluluklara. Her tekrarında rasgele seçilen düğümlerin toplumların izleyin rasgele seçilmiş düğüm topluluktan olma olasılığını temsil dağılımı . Bazı topluluk bulgu algoritması tarafından tahmin ve sahip olduğu aynı ağın bir bölümü düşünün dağılımı. Kıyaslama bölümü vardır dağılımı. Eklem dağıtımıdır . Bu iki bölümlerin benzerlik normalize tarafından yakalanır karşılıklı bilgi .

Eğer kriter ve algılanan bölümleri aynıdır ve eğer sonra birbirlerinden bağımsızdır.

Referanslar