Bir bitişiklik matrisinin özdeğerlerinin arkasındaki sezgi


11

Şu anda Cheeger bağlı ve Cheeger eşitsizliğinin kullanımını ve bunların spektral bölümleme, iletkenlik, genişleme, vb.
Genellikle, grafik teorisinde, karşılaştığımız kavramların çoğunun sezgisi oldukça basittir, ancak bu durumda, ne tür grafiklerin ikinci bir özdeğer çok düşük veya çok yüksek olacağını bile bulamam.
Burada ve orada SE ağında sorulan benzer soruları okudum, ancak genellikle farklı alanlardaki özdeğerlere atıfta bulunuyorlar ( çok değişkenli analiz , Öklid uzaklık matrisleri , korelasyon matrisleri ...).
Ancak spektral bölümleme ve grafik teorisi hakkında hiçbir şey yok.

Birisi grafikler ve bitişiklik matrislerinde bu ikinci özdeğer sezgisini / deneyimini paylaşabilir ve paylaşabilir mi?


Bitişiklik matrisinin spektrumu ile grafikte rastgele yürüyüşlerin yakınsaması arasındaki bağlantıyı biliyor musunuz?
Yuval Filmus

@YuvalFilmus Rastgele yürüyüşlere aşina olmasına ve bitişiklik matrisinin spektrumuna aşina olmasına rağmen hiç de değil. Bu yüzden gerçekten sizin görüşünüzle ilgileniyorum :)
m.raynal

Yanıtlar:


6

İkinci (büyüklükte) özdeğer, grafikteki rastgele yürüyüşün yakınsama oranını kontrol eder. Bu, birçok ders notunda, örneğin Luca Trevisan'ın ders notlarında açıklanmaktadır . Kabaca konuşmak gerekirse, L2 üniformiteye olan mesafet adımlar sınırlanabilir λ2t.

İkinci öz değerin ortaya çıktığı bir başka yer de ekilen klik problemidir . Başlangıç ​​noktası, rastgele birG(n,1/2) grafik boyutta bir klik içerir 2log2n, ancak açgözlü algoritma sadece bir boyut klibi bulur log2nve daha iyi verimli bir algoritma bilinmemektedir. (Açgözlü algoritma rastgele bir düğüm seçer, tüm komşu olmayanları atar ve tekrarlar.)

Bu, üzerine büyük bir klik dikmeyi önerir .G(n,1/2). Soru şudur: Klişenin ne kadar büyük olması gerekir, böylece verimli bir şekilde bulabiliriz. Eğer bir boyut klibi ekersekCnlogno zaman, kliklerin köşelerini sadece derecelerine göre tanımlayabiliriz; ancak bu yöntem yalnızca boyuttaki kesimler için çalışırΩ(nlogn). Bunu spektral teknikler kullanarak geliştirebiliriz: eğer bir boyut klibi dikersekCndaha sonra ikinci özvektör , Alon, Krivelevich ve Sudakov'un klasik bir makalede gösterdiği gibi klibi kodlar .

Daha genel olarak, ilk birkaç özvektör grafiği az sayıda kümeye ayırmak için kullanışlıdır. Örneğin , üst düzey Cheeger eşitsizliklerini açıklayan Luca Trevisan'ın ders notlarının 3. Bölümüne bakın .


6

(Feragatname: Bu cevap genel olarak grafiklerin özdeğerleri ile ilgilidir, özellikle ikinci özdeğerlerle değil. Umarım yine de yardımcı olur.)

Bir grafiğin özdeğerlerini düşünmenin ilginç bir yolu G=(V,E) vektör alanı alarak Rn nerede n=|V| ve her vektörün bir fonksiyonla tanımlanması f:VR(yani bir tepe etiketleme). Bitişiklik matrisinin bir özvektörü, öyleyse,fRn öyle ki λR (yani, bir özdeğer) ile Af=λf, A bitişiklik matrisi olmak G. Bunu not etAf her tepe noktasını gönderen harita ile ilişkili vektördür vV için uN(v)f(u), N(v) komşular kümesi olmak (yani bitişik köşeler) u. Bu nedenle, bu ortamda, özvektör özelliğifişlev değerleri üzerinden toplanan özelliğe karşılık gelir (altındaf) bir tepe noktasının komşularının tepe noktasının işlev değerini sabit ile çarpmakla aynı sonucu verir.λ.


Çok teşekkürler, \ lambda ile çarpılan özvektörün komşuların fonksiyon değerlerinin toplamı değerine sahip olduğunu hiç görmemiştim (doğrudan tanımdan gelse bile).
m.raynal

1
Ben de :) Şans eseri grafiklerin özdeğerlerine ilişkin bir müfredatta buldum .
dkaeae

5

Çoğu şey için grafiğin Laplacian'ına bakmak daha verimli Gbitişiklik matrisi ile yakından ilgilidir. Burada, ikinci özdeğer değerini grafiğin "yerel ve küresel" özelliğiyle ilişkilendirmek için kullanabilirsiniz.

Basitlik için varsayalım ki G dır-dir d-düzenli. Sonra normalize edilmiş LaplacianG dır-dir L=I1dA, nerede I bu n×n kimlik ve Abitişiklik matrisidir. Laplacian hakkında güzel olan şey, vektörleri fonksiyon olarak yazmaktırf:VR @dkaeae gibi ve kullanarak , olağan iç ürün için, kuadratik form için bu çok güzel bir ifadeye sahibiz L:

f,Lf=1d(u,v)E(f(u)f(v))2.

En büyük özdeğer A dır-dir d, ve en küçük öz değerine karşılık gelir. L, hangisi 0; ikinci en büyük özdeğerλ2 nın-nin A 'nin ikinci en küçük öz değerine karşılık gelir. L, hangisi 1λ2d. By min-max prensibi , elimizdeki

1λ2d=min{f,Lff,f:vVf(v)=0,f0}.

Dikkat edin f,Lf vardığımızda değişmez fher köşe için aynı sabit ile. Yani, eşdeğer olarak, herhangi biri içinf:VR, "ortalanmış" işlev f0 tarafından f0(u)=f(u)1nvVf(v), ve yaz

1λ2d=min{f,Lff0,f0:f not constant}.

Şimdi biraz hesaplama gösteriyor ki f0,f0=1n{u,v}(V2)(f(u)f(v))2ve yukarıda yer değiştirerek ve pay ve paydayı bölerek n2, sahibiz

1λ2d=min{2nd(u,v)E(f(u)f(v))22n2{u,v}(V2)(f(u)f(v))2:f not constant}.

Bunun anlamı, her köşeyi yerleştirirsek u nın-nin G gerçek çizgide f(u), daha sonra grafikteki iki bağımsız rastgele köşe (payda) arasındaki ortalama mesafe en fazla ddλ2grafikteki rasgele bir kenarın (pay) uç noktaları arasındaki ortalama mesafenin katları. Yani bu anlamda, büyük bir spektral boşluk,G (yerel davranış), ilişkisiz rastgele bir çift köşe boyunca (küresel davranış) neler olduğuna dair iyi bir öngördür.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.