Інтуїція за власними значеннями матриці суміжності


10

В даний час я працюю над тим, щоб зрозуміти використання зв'язаного Чегера та нерівність Чегера та їх використання для спектрального розподілу, провідності, розширення тощо, але я все ще намагаюся створити початок інтуїції щодо другого власного значення матриці суміжності.
Зазвичай у теорії графіків більшість понять, до яких ми стикаємось, досить прості для інтуїції, але в цьому випадку я навіть не можу придумати, який тип графіків мав би, щоб друге власне значення було дуже низьким або дуже високим.
Я читав подібні запитання, задані тут і там у мережі SE, але вони зазвичай посилаються на власні значення у різних областях ( багатофакторний аналіз , евклідові дистанційні матриці , кореляційні матриці ...).
Але нічого про спектральне розподіл та теорію графів.

Чи може хтось спробувати поділитися своєю інтуїцією / досвідом цього другого власного значення у випадку графіків та матриць суміжності?


Вам знайомий зв’язок між спектром матриці суміжності та конвергенцією випадкових прогулянок на графіку?
Yuval Filmus

@YuvalFilmus Не зовсім, незважаючи на те, що насправді знайомі з випадковими прогулянками та якось знайомі зі спектром матриці суміжності. Тож мене цікавить ваш погляд справді :)
m.raynal

Відповіді:


6

Друга (за величиною) власна величина керує швидкістю зближення випадкової ходи на графіку. Це пояснюється в багатьох конспектах лекцій, наприклад, конспект лекцій Лука Тревісана . Грубо кажучи, відстань L2 до рівномірності після кроків може бути обмежена .tλ2t

Ще одне місце, де з’являється друге власне значення, - це насаджена проблема кліку . Вихідним моментом є спостереження, що випадковий графік містить кліку розміром , але жадібний алгоритм знаходить лише кліку розміром , і не існує кращого ефективного алгоритму. (Жадібний алгоритм просто вибирає випадковий вузол, викидає всіх не сусідів і повторює.)G(n,1/2)2log2nlog2n

Це говорить про те, щоб посадити велику кліку поверх . Питання: наскільки великою повинна бути кліка, щоб ми могли її ефективно знайти. Якщо ми посадимо кліку розміром , то ми могли б ідентифікувати вершини кліки саме за їх ступенем; але цей метод працює лише для кліків розміру . Ми можемо покращити це за допомогою спектральних методик: якщо ми посадимо кліку розміром , то другий власний вектор кодує кліку, як показали Алон, Кривелевич та Судаков у класичному документі.G(n,1/2)СнжурналнΩ(нжурналн)Сн

Більш загально, перші кілька власних векторів корисні для розподілу графіка на невелику кількість кластерів. Дивіться, наприклад, Розділ 3 лекцій Луки Тревісана , де описані нерівності Чегера вищого порядку.


5

(Відмова: Ця відповідь стосується власних значень графіків взагалі, а не другого власного значення зокрема. Я сподіваюся, що це все-таки корисно.)

Цікавим способом мислення щодо власних значень графа є взяття векторного простору деі ідентифікація кожного вектора з функцією (тобто маркування вершин). Таким чином, власний вектор матриці суміжності є елементом таким, що є (тобто власне значення) з , є матрицею суміжності . Зауважимо, що - вектор, пов'язаний з картою, що надсилає кожну вершину доG=(V,E)Rnn=|V|f:VRfRnλRAf=λfAGAfvVуN(v)f(у), - сукупність сусідів (тобто вершин, що примикають до) . Отже, у цій настройці властивість власного вектора відповідає тій властивості, що підсумовування значень функції (під ) сусідів вершини дає такий самий результат, як множення значення функції вершини на постійну .N(v)уffλ


Дякую, я ніколи не бачив, щоб власний вектор, помножений на \ lambda, мав значення суми значень функцій сусідів (навіть якщо це прямо з визначення).
м.райнал

1
Я ні :) Я знайшов це випадково в навчальній програмі про власні значення графіків.
dkaeae

5

Я думаю, що для більшості речей більш продуктивно дивитися на лаплаціанського графіка G, яка тісно пов'язана з матрицею суміжності. Тут ви можете використовувати його для відновлення другого власного значення до властивості графіка "локальний проти глобального".

Для простоти припустимо, що G є d-регулярний. Тоді нормалізований лаплакійський оG є L=I1dA, де I є n×n особу та Aє матрицею суміжності. Найприємніше у лапласіанців - це те, що писати вектори як функціїf:VR як @dkaeae, і використання , для звичайного внутрішнього продукту у нас є цей дуже приємний вираз для квадратичної форми, заданої L:

f,Lf=1г(у,v)Е(f(у)-f(v))2.

Найбільше власне значення Росії А є г, і відповідає найменшому власного значення L, який 0; друге за величиною власне значенняλ2 з А відповідає другому найменшому власного значення L, який 1-λ2г. За принципом min-max ми маємо

1-λ2г=хв{f,Lff,f:vVf(v)=0,f0}.

Зауважте, що не змінюється, коли ми зміщуємо на однакову константу для кожної вершини. Отже, рівно, ви можете визначити для будь-якого функцію "по центру" за і запишітьf,Lfff:VRf0f0(у)=f(у)-1нvVf(v)

1-λ2г=хв{f,Lff0,f0:f не постійний}.

Тепер трохи обчислення показує, що , замінивши вище і діливши чисельник і знаменник на , маємоf0,f0=1н{у,v}(V2)(f(у)-f(v))2н2

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

Що це означає, що, якщо ми поміщаємо кожну вершину з на дійсній прямій в точці , то середня відстань між двома незалежними випадковими вершинами в графі (знаменник) в основному перевищує середню відстань між кінцевими точками випадкового ребра на графіку (чисельник). Отже, у цьому сенсі великий спектральний проміжок означає, що те, що відбувається через випадковий край (локальна поведінка), є хорошим прогнозувачем того, що відбувається через випадкову некорельовану пару вершин (глобальна поведінка).uGf(u)ddλ2G

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.