You are on page 1of 8

Gráfok és hálózatok

Oláh Kitti
Óbudai Egyetem, Mechatronika és Járműtechnikai Intézet
olah.kitti@bgk.uni-obuda.hu
Bevezetés a gráfelméletbe
• Gráf, amit két halmaz (csúcsok és élek) alkot
• Irányítottság
• Út olyan élsorozat, ami egy csúcsot csak egyszer érint
• Hálózat: olyan irányított gráfok, amiknek az élei egy nemnegatív valós számmal van
súlyozva, ez fogja jelenteni az adott él kapacitását
Gráfok ábrázolása
• Szomszédsági lista- ritka gráfok esetén
• Szomszédsági mátrix (adjacencia mátrix)- sűrű gráfoknál
(az alábbi ábrákon látható), a sorindexek jelölik a kiindulási csomópontot, az
oszlopindexek pedig a célcsomópontot
Elérhetőség mátrix
• Def. : Az elérhetőség mátrixot, ami megmutatja, hogy A-ból
B-be pontosan k db átszállással hogyan tudok eljutni.
• n csomópontból álló gráfnak -es méretű elérhetőség
mátrixa, ez azt jelenti, hogy maximum n átszállás a
megengedett, Mivel egy n szögpontból álló gráfban a
leghosszabb lehetséges élsorozat maximum n élből állhat,
amely – a kiindulási csúcs kivételével – minden hozzá
tartozó csúcsot csak egyszer érint .
• Az elérhetőségi mátrixot a szomszédossági mátrix
hatványaival tudjuk előállítani
Mátrix szorzás:
• Alapvető szabályai: Csak olyan mátrixokat lehe összeszorozni, amelyiknél az első
mátrix oszlopszáma megegyezik a második mátrix sorszámával. Az eredmény
mátrix sorszáma megegyezik az első mátrix sorszámával az oszlopszáma pedig
a második mátrix oszlopszámával.
Mi a szignum függvény ?
Az 𝑓:𝐑 → 𝐑, 𝑓(𝑥) =
függvényt előjel (signum) függvénynek nevezzük. Jele: sgn 𝑥.
A szignum függvény képe egy pontból és két félegyenesből áll, melyek
végpontjai nem tartoznak a függvény képéhez.
Szignum mátrix
• A szignum mátrix egy komplex változó skalárfüggvényének
megfelelő mátrixfüggvény:

• Mivel ez a függvény nincs a képzeletbeli tengelyen meghatározva,


így a mátrixfüggvénynek a Jordan kanonikus alakját kell venni: egy
Jordan- felbontás diag(J)=diag( akkor
• =Xdiag(sign())
MATLAB-ban
• Adjacencia mátrix deklarálása, mint irányított gráf és megjelenítése
• A mátrix 1-8. hatványára emelése, majd ezen mátrixok összege
• Szignum függvény használata

𝑛
𝑍 𝑛 ∗ 𝑛 =𝑠𝑖𝑔𝑛 ∑ 𝐴 𝑥
𝑥 =1

You might also like