Saat ini saya sedang bekerja untuk memahami penggunaan ikatan Cheeger dan ketidaksetaraan Cheeger, dan penggunaannya untuk partisi spektral, konduktansi, ekspansi, dll, tetapi saya masih berjuang untuk memulai intuisi mengenai nilai eigen kedua dari matriks adjacency.
Biasanya, dalam teori grafik, sebagian besar konsep yang kami temui cukup sederhana untuk intuisi, tetapi dalam kasus ini, saya bahkan tidak dapat menemukan grafik seperti apa yang akan memiliki nilai eigen kedua yang sangat rendah, atau sangat tinggi.
Saya telah membaca pertanyaan serupa yang diajukan di sana-sini pada jaringan SE, tetapi mereka biasanya merujuk pada nilai eigen di berbagai bidang ( analisis multivarian , matriks jarak Euclidian , matriks korelasi ...).
Tapi tidak ada tentang partisi spektral dan teori grafik.
Dapatkah seseorang mencoba dan membagikan intuisi / pengalamannya tentang nilai eigen kedua ini dalam kasus grafik dan matriks kedekatan?
sumber
Jawaban:
Nilai eigen kedua (dalam besaran) mengontrol laju konvergensi jalan acak pada grafik. Ini dijelaskan dalam banyak catatan kuliah, misalnya catatan kuliah Luca Trevisan . Secara kasar, jarak L2 ke keseragaman setelaht langkah dapat dibatasi oleh λt2 .
Tempat lain di mana nilai eigen kedua muncul adalah masalah klik yang ditanam . Titik awal adalah pengamatan bahwa acakG ( n , 1 / 2 ) grafik berisi sebuah klik dari ukuran 2 log2n , tetapi algoritma serakah hanya menemukan sebuah klik dari ukuran catatan2n , dan tidak ada algoritma yang lebih baik efisien dikenal. (Algoritma serakah hanya mengambil simpul acak, membuang semua non-tetangga, dan mengulangi.)
Hal ini menunjukkan menanam sebuah kelompok besar di atasG ( n , 1 / 2 ) . Pertanyaannya adalah: seberapa besar seharusnya klik itu, sehingga kita dapat menemukannya secara efisien. Jika kita menanam klik ukuran Cn logn-----√ , maka kita bisa mengidentifikasi simpul dari klik hanya dengan derajat mereka; tetapi metode ini hanya berfungsi untuk klik ukuranΩ ( n logn-----√) . Kita dapat meningkatkan ini menggunakan teknik spektral: jika kita menanam klik ukuranCn--√ , makavektor eigen keduamengkodekan klik tersebut, seperti yangditunjukkan Alon, Krivelevich, dan Sudakovdalam sebuah makalah klasik.
Secara umum, beberapa vektor eigen pertama berguna untuk mempartisi grafik menjadi sejumlah kecil cluster. Lihat misalnya Bab 3 catatan kuliah Luca Trevisan , yang menggambarkan ketidaksetaraan Cheeger tingkat tinggi.
sumber
(Penafian: Jawaban ini adalah tentang nilai eigen dari grafik secara umum, bukan nilai eigen kedua secara khusus. Saya harap ini sangat membantu.)
Cara berpikir yang menarik tentang nilai eigen grafikG=(V,E) adalah dengan mengambil ruang vektor Rn mana n=|V| dan mengidentifikasi setiap vektor dengan fungsi f:V→R (yaitu, pelabelan titik). Vektor eigen dari matriks adjacency, kemudian, adalah elemen dari f∈Rn sehingga ada λ∈R (yaitu, nilai eigen) dengan Af=λf , A menjadi matriks ketetanggaan dari G . Catat ituAf adalah vektor yang terkait dengan peta yang mengirimkan setiap simpulv∈V ke∑u∈N(v)f(u) ,N(v) adalah himpunan tetangga (yaitu, simpul yang berdekatan dengan)u . Oleh karena itu, dalam pengaturan ini, properti vektor ef darisesuai dengan properti yangmenjumlahkan nilai fungsi(di bawahf )tetangga dari simpul menghasilkan hasil yang sama dengan mengalikan nilai fungsi simpul dengan konstanta λ .
sumber
Saya pikir untuk sebagian besar hal itu lebih produktif untuk melihat Laplacian dari grafikG , yang terkait erat dengan matriks adjacency. Di sini Anda dapat menggunakannya untuk menghubungkan nilai eigen kedua dengan properti "lokal vs global" dari grafik.
Untuk mempermudah, mari kita anggap bahwaG adalah d -regular. Maka Laplacian yang dinormalisasi dari G adalah L = I- 1dSEBUAH , dengansaya adalahn × n identitas, danSEBUAH adalah matriks kedekatan. Yang menyenangkan tentang Laplacian adalah, menulis vektor sebagai fungsif: V→ R seperti @dkaeae, dan menggunakan⟨ ⋅ , ⋅ ⟩ untuk produk dalam biasa, kami memiliki ungkapan ini sangat bagus untuk bentuk kuadrat yang diberikan olehL. :
⟨ f, L f⟩ = 1d∑( u , v ) ∈ E( f(u)−f(v))2.
Nilai eigen terbesar dariA adalah d , dan sesuai dengan nilai eigen terkecil dari L , yaitu 0 ; nilai eigen terbesar kedua λ2 dari A sesuai dengan nilai eigen terkecil kedua L , yaitu 1−λ2d . Dengan prinsipmin-max, kami punya
Perhatikan bahwa⟨ f, L f⟩ tidak berubah ketika kita menggeser f oleh konstan yang sama untuk setiap vertex. Jadi, secara ekivalen, Anda dapat mendefinisikan, untuk setiap f: V→ R , fungsi "terpusat"f0 olehf0( u ) = f( u ) - 1n∑v ∈ Vf( v ) , dan tulis
Sekarang sedikit perhitungan menunjukkan bahwa⟨ f0, f0⟩ = 1n∑{u,v}∈(V2)(f(u)−f(v))2 , dan mengganti di atas dan membagi pembilang dan penyebut dengann2 , kami punya
Ini artinya, jika kita menempatkan setiap titikkamu G f( kamu ) dd- λ2 G
sumber