SlideShare a Scribd company logo
1 of 36
Download to read offline
ССППЕЕККТТРРААЛЛЬЬННААЯЯ ТТЕЕООРРИИЯЯ ГГРРААФФООВВ
ООББЗЗООРР ДДЛЛЯЯ ССППЕЕЦЦССЕЕММИИННААРРАА
««ААллггееббрраа ннаадд ааллггооррииттммааммии ии
ээввррииссттииччеессккиийй ппооиисскк
ззааккооннооммееррннооссттеейй»»
ДДььяяккоонноовв АА..ГГ..
ММооссккооввссккиийй ггооссууддааррссттввеенннныыйй ууннииввееррссииттеетт
ииммееннии ММ..ВВ.. ЛЛооммооннооссоовваа ((ММоосскквваа,, РРооссссиияя))
Спектральная теория графов 2 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Спектральная теория графов
SSppeeccttrraall GGrraapphh TThheeoorryy
ииззууччааеетт ссввооййссттвваа ггррааффоовв сс ппооммоощщььюю ааннааллииззаа
11)) ссооббссттввеенннныыхх ззннааччеенниийй,,
22)) ссооббссттввеенннныыхх ввееккттоорроовв,,
33)) ххааррааккттееррииссттииччеессккиихх ппооллииннооммоовв
ммааттрриицц,, ккооттооррыыее ссввяяззаанныы сс ггррааффааммии::
11)) ммааттррииццаа ссооппрряяжжёённннооссттии,,
22)) ммааттррииццаа ЛЛааппллаассаа,,
33)) ббееззззннааккооввааяя ммааттррииццаа ЛЛааппллаассаа..
Спектральная теория графов 3 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Спектр
–– ммууллььттииммнноожжеессттввоо ссооббссттввеенннныыхх ззннааччеенниийй..
ГГррааффыы сс ооддииннааккооввыыммии ссппееккттррааммии –– изоспектральные..
ИИззооссппееккттррааллььнныыее ггррааффыы ннее ввссееггддаа ииззооммооррффнныы:: 4,1K ии 14 KC  ..
[[SSkkiieennaa,, SS.. IImmpplleemmeennttiinngg DDiissccrreettee MMaatthheemmaattiiccss:: CCoommbbiinnaattoorriiccss aanndd GGrraapphh
TThheeoorryy wwiitthh MMaatthheemmaattiiccaa.. RReeaaddiinngg,, MMAA:: AAddddiissoonn--WWeesslleeyy,, pp.. 8855,, 11999900..]]
ЕЕщщёё ппррииммеерр ((иизз ппооллииээддррааллььнныыхх ггррааффоовв))..
Теорема. ППооччттии ввссее ддееррееввььяя ииззооссппееккттррааллььнныы..
ЕЕссттьь ппееррееччеенньь ииззввеессттнныыхх ииззооссппееккттррааллььнныыхх ггррааффоовв,, ссмм..
hhttttpp::////mmaatthhwwoorrlldd..wwoollffrraamm..ccoomm//CCoossppeeccttrraallGGrraapphhss..hhttmmll
Спектральная теория графов 4 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Зачем нужен "алгебраический" подход к анализу графов
Инвариант Колен де Вердьера )(G —— ннааииббооллььшшиийй ккооррааннгг
(( )rank(Mn  )) ссррееддии ввссеехх ммааттрриицц
nn
M 
R ::
11))






.),(0
,),(,0
Eji
Eji
Mij
22)) ттооллььккоо оодднноо ооттррииццааттееллььннооее ссооббссттввееннннооее ззннааччееннииее ((ккррааттннооссттии 11)),,
33)) ввыыппооллнняяееттссяя ссттррооггааяя ггииппооттееззаа ААррннооллььддаа
Строгая гипотеза Арнольда:
ннее ссуущщеессттввууеетт ссииммммееттррииччнноойй ммааттррииццыы
nnnn
RX 
 :: 0MX ,,





.0
,
0
ij
ij M
ji
X
вв ммооннооггррааффиияяхх –– ччууттьь ппоо--ддррууггооммуу
Спектральная теория графов 5 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Критерии
μ ≤ 0 ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ннеетт ррёёббеерр
μ ≤ 1 ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ллииннееййнныыйй ллеесс
ооббъъееддииннееннииее ппууттеейй
μ ≤ 2 ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ввннеешшннееппллааннааррнныыйй ггрраафф
ппррии ддооббааввллееннииии ввеерршшиинныы ии ррёёббеерр,, ккооттооррыыее ссооееддиинняяюютт ттееккуущщииее
ввеерршшиинныы сс ддооббааввллеенннноойй ппооллууччааеемм ппллааннааррнныыйй ггрраафф
μ ≤ 3 ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ппллааннааррнныыйй ггрраафф
μ ≤ 4 ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа GG lliinnkklleessssllyy eemmbbeeddddaabbllee ggrraapphh
ЕЕссллии ввллоожжиимм вв ббууттыыллккуу ККллееййннаа,, ттоо μ ≤ 5
ЕЕссллии ввллоожжиимм вв ттоорр,, ттоо μ ≤ 6
ЕЕссллии ввллоожжиимм вв ппоовв--ттьь сс ооттррииццааттееллььнноойй ххааррааккттееррииссттииккоойй ЭЭййллеерраа k,, ттоо
μ ≤ 4-2k
Спектральная теория графов 6 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
ЛЛююббоойй ггрраафф ммоожжеетт ббыыттьь рраассккрраашшеенн вв 1)( G ццввеетт ((ннее ддооккааззаанноо??))
ММииннииммааллььннооее ччииссллоо ппеерреессееччеенниийй ппррии ииззооббрраажжееннииии ггррааффаа ннаа
ппллооссккооссттии 3)(  G ..
Спектральная теория графов 7 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Свойства
ЕЕссллии ддооппооллннееннииее ггррааффаа яяввлляяееттссяя ллииннееййнныымм ллеессоомм,, ттоо 3||)(  GG
ЕЕссллии ддооппооллннееннииее ггррааффаа яяввлляяееттссяя ввннеешшннееппллааннааррнныымм ггррааффоомм,, ттоо
4||)(  GG
ЕЕссллии ддооппооллннееннииее ггррааффаа G яяввлляяееттссяя ппллааннааррнныымм ггррааффоомм,, ттоо
5||)(  GG
Монотонность
ЕЕссллии H ппооллууччеенн иизз G сс ппооммоощщььюю ссллееддууюющщиихх ооппеерраацциийй
((""ммииннооррииррооввааннииее""))::
11)) ууддааллееннииеемм ииззооллиирроовваанннныыхх ввеерршшиинн,,
22)) ууддааллееннииеемм ррёёббеерр,,
33)) ссжжааттииеемм ((ссххллооппыыввааннииеемм)) ррёёббеерр ,,
ттооггддаа )()( GH   ..
Спектральная теория графов 8 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Для справки
Теорема Робертсона-Сеймура-Томаса
ЛЛююббооее ннаассллееддууееммооее ссввооййссттввоо ггррааффоовв ххааррааккттееррииззууееттссяя ккооннееччнныымм
ччииссллоомм ззааппрреещщеенннныыхх ппооддггррааффоовв..
Наследуемые свойства
ппллааннааррннооссттьь,, ввннеешшннееппллааннааррннооссттьь,, ввллоожжееннииее вв ппооввееррххннооссттьь..
ППррооббллееммаа
ввыыччииссллееннииее ииннввааррииааннттаа
Спектральная теория графов 9 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Итак, начнём... ГГрраафф ),( EVG 
ЧЧаащщёё –– ннееооррииееннттиирроовваанннныыее ппррооссттыыее ((ббеезз ккррааттнныыхх ррёёббеерр ии ппееттеелльь))
ккооннееччнныыее ггррааффыы..
ииннооггддаа –– ввззввеешшеенннныыее..
Матрицы
ссооппрряяжжёённннооссттии nn
A 
 }1,0{ :: EjiAij  ),(1
ддииааггооннааллььннааяя ммааттррииццаа ссттееппееннеейй






.,0
,),deg(
ji
jii
Dij
РРаассппррееддееллеенниийй ((ddiiffffuussiioonn)).. ADW 1

ЛЛааппллаассаа ADL  ,,
т
NNL 
ББееззззннааккооввааяя ЛЛааппллаассаа ADQ  ,,
т
MMQ 
ииннццииддееннцциийй jij eiM 1
ииннццииддееннцциийй ооррггррааффаа







иначе.,0
),,(,1
),,(,1
ie
ie
N j
j
ij
Спектральная теория графов 10 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Напомним...
Собственный вектор ((ммааттррииццыы M )) –– ннееннууллееввоойй ввееккттоорр x,, ддлляя ккооттооррооггоо
ссппррааввееддллииввоо
xMx  ..
Спектральная теория графов 11 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Отношение Релея –
xx
Mxx
т
т
..
ДДлляя ссооббссттввееннннооггоо ввееккттоорраа –– 
xx
Mxx
т
т
..
Теорема. ППууссттьь M –– ссииммммееттррииччннааяя ммааттррииццаа,, ттооггддаа ммааккссииммуумм
ооттнноошшеенниияя РРееллееяя ррааввеенн ммааккссииммааллььннооммуу ссооббссттввееннннооммуу ззннааччееннииюю..
Простое доказательство.
0
)(
)(2)(2
2т
тт





xx
MxxxxxMx
x
f
,,
x
xx
Mxx
Mx
)( т
т
 ..
Спектральная теория графов 12 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Что есть в матрицах...
ijA –– ччииссллоо ппууттеейй иизз ввеерршшиинныы i вв ввеерршшииннуу j..
||2)tr( 2
EA  ,, kA 6)tr( 3
 ,, k –– ччииссллоо ттррееууггооллььннииккоовв вв ггррааффее..
Теорема ЕЕссллии ггрраафф ссввяяззнныыйй ((ннееооррииееннттиирроовваанннныыйй)) сс ддииааммееттрроомм d ,, ттоо
ссуущщеессттввууеетт ккаакк ммииннииммуумм 1d ррааззллииччннооее сс..зз.. ммааттррииццыы A
((ааннааллооггииччнноо L,, Q))..
Доказательство. ППууссттьь k ,,1  –– ввссее ррааззллииччнныыее сс..зз..,, ттооггддаа
0)()( 1  IAIA k  ,,
ппооээттооммуу ),,,( 1
 kk
AAIA  .. ННоо еессллии ддииааммееттрр ддооссттиижжиимм ддлляя ппааррыы
ввеерршшиинн ),( ji ,, ттоо






.,0
,,0
dt
dt
At
ij
ППооээттооммуу dk  ..
Спектральная теория графов 13 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Матрица Лапласа
ADL 
Квадратичная форма Лапласа ––
 
),(
2т
)(
ji
ji xxLxx ,,
RR ||V
..
Теорема. ММииннииммааллььннооее сс..зз.. == 00
Доказательство:
11)) тт..кк.. ввссее сс..зз..ннееооттррииццааттееллььнныы,, аа ммааттррииццаа ввыырроожжддееннаа..
22)) ККФФЛЛ ннееооттррииццааттееллььннаа,, ооббрраащщааееттссяя вв нноолльь.. ВВссппооммииннааеемм ооттнноошшееннииее
РРееллееяя..
Спектральная теория графов 14 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Теорема.  02 ггрраафф ссввяяззнныыйй
Доказательство.
ЕЕссллии ннеессввяяззнныыйй –– вв яяввнноомм ввииддее ссттрроояяттссяя ддвваа ооррттооггооннааллььнныыхх
ссооббссттввеенннныыхх ввееккттоорраа..
ЕЕссллии ссввяяззнныыйй,, ттоо ббееррёёмм ввееккттоорр ооррттооггооннааллььнныыйй кк ккооннссттааннттннооммуу,, вв ннёёмм
еессттьь ддвваа ррааззллииччнныыхх ээллееммееннттаа ji xx , ,, ууччииттыыввааяя,, ччттоо ввеерршшиинныы ji,
ссооееддиинняяеетт ппууттьь,, ввыырраажжееннииее
 
),(
2т
)(
ji
ji xxLxx
ббууддеетт ппооллоожжииттееллььнноо..
2 ннааззыыввааюютт алгебраической связностью графа [[FFiieeddlleerr]]
ММооннооттоонннноо ннее ууббыыввааеетт ппррии ддооббааввллееннииии ррёёббеерр,, ттаакк ккаакк
2т
т
01
~т
min 
 xx
Lxx
x
..
Спектральная теория графов 15 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Проблема вложения графа [Hall, 70]
ВВллоожжииттьь ггрраафф вв ппрряяммууюю::
x
ji
ji xxLxx min)(
),(
2т
  ,,
ггддее ),,( 1 nxxx  –– ккооооррддииннааттыы ннаашшиихх ввеерршшиинн..
ИИззббеежжааттьь ооччееввииддннооггоо ккооннссттааннттннооггоо рреешшеенниияя::
01
~т
x ,,
ууччеессттьь ммаассшшттаабб::
1|||| x ..
РРеешшееннииее –– ссооббссттввеенннныыйй ввееккттоорр,, ссооооттввееттссттввууюющщиийй ввттооррооммуу ппоо
ввееллииччииннее сс..зз.. ммааттррииццыы ЛЛааппллаассаа..
Спектральная теория графов 16 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Проблема вложения графа [Hall, 70]
ТТееппееррьь ввккллааддыыввааеемм вв ппллооссккооссттьь::
min)()(||),(),(||
),(
2
),(
2
),(
2
   Eji
ji
Eji
ji
Eji
jjii yyxxyxyx
ппррии ууссллооввииии
)0,0(),( Vi
ii yx ..
ЕЕссллии ддооббааввииттьь ууссллооввииее ооррттооггооннааллььннооссттии x ии y,, ттоо ппооллууччиимм,, ччттоо
рреешшееннииее –– сс..вв..,, ссооооттввееттссттввууюющщииее ввттооррооммуу ии ттррееттььееммуу сс..зз.. ммааттррииццыы
ЛЛааппллаассаа..
ВВоотт ппооччееммуу ввииззууааллииззаацциияя ггррааффаа ппоо сс..зз..!!
Спектральная теория графов 17 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
0 20 40 60 80 100
0
1
2
3
4
Собственные значения матрицы Лапласа
номер
значение
0 20 40 60 80 100
0
1
2
3
4
Собственные значения матрицы Лапласа
номер
значение
0 20 40 60 80 100
-0.1
-0.05
0
0.05
0.1
0.15
Собственные векторы матрицы Лапласа
100
10
3
2
1 0 20 40 60 80 100
-0.1
-0.05
0
0.05
0.1
0.15
Собственные векторы матрицы Лапласа
100
10
3
2
1
Спектральная теория графов 18 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
0 1 2 3 4
x 10
9
0
1
2
3
4
x 10
9
500 1000 1500 2000 2500 3000 3500 4000
0
2
4
6
8
10
Собственные значения матрицы Лапласа
номер
значение
0 1000 2000 3000 4000
-0.05
0
0.05
Собственные векторы матрицы Лапласа
100
10
3
2
1
[[HHaall7700]] KK.. MM.. HHaallll.. AAnn rr--ddiimmeennssiioonnaall qquuaaddrraattiicc ppllaacceemmeenntt
aallggoorriitthhmm.. MMaannaaggeemmeenntt SScciieennccee,, 1177::221199--222299,, 11997700..
Спектральная теория графов 19 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Разбиение графа
Рёберная граница –– },|),{( SjSiEjiS  ..
Число Чигера ((ииззооппееррииммееттррииччеессккооее ччииссллоо)) ––
S
S
Gh
nS
||
min)(
2/||0



..
ООццееннииввааеетт,, еессттьь ллии вв ггррааффее ""ууззккооее ггооррллоо""..
Теорема. 2/)1()( 2 sGh   ,, ггддее ||/|| VSs  ..
ЕЕссллии 2 –– ббооллььшшооее сс..зз..,, ттоо ггрраафф ""ссииллььнноо ссввяяззаанн""..
Неравенство Чигера [Wiki]
ВВ k --ррееггуулляяррнноомм ггррааффее )(2)(2/)( 22   kkGhk
ЧЧаассттоо ннааззыыввааюютт оодднниимм иизз ооссннооввнныыхх ррееззууллььттааттоовв вв ССТТКК..
Спектральная теория графов 20 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Теорема. 2/)1()( 2 sGh   ,, ггддее ||/|| VSs  ..
Доказательство. ИИззввеессттнноо,, ччттоо
2т
т
01
~т
min 
 xx
Lxx
x
..
ППооээттооммуу ддлляя ллююббооггоо ввееккттоорраа x ооррттооггооннааллььннооггоо кк 1
~
ввыыппооллнняяееттссяя
xxLxx т
2
т
 ..
ЕЕссллии 1
~
sxx S  ,, ггддее Sx –– ххааррааккттееррииссттииччеессккиийй ввееккттоорр ммнноожжеессттвваа S
((ппооппррааввккаа Sx ддоо ооррттооггооннааллььннооссттии кк 1
~
)),, ттоо
||)(
),(
т
SxxLxx
Eji
ji  
ии 01
~т
x ..
ИИзз
)1(|||)||(|)1(|| 22т
sSsSVsSxx 
ссллееддууеетт ууттввеерржжддееннииее ттееооррееммыы..
Спектральная теория графов 21 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Применение в комбинаторике
Теорема. 2/)1()( 2 sGh   ,, ггддее ||/|| VSs  ..
Следствие ((ммоожжнноо ппооккааззааттьь,, ззннааяя ссппееккттрр ггииппееррккууббаа)),, ччттоо ддлляя ллююббооггоо
ппооддммнноожжеессттвваа ввеерршшиинн
1
2|:| 
 n
SS ссппррааввееддллииввоо |||| SS  ((ээттоо ппррооссттооее
ннееккооммббииннааттооррннооее ддооккааззааттееллььссттввоо))..
Спектральная теория графов 22 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Теорема. ВВ ннееооррииееннттиирроовваанннноомм ммууллььттииггррааффее ччииссллоо ооссттооввнныыхх
ддееррееввььеевв ррааввнноо
nnJL n /)/det( 2
2
   ..
Теорема knV 2||  ,, сс..зз.. ЛЛааппллаассаа n  10 ,, еессллии 22 n ,, ттоо вв
ггррааффее еессттьь ссооввеерршшееннннооее ссооооттввееттссттввииее ((ппооддммнноожжеессттввоо ррёёббеерр ттааккооее,,
ччттоо ллююббааяя ввеерршшииннаа ииннццииддееннттннаа ттооллььккоо ооддннооммуу ррееббрруу ммнноожжеессттвваа))..
Теорема ККррааттннооссттьь ннуулляя ккаакк сс..зз.. ((ннееооррииееннттииррооввааннннооггоо ггррааффаа)) ррааввннаа
ччииссллуу ккооммппооннееннтт ссввяяззннооссттии..
Доказательство ВВссппооммнниимм,, ччттоо
т
NNL  ии 00 т
 xNLx ..
Спектральная теория графов 23 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Как быть с двудольностью
ССппееккттрр ЛЛааппллаассаа ннее рраассппооззннааёётт ддввууддооллььннооссттьь:: 3,1K ии 31 KK 
Теорема ККррааттннооссттьь ннуулляя ккаакк сс..зз.. ((ннееооррииееннттииррооввааннннооггоо ггррааффаа))
ббееззззннааккооввооггоо ЛЛааппллаассаа ррааввннаа ччииссллуу ккооммппооннееннтт ддввууддооллььннооссттии..
Доказательство ааннааллооггииччнноо..
Теорема ГГрраафф ддввууддооллььнныыйй ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ссппееккттрр
ЛЛааппллаассаа ррааввеенн ""ббееззззннааккооввооммуу"" ссппееккттрруу ЛЛааппллаассаа..
Доказательство ППууссттьь ггрраафф ддввууддооллььнныыйй,, ззааммееттиимм,, ччттоо
1
 DLDQ ,, ггддее
D –– ддииааггооннааллььннааяя ммааттррииццаа сс ээллееммееннттааммии 1 ннаа ддииааггооннааллии ((ппооммееччааеетт
ккооммппооннееннттыы ссввяяззннооссттии)).. ППооээттооммуу ссппееккттррыы ммааттрриицц ссооввппааддааюютт..
ЕЕссллии ссооввппааддааюютт ссппееккттррыы,, ттоо ппоо ппррееддыыддуущщиимм ттееооррееммаамм ччииссллоо
ккооммппооннееннтт ссввяяззннооссттии == ччииссллуу ддввууддооллььнныыхх ккооммппооннееннтт,, ппооээттооммуу ггрраафф
ддввууддооллььнныыйй..
Спектральная теория графов 24 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Матрица смежности
A ~~ сс..зз.. n  1
AkIL  ~~ сс..зз.. n  210
Теорема max1avr dd   ..
Доказательство
n
i
n
AA
xx
Axx ij
x
 
)deg(
1
~
1
~
1
~
1
~
max т
т
т
т
1
ППууссттьь v –– ссооббссттввеенннныыйй ввееккттоорр,, ссооооттввееттссттввууюющщиийй 1 сс i--мм
ммааккссииммааллььнныымм ээллееммееннттоомм ((ммоожжнноо ссччииттааттьь ннееннууллееввыымм)),, ттооггддаа
 
max
),(:),(:
),(:
1 )deg(1 di
v
v
v
v
v
Av
EjijEjij i
j
i
Ejij
j
i
i
 



 ..
Спектральная теория графов 25 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Теорема max1avr dd   ..
Замечание ЕЕссллии ууддааллииттьь ввеерршшииннуу сс ннааииммееннььшшеейй ссттееппееннььюю,, ттоо
ссрреедднняяяя ссттееппеенньь avrd ннееууббыыввааеетт,, аа 1 ннееввооззрраассттааеетт,, тт..ее.. ннее ссммооттрряя ннаа
ооццееннккуу ооннии ввееддуутт ссееббяя ппоо--ррааззннооммуу!!

























00
00
maxmax т
т
т
т
1
yy
y
A
y
xx
Axx
yx

Следствие.. ГГрраафф рраассккрраашшииввааеемм вв 1max d ццввеетт ((ооччееввиидднноо)).. ГГрраафф
рраассккрраашшииввааеемм вв   11  ццввеетт.. По индукции. Оценка точна!
Замечание ХХррооммааттииччеессккооее ччииссллоо
avrdn
n




..
Спектральная теория графов 26 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Лемма.. ЕЕссллии вв ккооннееччнноомм ггррааффее max1 d ,, ттоо оонн maxd --ррееггуулляяррнныыйй..
Для DM. ССппееккттрр ппооппооллнняяттьь ддррууггииммии ххааррааккттееррииссттииккааммии ггррааффаа..
Теорема (Фробениуса-Перрона)
ППууссттьь ггрраафф ссввяяззнныыйй ии ввззввеешшеенннныыйй,, ттооггддаа
11)) n 1 [[ооннии ввссее ввеещщеессттввеенннныыее,, ппооккаа ннее ббооллььшшее]]
22)) 21  
33)) ддлляя 1 еессттьь ппооллоожжииттееллььнныыйй ссооббссттввеенннныыйй ввееккттоорр
ББеезз ддооккааззааттееллььссттвваа??
Теорема (Фробениуса-Перрона для Лапласианов)
ППууссттьь ммааттррииццаа M ииммеееетт ннееппооллоожжииттееллььнныыее ннееддииааггооннааллььнныыее
ээллееммееннттыы,, ггрраафф ннееннууллееввыыхх ннееддииааггооннааллььнныыхх ээллееммееннттоовв ссввяяззеенн..
ППууссттьь 1 –– ннааииммееннььшшееее сс..зз.. сс сс..вв..
1
v .. ТТооггддаа ммоожжнноо ввыыббррааттьь
1
v
ппооллоожжииттееллььнныымм ии 1 ииммеееетт ккррааттннооссттьь 11..
Спектральная теория графов 27 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Теорема ГГрраафф ддввууддооллььнныыйй ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ддлляя ллююббооггоо
сс..зз..  ввееллииччииннаа )(  ттоожжее яяввлляяееттссяя сс..зз..
ССввяяззнныыйй ггрраафф сс ннааииббооллььшшиимм сс..зз..  ддввууддооллььнныыйй ттооггддаа ии ттооллььккоо
ттооггддаа,, ккооггддаа )(  ттоожжее яяввлляяееттссяя сс..зз..
Сильно регулярный граф –– ппррооссттоойй,, ооррииееннттиирроовваанннныыйй,, ббеезз ппееттеелльь,,
ссуущщеессттввууюютт ппааррааммееттррыы ),,,( 21 kkkn ттааккииее,, ччттоо nV || ,, kii  )deg( ,,
1),deg(),( kjiEji  ,, 2),deg(),( kjiEji  ..
((44,,22,,00,,22)),, ((55,,22,,00,,11))
Спектральная теория графов 28 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Теорема ДДлляя ппррооссттооггоо ннееттррииввииааллььннооггоо ((ннее ппооллннооггоо ии ннее
ппууссттооггоо))ггррааффаа ппоорряяддккаа n ссллееддууюющщииее ууттввеерржжддеенниияя ээккввииввааллееннттнныы::
11)) ггрраафф ),,,( 21 kkkn --ссииллььнноо ррееггуулляяррнныыйй
22)) JkIkkAkkA 2221
2
)()(  ддлляя ннееккооттооррыыхх ввеещщеессттввеенннныыхх 21,, kkk
33)) еессттьь ддвваа сс..зз.. сс сс..вв.. ооррттооггооннааллььнныыммии кк 1
~
Доказательство ППееррввыыее ддвваа ууттвв.. ооччееввиидднноо ээккввииввааллееннттнныы.. ППууссттьь
ввееррнноо ввттооррооее ии v –– сс..вв.. сс сс..зз..  ,, ттооггддаа
JvkIvkkAvkkvA 2221
2
)()( 
vvkvkkvkkv i )()()( 2221
2
 
ДДлляя ввееккттоорраа ооррттооггооннааллььннооггоо кк 1
~
––
)()( 221
2
kkkk  
ЗЗддеессьь ддвваа ррааззнныыхх рреешшеенниияя..
ЕЕссллии ввееррнноо ттррееттььее ууттвв.. ии ссооооттввееттссттввууюющщииее сс..зз..  , ,, ттоо
sJIAIA  ))(( 
ддлляя ннееккооттооррооггоо J ,, ппооээттооммуу ),,(2
JIAA  ..
Спектральная теория графов 29 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Теорема
ГГрраафф сс оодднниимм сс..зз.. –– ббеезз ррёёббеерр
ССввяяззнныыйй ггрраафф сс ддввууммяя сс..зз.. –– ппооллнныыйй
ССввяяззнныыйй ррееггуулляяррнныыйй ггрраафф сс 33 сс..зз.. –– ссттррооггоо ррееггуулляяррнныыйй
ССввяяззнныыйй ррееггуулляяррнныыйй ггрраафф сс 44 сс..зз.. –– ""wwaallkk--rreegguullaarr"" ((ддлляя ллююббооггоо 2k
ччииссллоо ппууттеейй ччеерреезз ввеерршшииннуу ддллиинныы k ннее ззааввииссиитт оотт ввеерршшиинныы))
Спектральная теория графов 30 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
МАТЕМАТИЧЕСКИЕ ОСНОВЫ СТГ
Теорема (Куранта-Фишера) ППууссттьь A –– ссииммммееттррииччннааяя ммааттррииццаа сс сс..зз..
n  1 ,, ттооггддаа
xx
Axx
xx
Axx
Tx
knS
TSx
kS
S
k nn т
т
1)dim(
т
т
)dim(
maxminminmax






RR
 ..
Следствие. ЕЕссллии A –– ссииммммееттррииччннааяя ммааттррииццаа сс сс..зз.. n  1 ,,
ммааттррииццаа B ппооллууччееннаа иизз ннееёё ууддааллееннииеемм i--йй ссттррооккии ии i--ггоо ссттооллббццаа,, ееёё
сс..зз.. n  1 ,, ттооггддаа
nn   11 ..
ттуутт оошшииббооччккаа;;))
Спектральная теория графов 31 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
МАТЕМАТИЧЕСКИЕ ОСНОВЫ СТГ
0L ,, еессллии L –– ннееооттррииццааттееллььнноо((!!)) ооппррееддееллёённннааяя ммааттррииццаа
HG  ,, еессллии HG LL  ,, еессллии 0HG LL 
Лемма. ЕЕссллии cHG  ,, ттоо )()( HcG kk   ддлляя ввссеехх k ((ззддеессьь ууммнноожжееннииее
ннаа c –– ууммнноожжееннииее ввеессоовв ггррааффаа))..
Доказательство ооччееввиидднноо иизз
)(minmaxminmax)( т
т
)dim(
т
т
)dim(
Hc
xx
xLx
c
xx
xLx
G k
H
Sx
kS
S
G
Sx
kS
S
k nn
 




 RR
..
ААннааллооггииччннаа ммооннооттооннннооссттьь ппррии ддооббааввллееннииии ррёёббеерр ии ууввееллииччееннииии
ооттддееллььнныыхх ввеессоовв..
Спектральная теория графов 32 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
МАТЕМАТИЧЕСКИЕ ОСНОВЫ СТГ
Теорема об аппроксимации
ДДлляя ллююббооггоо 0 ссуущщеессттввууеетт 0d ,, ччттоо ддлляя ввссеехх ддооссттааттооччнноо ббооллььшшиихх
n ссуущщеессттввууеетт d --ррееггуулляяррнныыйй ггрраафф G::
GKG n ))1/(1()1(    ..
ППооллнныыее ггррааффыы ааппппррооккссииммииррууююттссяя ггррааффааммии сс ммааллыымм ччииссллоомм ррёёббеерр!!
Спектральная теория графов 33 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Из ПЗАД – разбиение графа по второму с.в.
Матрица смежности
1 2 3 4 5 6 7 8
1 1 1
2 1 1 1
3 1 1 1
4 1 1 1 1
5 1 1 1 1
6 1 1 1
7 1 1 1 1
8 1
Матрица Лапласа
1 2 3 4 5 6 7 8
1 2 -1 -1
2 -1 3 -1 -1
3 -1 -1 3 -1
4 -1 4 -1 -1 -1
5 -1 -1 4 -1 -1
6 -1 -1 3 -1
7 -1 -1 -1 4 -1
8 -1 1
L = full(diag(sum(S))-S);
[X,Y] = eig(L);
bar(X(:,2))
-0.3536 0.4758 0.4032 0.6744 0.0000 0.1498 -0.0938 -0.0000
-0.3536 0.3271 0.1388 -0.4363 0.6015 -0.1862 0.1540 -0.3717
-0.3536 0.3271 0.1388 -0.4363 -0.6015 -0.1862 0.1540 0.3717
-0.3536 -0.0261 -0.3076 -0.1099 0.3717 0.3132 -0.4117 0.6015
-0.3536 -0.0261 -0.3076 -0.1099 -0.3717 0.3132 -0.4117 -0.6015
-0.3536 -0.1307 -0.4737 0.3524 0.0000 -0.7131 0.0292 0.0000
-0.3536 -0.2583 -0.1846 0.1162 0.0000 0.4336 0.7568 0.0000
-0.3536 -0.6889 0.5926 -0.0506 -0.0000 -0.1244 -0.1767 -0.0000
Всё содержится в одном векторе! И на одном слайде!
Спектральная теория графов 34 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Из ПЗАД – разбиение графа по второму с.в.
Первый с.в. – константный
Второй с.в. – отражает разбиение графа
Но когда граф несвязный...
L =
full(diag(sum(S))-S);
[X,Y] = eig(L);
0.5774 0 0 0.2673 0.7715 0 0 0
0.5774 0 0 -0.8018 -0.1543 0 0 0
0.5774 0 0 0.5345 -0.6172 0 0 0
0 -0.4472 -0.2887 0 0 0.1274 -0.8065 0.2236
0 -0.4472 -0.2887 0 0 0.6348 0.5136 0.2236
0 -0.4472 -0.2887 0 0 -0.7621 0.2929 0.2236
0 -0.4472 0.0000 0 0 0 0 -0.8944
0 -0.4472 0.8660 0 0 0 0 0.2236
diag(Y)' = -0.0000 0.0000 1.0000 3.0000 3.0000 4.0000 4.0000 5.0000
Теперь два «константных» вектора!
Спектральная теория графов 35 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Из ПЗАД – SVD над матрицей смежности
S = sparse([1 1 2 2 3 3 4 4 6 6 7 7 8 8 8 9 9 5 4 7], ...
[2 4 1 3 2 4 1 5 7 8 8 9 6 7 9 8 7 4 3 6], 1)
[U L V] = svds(S,9);
disp(U)
disp(V)
disp(diag(L)')
0.0000 -0.5295 -0.3893 0.0000 0.0000 -0.2441 0.0923 -0.2743 0.6518
0.0000 0.3646 -0.4958 -0.0000 -0.0000 -0.2787 -0.7373 -0.0000 -0.0000
0.0000 -0.5295 -0.3893 0.0000 -0.0000 -0.2441 0.0923 0.2743 -0.6518
0.0000 0.4669 -0.6350 0.0000 0.0000 0.2176 0.5757 0.0000 0.0000
0.0000 -0.2973 -0.2186 -0.0000 -0.0000 0.8694 -0.3286 -0.0000 0.0000
-0.4352 0.0000 -0.0000 -0.5573 0.0000 0.0000 0 0.6518 0.2743
-0.5573 -0.0000 -0.0000 0.4352 -0.7071 0.0000 -0.0000 0.0000 -0.0000
-0.5573 0.0000 -0.0000 0.4352 0.7071 0 0.0000 -0.0000 -0.0000
-0.4352 0 -0.0000 -0.5573 0.0000 -0.0000 0 -0.6518 -0.2743
0.0000 0.3893 -0.5295 0.0000 0.0000 -0.0923 -0.2441 -0.7068 -0.0208
0.0000 -0.4958 -0.3646 -0.0000 -0.0000 -0.7373 0.2787 0.0000 -0.0000
-0.0000 0.3893 -0.5295 -0.0000 0.0000 -0.0923 -0.2441 0.7068 0.0208
0.0000 -0.6350 -0.4669 0.0000 0.0000 0.5757 -0.2176 0.0000 -0.0000
-0.0000 0.2186 -0.2973 -0.0000 -0.0000 0.3286 0.8694 -0.0000 -0.0000
-0.4352 0 -0.0000 0.5573 -0.0000 0.0000 0 -0.0208 0.7068
-0.5573 0 -0.0000 -0.4352 0.7071 0.0000 0.0000 0.0000 0.0000
-0.5573 -0.0000 -0.0000 -0.4352 -0.7071 -0.0000 -0.0000 0.0000 0.0000
-0.4352 0 -0.0000 0.5573 -0.0000 0 0 0.0208 -0.7068
2.5616 2.1358 2.1358 1.5616 1.0000 0.6622 0.6622 0.0000 0.0000
2 4 6 8
1
2
3
4
5
6
7
8
9
2 4 6 8
1
2
3
4
5
6
7
8
9
Спектральная теория графов 36 слайд из 36 Дьяконов А.Г. (Москва, МГУ)
c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года
Из ПЗАД – Неотрицательные матричные разложения
S = sparse([1 1 2 2 3 3 4 4 6 6 7 7 8 8 8 9 9 5 4 7], ...
[2 4 1 3 2 4 1 5 7 8 8 9 6 7 9 8 7 4 3 6], 1)
[U,V] = nnmf(S,7);
disp(U)
disp(V')
0 0 0.0000 0 1.1234 0.0000 0.4880
0 0 0.0000 0.0000 0 1.4142 0.0000
0 0 0.0000 0 1.1234 0.0000 0.4880
0 0 0.0000 1.7070 0.0000 0.0308 0
0.0000 0.0000 0 0 0 0 1.0000
0.0006 1.4145 0 0 0.0000 0 0
2.8290 1.4145 0 0.0000 0.0000 0 0
0.0000 0.0000 1.7321 0 0 0 0.0000
0.0006 1.4145 0 0 0.0000 0 0
0.0000 0 0 0.5731 0.0000 0.7071 0
0.0000 0 0 0 0.8901 0.0000 0.0000
0.0000 0 0 0.5731 0.0000 0.7071 0
0.0000 0 0 0 0.4557 0 1.0000
0 0 0 0.5858 0 0 0
0.7071 0 0.5774 0 0.0000 0 0
0 0.7072 0.5774 0 0 0 0
0.0000 0.7070 0 0 0.0000 0.0000 0
0.7071 0 0.5774 0 0.0000 0 0
1 2 3 4 5 6 7
1
2
3
4
5
6
7
8
9
1 2 3 4 5 6 7
1
2
3
4
5
6
7
8
9
ППооттоомм ддооббааввииттьь ббооллььшшииее ррееааллььнныыее ггррааффыы ((еессттьь вв ррааззббоорраахх))......

More Related Content

Viewers also liked

Введение в язык программирования Питон (Python)
Введение в язык программирования Питон (Python)Введение в язык программирования Питон (Python)
Введение в язык программирования Питон (Python)Александр Дьяконов
 
АОТ - Введение
АОТ - ВведениеАОТ - Введение
АОТ - Введениеeibolshakova
 
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Dmitry Kornev
 
Распознавание лиц в реальном времени по базам фотографий глобального масштаба...
Распознавание лиц в реальном времени по базам фотографий глобального масштаба...Распознавание лиц в реальном времени по базам фотографий глобального масштаба...
Распознавание лиц в реальном времени по базам фотографий глобального масштаба...Ontico
 
Машинное обучение на платформе .NET
Машинное обучение на платформе .NETМашинное обучение на платформе .NET
Машинное обучение на платформе .NETDotNetConf
 
Recognition of handwritten digits
Recognition of handwritten digitsRecognition of handwritten digits
Recognition of handwritten digitsAndrew Babiy
 
Deep learning: Cложный анализ данных простыми словами_Сергей Шелпук
Deep learning: Cложный анализ данных простыми словами_Сергей ШелпукDeep learning: Cложный анализ данных простыми словами_Сергей Шелпук
Deep learning: Cложный анализ данных простыми словами_Сергей ШелпукGeeksLab Odessa
 
Введение в машинное обучение
Введение в машинное обучение Введение в машинное обучение
Введение в машинное обучение Anton Anokhin
 
Solit 2014, MapReduce и машинное обучение на hadoop и mahout, Слисенко Конста...
Solit 2014, MapReduce и машинное обучение на hadoop и mahout, Слисенко Конста...Solit 2014, MapReduce и машинное обучение на hadoop и mahout, Слисенко Конста...
Solit 2014, MapReduce и машинное обучение на hadoop и mahout, Слисенко Конста...solit
 
Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15] Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15] Python Meetup
 
NLTK и Python для работы с текстами
NLTK и Python для работы с текстами  NLTK и Python для работы с текстами
NLTK и Python для работы с текстами NLProc.by
 
Introduction to Machine Learning (case studies)
Introduction to Machine Learning (case studies)Introduction to Machine Learning (case studies)
Introduction to Machine Learning (case studies)Dmitry Efimov
 
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...Mail.ru Group
 
Машинное обучение на платформе .NET
Машинное обучение на платформе .NETМашинное обучение на платформе .NET
Машинное обучение на платформе .NETRoman Nevolin
 

Viewers also liked (20)

Решение задачи Search Results Relevance
Решение задачи Search Results RelevanceРешение задачи Search Results Relevance
Решение задачи Search Results Relevance
 
Pandas: обзор основных функций
Pandas: обзор основных функцийPandas: обзор основных функций
Pandas: обзор основных функций
 
Введение в язык программирования Питон (Python)
Введение в язык программирования Питон (Python)Введение в язык программирования Питон (Python)
Введение в язык программирования Питон (Python)
 
Birthday Effect
Birthday EffectBirthday Effect
Birthday Effect
 
Анализ данных и большие данные
Анализ данных и большие данныеАнализ данных и большие данные
Анализ данных и большие данные
 
Машинное обучение
Машинное обучениеМашинное обучение
Машинное обучение
 
АОТ - Введение
АОТ - ВведениеАОТ - Введение
АОТ - Введение
 
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
 
Распознавание лиц в реальном времени по базам фотографий глобального масштаба...
Распознавание лиц в реальном времени по базам фотографий глобального масштаба...Распознавание лиц в реальном времени по базам фотографий глобального масштаба...
Распознавание лиц в реальном времени по базам фотографий глобального масштаба...
 
Машинное обучение на платформе .NET
Машинное обучение на платформе .NETМашинное обучение на платформе .NET
Машинное обучение на платформе .NET
 
Recognition of handwritten digits
Recognition of handwritten digitsRecognition of handwritten digits
Recognition of handwritten digits
 
Deep learning: Cложный анализ данных простыми словами_Сергей Шелпук
Deep learning: Cложный анализ данных простыми словами_Сергей ШелпукDeep learning: Cложный анализ данных простыми словами_Сергей Шелпук
Deep learning: Cложный анализ данных простыми словами_Сергей Шелпук
 
Введение в машинное обучение
Введение в машинное обучение Введение в машинное обучение
Введение в машинное обучение
 
Solit 2014, MapReduce и машинное обучение на hadoop и mahout, Слисенко Конста...
Solit 2014, MapReduce и машинное обучение на hadoop и mahout, Слисенко Конста...Solit 2014, MapReduce и машинное обучение на hadoop и mahout, Слисенко Конста...
Solit 2014, MapReduce и машинное обучение на hadoop и mahout, Слисенко Конста...
 
Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15] Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
Machine learning with Python / Олег Шидловский / Doist [Python Meetup 27.03.15]
 
NLTK и Python для работы с текстами
NLTK и Python для работы с текстами  NLTK и Python для работы с текстами
NLTK и Python для работы с текстами
 
Introduction to Machine Learning (case studies)
Introduction to Machine Learning (case studies)Introduction to Machine Learning (case studies)
Introduction to Machine Learning (case studies)
 
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...
 
Машинное обучение на платформе .NET
Машинное обучение на платформе .NETМашинное обучение на платформе .NET
Машинное обучение на платформе .NET
 
Jenkins в docker in mesos in ...
Jenkins в docker in mesos in ...Jenkins в docker in mesos in ...
Jenkins в docker in mesos in ...
 

Similar to Спектральная теория графов

Оптимизация инициатив культурно-экологического возрождения города
Оптимизация инициатив культурно-экологического возрождения городаОптимизация инициатив культурно-экологического возрождения города
Оптимизация инициатив культурно-экологического возрождения городаrorbic
 
оперативное акушерство. кесарево сечение в современном акушерстве
оперативное акушерство. кесарево сечение в современном акушерствеоперативное акушерство. кесарево сечение в современном акушерстве
оперативное акушерство. кесарево сечение в современном акушерствеcdo_presentation
 
26. болезни житовидной железы
26. болезни житовидной железы26. болезни житовидной железы
26. болезни житовидной железыcdo_presentation
 
9 турлюк
9 турлюк9 турлюк
9 турлюкZCORPION
 
Раздел №1
Раздел №1Раздел №1
Раздел №1Vadim Genov
 
лекция 11 поздняя материнская помощь
лекция 11   поздняя материнская помощьлекция 11   поздняя материнская помощь
лекция 11 поздняя материнская помощьcdo_presentation
 
2 предфилософия
2 предфилософия2 предфилософия
2 предфилософияyogaflow-online
 
Разграничение написания слов с ъ и ь
Разграничение написания слов с ъ и ьРазграничение написания слов с ъ и ь
Разграничение написания слов с ъ и ьannushka218
 
строение клетки организма человека
строение клетки организма человекастроение клетки организма человека
строение клетки организма человекаAlex Sarsenova
 
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)21. болезни печени и желчных путей (болезни желчного пузыря и жвп)
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)cdo_presentation
 
бифуркации, катастрофы, синергетика, фракталы и нейронные сети в физических, ...
бифуркации, катастрофы, синергетика, фракталы и нейронные сети в физических, ...бифуркации, катастрофы, синергетика, фракталы и нейронные сети в физических, ...
бифуркации, катастрофы, синергетика, фракталы и нейронные сети в физических, ...Иван Иванов
 
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...Ekaterinazlt
 
невынашивание беременности
невынашивание беременностиневынашивание беременности
невынашивание беременностиcdo_presentation
 

Similar to Спектральная теория графов (14)

Оптимизация инициатив культурно-экологического возрождения города
Оптимизация инициатив культурно-экологического возрождения городаОптимизация инициатив культурно-экологического возрождения города
Оптимизация инициатив культурно-экологического возрождения города
 
оперативное акушерство. кесарево сечение в современном акушерстве
оперативное акушерство. кесарево сечение в современном акушерствеоперативное акушерство. кесарево сечение в современном акушерстве
оперативное акушерство. кесарево сечение в современном акушерстве
 
26. болезни житовидной железы
26. болезни житовидной железы26. болезни житовидной железы
26. болезни житовидной железы
 
9 турлюк
9 турлюк9 турлюк
9 турлюк
 
Раздел №1
Раздел №1Раздел №1
Раздел №1
 
лекция 11 поздняя материнская помощь
лекция 11   поздняя материнская помощьлекция 11   поздняя материнская помощь
лекция 11 поздняя материнская помощь
 
2 предфилософия
2 предфилософия2 предфилософия
2 предфилософия
 
Разграничение написания слов с ъ и ь
Разграничение написания слов с ъ и ьРазграничение написания слов с ъ и ь
Разграничение написания слов с ъ и ь
 
строение клетки организма человека
строение клетки организма человекастроение клетки организма человека
строение клетки организма человека
 
Prezent lab
Prezent labPrezent lab
Prezent lab
 
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)21. болезни печени и желчных путей (болезни желчного пузыря и жвп)
21. болезни печени и желчных путей (болезни желчного пузыря и жвп)
 
бифуркации, катастрофы, синергетика, фракталы и нейронные сети в физических, ...
бифуркации, катастрофы, синергетика, фракталы и нейронные сети в физических, ...бифуркации, катастрофы, синергетика, фракталы и нейронные сети в физических, ...
бифуркации, катастрофы, синергетика, фракталы и нейронные сети в физических, ...
 
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...
Заняття 18. Гормони переферичних залоз внутрішньої секреції. Ознаки гіпо- та ...
 
невынашивание беременности
невынашивание беременностиневынашивание беременности
невынашивание беременности
 

Спектральная теория графов

  • 1. ССППЕЕККТТРРААЛЛЬЬННААЯЯ ТТЕЕООРРИИЯЯ ГГРРААФФООВВ ООББЗЗООРР ДДЛЛЯЯ ССППЕЕЦЦССЕЕММИИННААРРАА ««ААллггееббрраа ннаадд ааллггооррииттммааммии ии ээввррииссттииччеессккиийй ппооиисскк ззааккооннооммееррннооссттеейй»» ДДььяяккоонноовв АА..ГГ.. ММооссккооввссккиийй ггооссууддааррссттввеенннныыйй ууннииввееррссииттеетт ииммееннии ММ..ВВ.. ЛЛооммооннооссоовваа ((ММоосскквваа,, РРооссссиияя))
  • 2. Спектральная теория графов 2 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Спектральная теория графов SSppeeccttrraall GGrraapphh TThheeoorryy ииззууччааеетт ссввооййссттвваа ггррааффоовв сс ппооммоощщььюю ааннааллииззаа 11)) ссооббссттввеенннныыхх ззннааччеенниийй,, 22)) ссооббссттввеенннныыхх ввееккттоорроовв,, 33)) ххааррааккттееррииссттииччеессккиихх ппооллииннооммоовв ммааттрриицц,, ккооттооррыыее ссввяяззаанныы сс ггррааффааммии:: 11)) ммааттррииццаа ссооппрряяжжёённннооссттии,, 22)) ммааттррииццаа ЛЛааппллаассаа,, 33)) ббееззззннааккооввааяя ммааттррииццаа ЛЛааппллаассаа..
  • 3. Спектральная теория графов 3 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Спектр –– ммууллььттииммнноожжеессттввоо ссооббссттввеенннныыхх ззннааччеенниийй.. ГГррааффыы сс ооддииннааккооввыыммии ссппееккттррааммии –– изоспектральные.. ИИззооссппееккттррааллььнныыее ггррааффыы ннее ввссееггддаа ииззооммооррффнныы:: 4,1K ии 14 KC  .. [[SSkkiieennaa,, SS.. IImmpplleemmeennttiinngg DDiissccrreettee MMaatthheemmaattiiccss:: CCoommbbiinnaattoorriiccss aanndd GGrraapphh TThheeoorryy wwiitthh MMaatthheemmaattiiccaa.. RReeaaddiinngg,, MMAA:: AAddddiissoonn--WWeesslleeyy,, pp.. 8855,, 11999900..]] ЕЕщщёё ппррииммеерр ((иизз ппооллииээддррааллььнныыхх ггррааффоовв)).. Теорема. ППооччттии ввссее ддееррееввььяя ииззооссппееккттррааллььнныы.. ЕЕссттьь ппееррееччеенньь ииззввеессттнныыхх ииззооссппееккттррааллььнныыхх ггррааффоовв,, ссмм.. hhttttpp::////mmaatthhwwoorrlldd..wwoollffrraamm..ccoomm//CCoossppeeccttrraallGGrraapphhss..hhttmmll
  • 4. Спектральная теория графов 4 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Зачем нужен "алгебраический" подход к анализу графов Инвариант Колен де Вердьера )(G —— ннааииббооллььшшиийй ккооррааннгг (( )rank(Mn  )) ссррееддии ввссеехх ммааттрриицц nn M  R :: 11))       .),(0 ,),(,0 Eji Eji Mij 22)) ттооллььккоо оодднноо ооттррииццааттееллььннооее ссооббссттввееннннооее ззннааччееннииее ((ккррааттннооссттии 11)),, 33)) ввыыппооллнняяееттссяя ссттррооггааяя ггииппооттееззаа ААррннооллььддаа Строгая гипотеза Арнольда: ннее ссуущщеессттввууеетт ссииммммееттррииччнноойй ммааттррииццыы nnnn RX   :: 0MX ,,      .0 , 0 ij ij M ji X вв ммооннооггррааффиияяхх –– ччууттьь ппоо--ддррууггооммуу
  • 5. Спектральная теория графов 5 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Критерии μ ≤ 0 ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ннеетт ррёёббеерр μ ≤ 1 ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ллииннееййнныыйй ллеесс ооббъъееддииннееннииее ппууттеейй μ ≤ 2 ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ввннеешшннееппллааннааррнныыйй ггрраафф ппррии ддооббааввллееннииии ввеерршшиинныы ии ррёёббеерр,, ккооттооррыыее ссооееддиинняяюютт ттееккуущщииее ввеерршшиинныы сс ддооббааввллеенннноойй ппооллууччааеемм ппллааннааррнныыйй ггрраафф μ ≤ 3 ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ппллааннааррнныыйй ггрраафф μ ≤ 4 ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа GG lliinnkklleessssllyy eemmbbeeddddaabbllee ggrraapphh ЕЕссллии ввллоожжиимм вв ббууттыыллккуу ККллееййннаа,, ттоо μ ≤ 5 ЕЕссллии ввллоожжиимм вв ттоорр,, ттоо μ ≤ 6 ЕЕссллии ввллоожжиимм вв ппоовв--ттьь сс ооттррииццааттееллььнноойй ххааррааккттееррииссттииккоойй ЭЭййллеерраа k,, ттоо μ ≤ 4-2k
  • 6. Спектральная теория графов 6 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года ЛЛююббоойй ггрраафф ммоожжеетт ббыыттьь рраассккрраашшеенн вв 1)( G ццввеетт ((ннее ддооккааззаанноо??)) ММииннииммааллььннооее ччииссллоо ппеерреессееччеенниийй ппррии ииззооббрраажжееннииии ггррааффаа ннаа ппллооссккооссттии 3)(  G ..
  • 7. Спектральная теория графов 7 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Свойства ЕЕссллии ддооппооллннееннииее ггррааффаа яяввлляяееттссяя ллииннееййнныымм ллеессоомм,, ттоо 3||)(  GG ЕЕссллии ддооппооллннееннииее ггррааффаа яяввлляяееттссяя ввннеешшннееппллааннааррнныымм ггррааффоомм,, ттоо 4||)(  GG ЕЕссллии ддооппооллннееннииее ггррааффаа G яяввлляяееттссяя ппллааннааррнныымм ггррааффоомм,, ттоо 5||)(  GG Монотонность ЕЕссллии H ппооллууччеенн иизз G сс ппооммоощщььюю ссллееддууюющщиихх ооппеерраацциийй ((""ммииннооррииррооввааннииее"")):: 11)) ууддааллееннииеемм ииззооллиирроовваанннныыхх ввеерршшиинн,, 22)) ууддааллееннииеемм ррёёббеерр,, 33)) ссжжааттииеемм ((ссххллооппыыввааннииеемм)) ррёёббеерр ,, ттооггддаа )()( GH   ..
  • 8. Спектральная теория графов 8 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Для справки Теорема Робертсона-Сеймура-Томаса ЛЛююббооее ннаассллееддууееммооее ссввооййссттввоо ггррааффоовв ххааррааккттееррииззууееттссяя ккооннееччнныымм ччииссллоомм ззааппрреещщеенннныыхх ппооддггррааффоовв.. Наследуемые свойства ппллааннааррннооссттьь,, ввннеешшннееппллааннааррннооссттьь,, ввллоожжееннииее вв ппооввееррххннооссттьь.. ППррооббллееммаа ввыыччииссллееннииее ииннввааррииааннттаа
  • 9. Спектральная теория графов 9 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Итак, начнём... ГГрраафф ),( EVG  ЧЧаащщёё –– ннееооррииееннттиирроовваанннныыее ппррооссттыыее ((ббеезз ккррааттнныыхх ррёёббеерр ии ппееттеелльь)) ккооннееччнныыее ггррааффыы.. ииннооггддаа –– ввззввеешшеенннныыее.. Матрицы ссооппрряяжжёённннооссттии nn A   }1,0{ :: EjiAij  ),(1 ддииааггооннааллььннааяя ммааттррииццаа ссттееппееннеейй       .,0 ,),deg( ji jii Dij РРаассппррееддееллеенниийй ((ddiiffffuussiioonn)).. ADW 1  ЛЛааппллаассаа ADL  ,, т NNL  ББееззззннааккооввааяя ЛЛааппллаассаа ADQ  ,, т MMQ  ииннццииддееннцциийй jij eiM 1 ииннццииддееннцциийй ооррггррааффаа        иначе.,0 ),,(,1 ),,(,1 ie ie N j j ij
  • 10. Спектральная теория графов 10 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Напомним... Собственный вектор ((ммааттррииццыы M )) –– ннееннууллееввоойй ввееккттоорр x,, ддлляя ккооттооррооггоо ссппррааввееддллииввоо xMx  ..
  • 11. Спектральная теория графов 11 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Отношение Релея – xx Mxx т т .. ДДлляя ссооббссттввееннннооггоо ввееккттоорраа ––  xx Mxx т т .. Теорема. ППууссттьь M –– ссииммммееттррииччннааяя ммааттррииццаа,, ттооггддаа ммааккссииммуумм ооттнноошшеенниияя РРееллееяя ррааввеенн ммааккссииммааллььннооммуу ссооббссттввееннннооммуу ззннааччееннииюю.. Простое доказательство. 0 )( )(2)(2 2т тт      xx MxxxxxMx x f ,, x xx Mxx Mx )( т т  ..
  • 12. Спектральная теория графов 12 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Что есть в матрицах... ijA –– ччииссллоо ппууттеейй иизз ввеерршшиинныы i вв ввеерршшииннуу j.. ||2)tr( 2 EA  ,, kA 6)tr( 3  ,, k –– ччииссллоо ттррееууггооллььннииккоовв вв ггррааффее.. Теорема ЕЕссллии ггрраафф ссввяяззнныыйй ((ннееооррииееннттиирроовваанннныыйй)) сс ддииааммееттрроомм d ,, ттоо ссуущщеессттввууеетт ккаакк ммииннииммуумм 1d ррааззллииччннооее сс..зз.. ммааттррииццыы A ((ааннааллооггииччнноо L,, Q)).. Доказательство. ППууссттьь k ,,1  –– ввссее ррааззллииччнныыее сс..зз..,, ттооггддаа 0)()( 1  IAIA k  ,, ппооээттооммуу ),,,( 1  kk AAIA  .. ННоо еессллии ддииааммееттрр ддооссттиижжиимм ддлляя ппааррыы ввеерршшиинн ),( ji ,, ттоо       .,0 ,,0 dt dt At ij ППооээттооммуу dk  ..
  • 13. Спектральная теория графов 13 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Матрица Лапласа ADL  Квадратичная форма Лапласа ––   ),( 2т )( ji ji xxLxx ,, RR ||V .. Теорема. ММииннииммааллььннооее сс..зз.. == 00 Доказательство: 11)) тт..кк.. ввссее сс..зз..ннееооттррииццааттееллььнныы,, аа ммааттррииццаа ввыырроожжддееннаа.. 22)) ККФФЛЛ ннееооттррииццааттееллььннаа,, ооббрраащщааееттссяя вв нноолльь.. ВВссппооммииннааеемм ооттнноошшееннииее РРееллееяя..
  • 14. Спектральная теория графов 14 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Теорема.  02 ггрраафф ссввяяззнныыйй Доказательство. ЕЕссллии ннеессввяяззнныыйй –– вв яяввнноомм ввииддее ссттрроояяттссяя ддвваа ооррттооггооннааллььнныыхх ссооббссттввеенннныыхх ввееккттоорраа.. ЕЕссллии ссввяяззнныыйй,, ттоо ббееррёёмм ввееккттоорр ооррттооггооннааллььнныыйй кк ккооннссттааннттннооммуу,, вв ннёёмм еессттьь ддвваа ррааззллииччнныыхх ээллееммееннттаа ji xx , ,, ууччииттыыввааяя,, ччттоо ввеерршшиинныы ji, ссооееддиинняяеетт ппууттьь,, ввыырраажжееннииее   ),( 2т )( ji ji xxLxx ббууддеетт ппооллоожжииттееллььнноо.. 2 ннааззыыввааюютт алгебраической связностью графа [[FFiieeddlleerr]] ММооннооттоонннноо ннее ууббыыввааеетт ппррии ддооббааввллееннииии ррёёббеерр,, ттаакк ккаакк 2т т 01 ~т min   xx Lxx x ..
  • 15. Спектральная теория графов 15 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Проблема вложения графа [Hall, 70] ВВллоожжииттьь ггрраафф вв ппрряяммууюю:: x ji ji xxLxx min)( ),( 2т   ,, ггддее ),,( 1 nxxx  –– ккооооррддииннааттыы ннаашшиихх ввеерршшиинн.. ИИззббеежжааттьь ооччееввииддннооггоо ккооннссттааннттннооггоо рреешшеенниияя:: 01 ~т x ,, ууччеессттьь ммаассшшттаабб:: 1|||| x .. РРеешшееннииее –– ссооббссттввеенннныыйй ввееккттоорр,, ссооооттввееттссттввууюющщиийй ввттооррооммуу ппоо ввееллииччииннее сс..зз.. ммааттррииццыы ЛЛааппллаассаа..
  • 16. Спектральная теория графов 16 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Проблема вложения графа [Hall, 70] ТТееппееррьь ввккллааддыыввааеемм вв ппллооссккооссттьь:: min)()(||),(),(|| ),( 2 ),( 2 ),( 2    Eji ji Eji ji Eji jjii yyxxyxyx ппррии ууссллооввииии )0,0(),( Vi ii yx .. ЕЕссллии ддооббааввииттьь ууссллооввииее ооррттооггооннааллььннооссттии x ии y,, ттоо ппооллууччиимм,, ччттоо рреешшееннииее –– сс..вв..,, ссооооттввееттссттввууюющщииее ввттооррооммуу ии ттррееттььееммуу сс..зз.. ммааттррииццыы ЛЛааппллаассаа.. ВВоотт ппооччееммуу ввииззууааллииззаацциияя ггррааффаа ппоо сс..зз..!!
  • 17. Спектральная теория графов 17 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года 0 20 40 60 80 100 0 1 2 3 4 Собственные значения матрицы Лапласа номер значение 0 20 40 60 80 100 0 1 2 3 4 Собственные значения матрицы Лапласа номер значение 0 20 40 60 80 100 -0.1 -0.05 0 0.05 0.1 0.15 Собственные векторы матрицы Лапласа 100 10 3 2 1 0 20 40 60 80 100 -0.1 -0.05 0 0.05 0.1 0.15 Собственные векторы матрицы Лапласа 100 10 3 2 1
  • 18. Спектральная теория графов 18 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года 0 1 2 3 4 x 10 9 0 1 2 3 4 x 10 9 500 1000 1500 2000 2500 3000 3500 4000 0 2 4 6 8 10 Собственные значения матрицы Лапласа номер значение 0 1000 2000 3000 4000 -0.05 0 0.05 Собственные векторы матрицы Лапласа 100 10 3 2 1 [[HHaall7700]] KK.. MM.. HHaallll.. AAnn rr--ddiimmeennssiioonnaall qquuaaddrraattiicc ppllaacceemmeenntt aallggoorriitthhmm.. MMaannaaggeemmeenntt SScciieennccee,, 1177::221199--222299,, 11997700..
  • 19. Спектральная теория графов 19 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Разбиение графа Рёберная граница –– },|),{( SjSiEjiS  .. Число Чигера ((ииззооппееррииммееттррииччеессккооее ччииссллоо)) –– S S Gh nS || min)( 2/||0    .. ООццееннииввааеетт,, еессттьь ллии вв ггррааффее ""ууззккооее ггооррллоо"".. Теорема. 2/)1()( 2 sGh   ,, ггддее ||/|| VSs  .. ЕЕссллии 2 –– ббооллььшшооее сс..зз..,, ттоо ггрраафф ""ссииллььнноо ссввяяззаанн"".. Неравенство Чигера [Wiki] ВВ k --ррееггуулляяррнноомм ггррааффее )(2)(2/)( 22   kkGhk ЧЧаассттоо ннааззыыввааюютт оодднниимм иизз ооссннооввнныыхх ррееззууллььттааттоовв вв ССТТКК..
  • 20. Спектральная теория графов 20 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Теорема. 2/)1()( 2 sGh   ,, ггддее ||/|| VSs  .. Доказательство. ИИззввеессттнноо,, ччттоо 2т т 01 ~т min   xx Lxx x .. ППооээттооммуу ддлляя ллююббооггоо ввееккттоорраа x ооррттооггооннааллььннооггоо кк 1 ~ ввыыппооллнняяееттссяя xxLxx т 2 т  .. ЕЕссллии 1 ~ sxx S  ,, ггддее Sx –– ххааррааккттееррииссттииччеессккиийй ввееккттоорр ммнноожжеессттвваа S ((ппооппррааввккаа Sx ддоо ооррттооггооннааллььннооссттии кк 1 ~ )),, ттоо ||)( ),( т SxxLxx Eji ji   ии 01 ~т x .. ИИзз )1(|||)||(|)1(|| 22т sSsSVsSxx  ссллееддууеетт ууттввеерржжддееннииее ттееооррееммыы..
  • 21. Спектральная теория графов 21 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Применение в комбинаторике Теорема. 2/)1()( 2 sGh   ,, ггддее ||/|| VSs  .. Следствие ((ммоожжнноо ппооккааззааттьь,, ззннааяя ссппееккттрр ггииппееррккууббаа)),, ччттоо ддлляя ллююббооггоо ппооддммнноожжеессттвваа ввеерршшиинн 1 2|:|   n SS ссппррааввееддллииввоо |||| SS  ((ээттоо ппррооссттооее ннееккооммббииннааттооррннооее ддооккааззааттееллььссттввоо))..
  • 22. Спектральная теория графов 22 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Теорема. ВВ ннееооррииееннттиирроовваанннноомм ммууллььттииггррааффее ччииссллоо ооссттооввнныыхх ддееррееввььеевв ррааввнноо nnJL n /)/det( 2 2    .. Теорема knV 2||  ,, сс..зз.. ЛЛааппллаассаа n  10 ,, еессллии 22 n ,, ттоо вв ггррааффее еессттьь ссооввеерршшееннннооее ссооооттввееттссттввииее ((ппооддммнноожжеессттввоо ррёёббеерр ттааккооее,, ччттоо ллююббааяя ввеерршшииннаа ииннццииддееннттннаа ттооллььккоо ооддннооммуу ррееббрруу ммнноожжеессттвваа)).. Теорема ККррааттннооссттьь ннуулляя ккаакк сс..зз.. ((ннееооррииееннттииррооввааннннооггоо ггррааффаа)) ррааввннаа ччииссллуу ккооммппооннееннтт ссввяяззннооссттии.. Доказательство ВВссппооммнниимм,, ччттоо т NNL  ии 00 т  xNLx ..
  • 23. Спектральная теория графов 23 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Как быть с двудольностью ССппееккттрр ЛЛааппллаассаа ннее рраассппооззннааёётт ддввууддооллььннооссттьь:: 3,1K ии 31 KK  Теорема ККррааттннооссттьь ннуулляя ккаакк сс..зз.. ((ннееооррииееннттииррооввааннннооггоо ггррааффаа)) ббееззззннааккооввооггоо ЛЛааппллаассаа ррааввннаа ччииссллуу ккооммппооннееннтт ддввууддооллььннооссттии.. Доказательство ааннааллооггииччнноо.. Теорема ГГрраафф ддввууддооллььнныыйй ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ссппееккттрр ЛЛааппллаассаа ррааввеенн ""ббееззззннааккооввооммуу"" ссппееккттрруу ЛЛааппллаассаа.. Доказательство ППууссттьь ггрраафф ддввууддооллььнныыйй,, ззааммееттиимм,, ччттоо 1  DLDQ ,, ггддее D –– ддииааггооннааллььннааяя ммааттррииццаа сс ээллееммееннттааммии 1 ннаа ддииааггооннааллии ((ппооммееччааеетт ккооммппооннееннттыы ссввяяззннооссттии)).. ППооээттооммуу ссппееккттррыы ммааттрриицц ссооввппааддааюютт.. ЕЕссллии ссооввппааддааюютт ссппееккттррыы,, ттоо ппоо ппррееддыыддуущщиимм ттееооррееммаамм ччииссллоо ккооммппооннееннтт ссввяяззннооссттии == ччииссллуу ддввууддооллььнныыхх ккооммппооннееннтт,, ппооээттооммуу ггрраафф ддввууддооллььнныыйй..
  • 24. Спектральная теория графов 24 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Матрица смежности A ~~ сс..зз.. n  1 AkIL  ~~ сс..зз.. n  210 Теорема max1avr dd   .. Доказательство n i n AA xx Axx ij x   )deg( 1 ~ 1 ~ 1 ~ 1 ~ max т т т т 1 ППууссттьь v –– ссооббссттввеенннныыйй ввееккттоорр,, ссооооттввееттссттввууюющщиийй 1 сс i--мм ммааккссииммааллььнныымм ээллееммееннттоомм ((ммоожжнноо ссччииттааттьь ннееннууллееввыымм)),, ттооггддаа   max ),(:),(: ),(: 1 )deg(1 di v v v v v Av EjijEjij i j i Ejij j i i       ..
  • 25. Спектральная теория графов 25 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Теорема max1avr dd   .. Замечание ЕЕссллии ууддааллииттьь ввеерршшииннуу сс ннааииммееннььшшеейй ссттееппееннььюю,, ттоо ссрреедднняяяя ссттееппеенньь avrd ннееууббыыввааеетт,, аа 1 ннееввооззрраассттааеетт,, тт..ее.. ннее ссммооттрряя ннаа ооццееннккуу ооннии ввееддуутт ссееббяя ппоо--ррааззннооммуу!!                          00 00 maxmax т т т т 1 yy y A y xx Axx yx  Следствие.. ГГрраафф рраассккрраашшииввааеемм вв 1max d ццввеетт ((ооччееввиидднноо)).. ГГрраафф рраассккрраашшииввааеемм вв   11  ццввеетт.. По индукции. Оценка точна! Замечание ХХррооммааттииччеессккооее ччииссллоо avrdn n     ..
  • 26. Спектральная теория графов 26 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Лемма.. ЕЕссллии вв ккооннееччнноомм ггррааффее max1 d ,, ттоо оонн maxd --ррееггуулляяррнныыйй.. Для DM. ССппееккттрр ппооппооллнняяттьь ддррууггииммии ххааррааккттееррииссттииккааммии ггррааффаа.. Теорема (Фробениуса-Перрона) ППууссттьь ггрраафф ссввяяззнныыйй ии ввззввеешшеенннныыйй,, ттооггддаа 11)) n 1 [[ооннии ввссее ввеещщеессттввеенннныыее,, ппооккаа ннее ббооллььшшее]] 22)) 21   33)) ддлляя 1 еессттьь ппооллоожжииттееллььнныыйй ссооббссттввеенннныыйй ввееккттоорр ББеезз ддооккааззааттееллььссттвваа?? Теорема (Фробениуса-Перрона для Лапласианов) ППууссттьь ммааттррииццаа M ииммеееетт ннееппооллоожжииттееллььнныыее ннееддииааггооннааллььнныыее ээллееммееннттыы,, ггрраафф ннееннууллееввыыхх ннееддииааггооннааллььнныыхх ээллееммееннттоовв ссввяяззеенн.. ППууссттьь 1 –– ннааииммееннььшшееее сс..зз.. сс сс..вв.. 1 v .. ТТооггддаа ммоожжнноо ввыыббррааттьь 1 v ппооллоожжииттееллььнныымм ии 1 ииммеееетт ккррааттннооссттьь 11..
  • 27. Спектральная теория графов 27 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Теорема ГГрраафф ддввууддооллььнныыйй ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа ддлляя ллююббооггоо сс..зз..  ввееллииччииннаа )(  ттоожжее яяввлляяееттссяя сс..зз.. ССввяяззнныыйй ггрраафф сс ннааииббооллььшшиимм сс..зз..  ддввууддооллььнныыйй ттооггддаа ии ттооллььккоо ттооггддаа,, ккооггддаа )(  ттоожжее яяввлляяееттссяя сс..зз.. Сильно регулярный граф –– ппррооссттоойй,, ооррииееннттиирроовваанннныыйй,, ббеезз ппееттеелльь,, ссуущщеессттввууюютт ппааррааммееттррыы ),,,( 21 kkkn ттааккииее,, ччттоо nV || ,, kii  )deg( ,, 1),deg(),( kjiEji  ,, 2),deg(),( kjiEji  .. ((44,,22,,00,,22)),, ((55,,22,,00,,11))
  • 28. Спектральная теория графов 28 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Теорема ДДлляя ппррооссттооггоо ннееттррииввииааллььннооггоо ((ннее ппооллннооггоо ии ннее ппууссттооггоо))ггррааффаа ппоорряяддккаа n ссллееддууюющщииее ууттввеерржжддеенниияя ээккввииввааллееннттнныы:: 11)) ггрраафф ),,,( 21 kkkn --ссииллььнноо ррееггуулляяррнныыйй 22)) JkIkkAkkA 2221 2 )()(  ддлляя ннееккооттооррыыхх ввеещщеессттввеенннныыхх 21,, kkk 33)) еессттьь ддвваа сс..зз.. сс сс..вв.. ооррттооггооннааллььнныыммии кк 1 ~ Доказательство ППееррввыыее ддвваа ууттвв.. ооччееввиидднноо ээккввииввааллееннттнныы.. ППууссттьь ввееррнноо ввттооррооее ии v –– сс..вв.. сс сс..зз..  ,, ттооггддаа JvkIvkkAvkkvA 2221 2 )()(  vvkvkkvkkv i )()()( 2221 2   ДДлляя ввееккттоорраа ооррттооггооннааллььннооггоо кк 1 ~ –– )()( 221 2 kkkk   ЗЗддеессьь ддвваа ррааззнныыхх рреешшеенниияя.. ЕЕссллии ввееррнноо ттррееттььее ууттвв.. ии ссооооттввееттссттввууюющщииее сс..зз..  , ,, ттоо sJIAIA  ))((  ддлляя ннееккооттооррооггоо J ,, ппооээттооммуу ),,(2 JIAA  ..
  • 29. Спектральная теория графов 29 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Теорема ГГрраафф сс оодднниимм сс..зз.. –– ббеезз ррёёббеерр ССввяяззнныыйй ггрраафф сс ддввууммяя сс..зз.. –– ппооллнныыйй ССввяяззнныыйй ррееггуулляяррнныыйй ггрраафф сс 33 сс..зз.. –– ссттррооггоо ррееггуулляяррнныыйй ССввяяззнныыйй ррееггуулляяррнныыйй ггрраафф сс 44 сс..зз.. –– ""wwaallkk--rreegguullaarr"" ((ддлляя ллююббооггоо 2k ччииссллоо ппууттеейй ччеерреезз ввеерршшииннуу ддллиинныы k ннее ззааввииссиитт оотт ввеерршшиинныы))
  • 30. Спектральная теория графов 30 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года МАТЕМАТИЧЕСКИЕ ОСНОВЫ СТГ Теорема (Куранта-Фишера) ППууссттьь A –– ссииммммееттррииччннааяя ммааттррииццаа сс сс..зз.. n  1 ,, ттооггддаа xx Axx xx Axx Tx knS TSx kS S k nn т т 1)dim( т т )dim( maxminminmax       RR  .. Следствие. ЕЕссллии A –– ссииммммееттррииччннааяя ммааттррииццаа сс сс..зз.. n  1 ,, ммааттррииццаа B ппооллууччееннаа иизз ннееёё ууддааллееннииеемм i--йй ссттррооккии ии i--ггоо ссттооллббццаа,, ееёё сс..зз.. n  1 ,, ттооггддаа nn   11 .. ттуутт оошшииббооччккаа;;))
  • 31. Спектральная теория графов 31 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года МАТЕМАТИЧЕСКИЕ ОСНОВЫ СТГ 0L ,, еессллии L –– ннееооттррииццааттееллььнноо((!!)) ооппррееддееллёённннааяя ммааттррииццаа HG  ,, еессллии HG LL  ,, еессллии 0HG LL  Лемма. ЕЕссллии cHG  ,, ттоо )()( HcG kk   ддлляя ввссеехх k ((ззддеессьь ууммнноожжееннииее ннаа c –– ууммнноожжееннииее ввеессоовв ггррааффаа)).. Доказательство ооччееввиидднноо иизз )(minmaxminmax)( т т )dim( т т )dim( Hc xx xLx c xx xLx G k H Sx kS S G Sx kS S k nn        RR .. ААннааллооггииччннаа ммооннооттооннннооссттьь ппррии ддооббааввллееннииии ррёёббеерр ии ууввееллииччееннииии ооттддееллььнныыхх ввеессоовв..
  • 32. Спектральная теория графов 32 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года МАТЕМАТИЧЕСКИЕ ОСНОВЫ СТГ Теорема об аппроксимации ДДлляя ллююббооггоо 0 ссуущщеессттввууеетт 0d ,, ччттоо ддлляя ввссеехх ддооссттааттооччнноо ббооллььшшиихх n ссуущщеессттввууеетт d --ррееггуулляяррнныыйй ггрраафф G:: GKG n ))1/(1()1(    .. ППооллнныыее ггррааффыы ааппппррооккссииммииррууююттссяя ггррааффааммии сс ммааллыымм ччииссллоомм ррёёббеерр!!
  • 33. Спектральная теория графов 33 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Из ПЗАД – разбиение графа по второму с.в. Матрица смежности 1 2 3 4 5 6 7 8 1 1 1 2 1 1 1 3 1 1 1 4 1 1 1 1 5 1 1 1 1 6 1 1 1 7 1 1 1 1 8 1 Матрица Лапласа 1 2 3 4 5 6 7 8 1 2 -1 -1 2 -1 3 -1 -1 3 -1 -1 3 -1 4 -1 4 -1 -1 -1 5 -1 -1 4 -1 -1 6 -1 -1 3 -1 7 -1 -1 -1 4 -1 8 -1 1 L = full(diag(sum(S))-S); [X,Y] = eig(L); bar(X(:,2)) -0.3536 0.4758 0.4032 0.6744 0.0000 0.1498 -0.0938 -0.0000 -0.3536 0.3271 0.1388 -0.4363 0.6015 -0.1862 0.1540 -0.3717 -0.3536 0.3271 0.1388 -0.4363 -0.6015 -0.1862 0.1540 0.3717 -0.3536 -0.0261 -0.3076 -0.1099 0.3717 0.3132 -0.4117 0.6015 -0.3536 -0.0261 -0.3076 -0.1099 -0.3717 0.3132 -0.4117 -0.6015 -0.3536 -0.1307 -0.4737 0.3524 0.0000 -0.7131 0.0292 0.0000 -0.3536 -0.2583 -0.1846 0.1162 0.0000 0.4336 0.7568 0.0000 -0.3536 -0.6889 0.5926 -0.0506 -0.0000 -0.1244 -0.1767 -0.0000 Всё содержится в одном векторе! И на одном слайде!
  • 34. Спектральная теория графов 34 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Из ПЗАД – разбиение графа по второму с.в. Первый с.в. – константный Второй с.в. – отражает разбиение графа Но когда граф несвязный... L = full(diag(sum(S))-S); [X,Y] = eig(L); 0.5774 0 0 0.2673 0.7715 0 0 0 0.5774 0 0 -0.8018 -0.1543 0 0 0 0.5774 0 0 0.5345 -0.6172 0 0 0 0 -0.4472 -0.2887 0 0 0.1274 -0.8065 0.2236 0 -0.4472 -0.2887 0 0 0.6348 0.5136 0.2236 0 -0.4472 -0.2887 0 0 -0.7621 0.2929 0.2236 0 -0.4472 0.0000 0 0 0 0 -0.8944 0 -0.4472 0.8660 0 0 0 0 0.2236 diag(Y)' = -0.0000 0.0000 1.0000 3.0000 3.0000 4.0000 4.0000 5.0000 Теперь два «константных» вектора!
  • 35. Спектральная теория графов 35 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Из ПЗАД – SVD над матрицей смежности S = sparse([1 1 2 2 3 3 4 4 6 6 7 7 8 8 8 9 9 5 4 7], ... [2 4 1 3 2 4 1 5 7 8 8 9 6 7 9 8 7 4 3 6], 1) [U L V] = svds(S,9); disp(U) disp(V) disp(diag(L)') 0.0000 -0.5295 -0.3893 0.0000 0.0000 -0.2441 0.0923 -0.2743 0.6518 0.0000 0.3646 -0.4958 -0.0000 -0.0000 -0.2787 -0.7373 -0.0000 -0.0000 0.0000 -0.5295 -0.3893 0.0000 -0.0000 -0.2441 0.0923 0.2743 -0.6518 0.0000 0.4669 -0.6350 0.0000 0.0000 0.2176 0.5757 0.0000 0.0000 0.0000 -0.2973 -0.2186 -0.0000 -0.0000 0.8694 -0.3286 -0.0000 0.0000 -0.4352 0.0000 -0.0000 -0.5573 0.0000 0.0000 0 0.6518 0.2743 -0.5573 -0.0000 -0.0000 0.4352 -0.7071 0.0000 -0.0000 0.0000 -0.0000 -0.5573 0.0000 -0.0000 0.4352 0.7071 0 0.0000 -0.0000 -0.0000 -0.4352 0 -0.0000 -0.5573 0.0000 -0.0000 0 -0.6518 -0.2743 0.0000 0.3893 -0.5295 0.0000 0.0000 -0.0923 -0.2441 -0.7068 -0.0208 0.0000 -0.4958 -0.3646 -0.0000 -0.0000 -0.7373 0.2787 0.0000 -0.0000 -0.0000 0.3893 -0.5295 -0.0000 0.0000 -0.0923 -0.2441 0.7068 0.0208 0.0000 -0.6350 -0.4669 0.0000 0.0000 0.5757 -0.2176 0.0000 -0.0000 -0.0000 0.2186 -0.2973 -0.0000 -0.0000 0.3286 0.8694 -0.0000 -0.0000 -0.4352 0 -0.0000 0.5573 -0.0000 0.0000 0 -0.0208 0.7068 -0.5573 0 -0.0000 -0.4352 0.7071 0.0000 0.0000 0.0000 0.0000 -0.5573 -0.0000 -0.0000 -0.4352 -0.7071 -0.0000 -0.0000 0.0000 0.0000 -0.4352 0 -0.0000 0.5573 -0.0000 0 0 0.0208 -0.7068 2.5616 2.1358 2.1358 1.5616 1.0000 0.6622 0.6622 0.0000 0.0000 2 4 6 8 1 2 3 4 5 6 7 8 9 2 4 6 8 1 2 3 4 5 6 7 8 9
  • 36. Спектральная теория графов 36 слайд из 36 Дьяконов А.Г. (Москва, МГУ) c/c Алгебра над алгоритмами и эвристический поиск закономерностей 23 марта 2015 года Из ПЗАД – Неотрицательные матричные разложения S = sparse([1 1 2 2 3 3 4 4 6 6 7 7 8 8 8 9 9 5 4 7], ... [2 4 1 3 2 4 1 5 7 8 8 9 6 7 9 8 7 4 3 6], 1) [U,V] = nnmf(S,7); disp(U) disp(V') 0 0 0.0000 0 1.1234 0.0000 0.4880 0 0 0.0000 0.0000 0 1.4142 0.0000 0 0 0.0000 0 1.1234 0.0000 0.4880 0 0 0.0000 1.7070 0.0000 0.0308 0 0.0000 0.0000 0 0 0 0 1.0000 0.0006 1.4145 0 0 0.0000 0 0 2.8290 1.4145 0 0.0000 0.0000 0 0 0.0000 0.0000 1.7321 0 0 0 0.0000 0.0006 1.4145 0 0 0.0000 0 0 0.0000 0 0 0.5731 0.0000 0.7071 0 0.0000 0 0 0 0.8901 0.0000 0.0000 0.0000 0 0 0.5731 0.0000 0.7071 0 0.0000 0 0 0 0.4557 0 1.0000 0 0 0 0.5858 0 0 0 0.7071 0 0.5774 0 0.0000 0 0 0 0.7072 0.5774 0 0 0 0 0.0000 0.7070 0 0 0.0000 0.0000 0 0.7071 0 0.5774 0 0.0000 0 0 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9 ППооттоомм ддооббааввииттьь ббооллььшшииее ррееааллььнныыее ггррааффыы ((еессттьь вв ррааззббоорраахх))......