Remove ads
matematikai fogalom a gráfelméletben From Wikipedia, the free encyclopedia
A gráfelmélet területén egy irányítatlan G gráfhoz tartozó élgráf egy olyan L(G) gráf, amely a G gráf élei közötti szomszédsági viszonyokat reprezentálja. Röviden élgráf az a gráf, amiben a csúcspontok az eredeti gráf élei, és két csúcs akkor van összekötve, ha az eredeti gráfban a két élnek volt közös végpontja. Maga az élgráf (line graph) kifejezés (Harary & Norman 1960)-ból jön, bár a konstrukciót előtte (Whitney 1932) és (Krausz 1943) is használta.[1] Az élgráf egyéb megnevezései közé tartozik a covering graph (burkológráf), a derivative (származtatott gráf), az edge-to-vertex dual (él–csúcs-duális), a conjugate (konjugált gráf), a representative graph (reprezentatív gráf) és a ϑ-obrazom,[2] továbbá az edge graph (élgráf), az interchange graph (cseregráf), az adjoint graph és a derived graph.[3]
Hassler Whitney (1932) igazolta, hogy egy kivételes esettől eltekintve az összefüggő gráfok szerkezete visszanyerhető élgráfjuk ismeretében.[4] Az élgráfok számos tulajdonsága közvetlenül az eredeti gráf csúcsainak élekké konvertálására vezethető vissza, és Whitney tétele értelmében ez az átalakítás visszirányban is végrehajtható. Az élgráfok karommentesek, a páros gráfok élgráfjai pedig perfekt gráfok. Az élgráfokat kilenc tiltott részgráf jellemzi, és lineáris idő alatt felismerhetők.
Az élgráfok számos általánosítását tanulmányozták már, köztük az élgráfok élgráfjait, a multigráfok élgráfjait, a hipergráfok élgráfjait és a súlyozott gráfok élgráfjait.
Vegyünk egy G gráfot, ekkor L(G) élgráfja olyan gráf, amire a következők teljesülnek:
Tehát az élgráf G éleinek metszetgráfja , ami minden élet két végpontjával reprezentál.[3]
A következő ábrákon egy gráf látható (bal oldal, kék csúcsok) a hozzá tartozó élgráfjával (jobb oldal, zöld csúcsok). Az élgráf minden csúcsa meg van címkézve az eredeti gráf hozzá tartozó éle szerint. Például a jobb oldali 1,3 címkéjű zöld csúcs a bal oldalon az 1-es és 3-as kék színű csúcsokat összekötő élet jelképezi. A zöld 1,3 csúcs szomszédos három másik zöld csúccsal: az 1,4-gyel és 1,2-vel (mindkettő az 1-es csúcsból kiinduló él) és a 4,3 (a 3 végű él a kék gráfban).
A G gráf az éleinek szomszédosságán alapuló tulajdonságai átalakulnak az L(G) csúcsok szomszédosságán alapuló tulajdonságaiba. Például G egy párosítása olyan élek halmaza, melyek közül páronként egyik sem szomszédos; ez L(G)-ben megfelel csúcsok olyan halmazának, melyben semelyik két csúcs nem szomszédos, tehát a csúcsok független halmazt alkotnak.[5]
Így aztán:
Ha két összefüggő gráf élgráfjai izomorfak, az eredeti gráfok is izomorfak, kivéve a K3 háromszöggráf és a K1,3 csillaggráf esetét, melyek élgráfjai izomorfak, de ők maguk nem azok.[4]
A K3 és K1,3 esetén kívül van néhány kivételes, kis méretű gráf, melyek élgráfja nagyobb szimmetriát mutat az eredeti gráfnál. Például a K1,1,2 gyémántgráf (két, közös éllel rendelkező háromszög) négy gráfautomorfizmussal rendelkezik, de élgráfja, a K1,2,2 nyolccal. A gyémántgráf illusztrációján látható, hogy a gráf 90 fokkal történő elforgatása nem szimmetriája a gráfnak, az élgráfjának azonban igen. Az ilyen kivételes esetek azonban legfeljebb négy csúcsszámú gráfoknál fordulnak elő. Whitney izomorfizmus-tételének erős változata szerint négy csúcsnál többet tartalmazó összefüggő gráfok esetében 1:1 megfeleltetés létezik a gráfok izomorfizmusai és élgráfjaik izomorfizmusai között.[12]
A Whitney-izomorfizmustételnek léteznek multigráfok élgráfjaira vonatkozó változatai, de azok komplikáltabbak.[13]
A Kn teljes gráf élgráfja a trianguláris gráf vagy J(n,2) Johnson-gráf, ami a KGn,2 Kneser-gráf komplementere. A trianguláris gráfokat jellemzi spektrumuk, kivéve az n = 8 esetet.[14] Jellemezhetők úgy is (ismét a K8 kivételével) mint olyan erősen reguláris gráfok, melynek paraméterei srg(n(n − 1)/2, 2(n − 2), n − 2, 4).[15] A három erősen reguláris gráfot, aminek paraméterei és spektruma megegyezik az L(K8) gráffal Chang-gráfoknak nevezik, melyek az L(K8)-ból gráfkapcsolással állíthatók elő.
A páros gráf élgráfja mindig perfekt gráf (lásd Kőnig-tétel). A páros gráfok élgráfjai fontos szerepet játszanak a perfekt gráfok vizsgálatában, felhasználták az erős perfektgráf-tétel bizonyítása során is.[16] Az ilyen gráfok speciális esetei a bástyagráfok, melyek a teljes páros gráfok élgráfjai. A teljes gráfok élgráfjaihoz hasonlóan egyetlen kivétellel jellemzi őket csúcsaik, éleik, illetve a szomszédos és nem szomszédos csúcsokkal közös szomszédjaik száma. Az egyetlen kivételes eset az L(K4,4), aminek paraméterei a Shrikhande-gráffal egyeznek meg. Ha a páros gráf mindkét partíciójában ugyanannyi csúcs található, ezek az élgráfok szintén erősen regulárisak.[17]
Általánosabban, ha L(G) perfekt gráf, G gráfot élperfekt gráfnak nevezzük. Az élperfekt gráfok pontosan azok a gráfok, melyek nem tartalmaznak páratlan hosszúságú, háromnál nagyobb egyszerű kört.[18] Ezzel ekvivalens állítás, hogy egy gráf akkor és csak akkor élperfekt, ha minden kétszeresen összefüggő komponense vagy páros, vagy K4 (tetraéder) vagy egy K1,1,n teljes háromrészes gráf (közös élből kiinduló háromszögekből álló „könyv”).[19] Minden élperfekt gráf egyben perfekt gráf is.[20]
Minden élgráf karommentes gráf, tehát olyan gráf, melynek nem feszített részgráfja a háromlevelű fa.[21] Ahogy az a karommentes gráfokra általában is igaz, bármely összefüggő, páros számú éllel rendelkező L(G) élgráf teljes párosítással rendelkezik.[22]
A fák élgráfjai karommentes blokkgráfok.[23] Ezek a gráfok szerepet játszanak az extremális gráfelmélet egy problémájának megoldásában; olyan gráf szerkesztésében, melynek csúcs- és élszáma adott, és melyben a legnagyobb feszített részfa a lehető legkisebb méretű.[24]
Egy élgráf szomszédsági mátrixának sajátértékeinek nagysága legalább −2. Emiatt az ilyen szomszédsági mátrix sajátértékkel rendelkező gráfokat egyesek általánosított élgráfoknak tekintik.[25]
Bármely G gráf egy tetszőlegesen kiválasztott v csúcsa esetében a v-ből kiinduló élek megfelelnek az L(G) élgráf egy klikkjének. Az így kialakuló klikkek particionálják L(G) éleit. Minden L(G)-beli csúcs pontosan két klikkhez tartozik (a G-beli él két végpontjának megfelelő két klikkhez).
Az említett klikkekre való particionálás létezése alkalmas az élgráfok jellemzésére: Egy L gráf akkor és csak akkor az élgráfja valamely gráfnak vagy multigráfnak, ha lehetséges L-ben klikkek olyan gyűjteményét azonosítani (megengedve, hogy egyes klikkek egyetlen csúcsból álljanak), melyek L éleit úgy particionálják, hogy L minden csúcsa pontosan két klikkbe tartozzon.[21] Gráf (és nem multigráf) élgráfjáról van szó, ha a klikkek halmaza teljesíti még azt a feltételt is, hogy L semelyik két csúcsa nem tartozik ugyanabba a két klikkbe. Egy ilyen klikkcsalád segítségével úgy nyerhető vissza L-ből az eredeti G gráf, hogy minden klikkhez egy csúcsot hozunk létre G-ben, majd minden L-beli csúcshoz egy olyan élet, melynek végpontjai a csúcsot tartalmazó két L-beli klikk. A Whitney-féle izomorfizmustétel erős változata alapján, ha G-nek négynél több csúcsa van, csak egyetlen ilyen partíció létezhet.
Tekintsük az alábbi gráfot, mely a fenti jellemzők alapján nem egy élgráf:
A példabeli gráf középső, negyedfokú csúcsából felfelé, balra és jobbra induló élek nem osztoznak közös klikken. Ezért bármely, a gráf éleit klikkekbe osztó particionálás legalább egy klikket rendelne ehhez a három élhez, melyek mind a középső csúcsban metszenék egymást, megsértve a követelményt, hogy minden csúcsnak pontosan két klikkbe kell tartoznia. Tehát a fenti gráf nem élgráf.
Az élgráfok egy alternatív karakterizációját (Beineke 1970) végezte el (korábban bizonyítás nélkül: (Beineke 1968)). Megmutatta, hogy létezik kilenc olyan minimális gráf, melyek nem élgráfok, és ha egy gráf tartalmazza bármelyiket feszített részgráfként, akkor az a gráf sem lehet élgráf. Tehát egy gráf akkor és csak akkor élgráf, ha csúcsainak semelyik részhalmaza nem tartalmazza az említett kilenc gráfot. A fenti példában a négy felső csúcs tartalmazza a karmot (tehát a K1,3 teljes páros gráfot), amely a tiltott gráfok illusztrációi közül a bal felső az ábrán. Tehát Beineke jellemzése szerint sem lehet a példa élgráf. Az olyan gráfok esetében, ahol a csúcsok minimális fokszáma 5, csak a bal és jobb oszlop részgráfjait kell vizsgálni a karakterizáció során.[26] A multigráfok élgráfjait hasonlóan jellemzi Beineke kilenc tiltott részgráfja közül három.[27]
(Roussopoulos 1973) és (Lehot 1974) lineáris idejű algoritmusokat írnak le az élgráfok felismerésére és az eredeti gráfok rekonstrukciójára. (Sysło 1982) általánosította ezeket a módszereket irányított gráfokra. (Degiorgi & Simon 1995) hatékony adatstruktúrát írt le egy dinamikus gráf karbantartására, melyhez csúcsokat lehet hozzáadni és csúcsokat törölni, miközben a bemeneti gráf élgráfjának (ha az létezik) reprezentációját az egyes lépésekben megváltozott élekkel egyenes arányban lévő időben karban tartja.
A (Roussopoulos 1973) és (Lehot 1974) által használt algoritmusok az élgráfok páratlan háromszögeken alapuló karakterizációján alapulnak (az élgráfban lévő háromszögek, melyek azzal a tulajdonsággal rendelkeznek, hogy létezik másik csúcs páratlan számú háromszögben lévő csúcsokkal). (Degiorgi & Simon 1995) algoritmusa azonban kizárólag Whitney izomorfizmustételét használja. Elbonyolítja az algoritmust, hogy fel kell ismernie az olyan törléseket, amiktől megmaradó gráf élgráf lesz, de ha a statikus felismerésre specializálják, akkor kizárólag csúcshozzáadásokat kell elvégezni, és ekkor az algoritmus a következő lépésekből áll:
Az algoritmus minden lépése vagy konstans időt vesz igénybe, vagy magában foglalja egy konstans méretű csúcslefedés megkeresését az S gráfon belül, mely utóbbinak mérete arányos v szomszédainak számával. Így tehát az algoritmus teljes futási ideje arányos az összes csúcs szomszédainak számával, ami a kézfogás-lemma alapján arányos a bemeneti élek számával.
(van Rooij & Wilf 1965) vizsgálják a következő gráfsorozatot:
Megmutatják, hogy ha G véges összefüggő gráf, négy lehetséges kimenetele van ennek a sorozatnak:
Ha G nem összefüggő gráf, akkor a fenti osztályozást G komponensein külön-külön kell elvégezni.
Az olyan összefüggő gráfokra alkalmazva az élgráf-műveletet, melyek nem útgráfok, akkor elegendően nagy számú iteráció után Hamilton-gráfot kapunk.[29]
Ha egy G síkgráf maximális fokszáma három, akkor élgráfja síkba rajzolható és G minden síkba illesztése kiterjeszthető L(G) egy síkba illesztésére. A magasabb fokú síkgráfok közül azonban léteznek olyan, melyek élgráfjai nem síkgráfok. Ezek közé tartozik például a K1,5 csillaggráf, az ékkőgráf ( legyezőgráf), mely egy szabályos ötszög két nem metsző átlójának berajzolásával kapható meg, valamint az összes konvex poliéder, melynek maximális fokszáma 4 vagy több.[30]
Egy alternatív konstrukció, a mediális gráf legfeljebb három fokszámú síkgráfok esetében egybeesik az élgráffal. Ugyanannyi csúcsa van, mint az élgráfnak, de potenciálisan kevesebb éle: a mediális gráf csúcsai akkor és csak akkor vannak éllel összekötve, ha a két él a síkbarajzolt gráf ugyanazon tartományában egymás után következik. Egy síkgráf duális gráfjának mediális gráfja megegyezik az eredeti gráf mediális gráfjával.[31]
Szabályos vagy egyszerű testek mediális gráfjának létrehozása mértanilag úgy is kifejezhető, hogy a test minden csúcsát levágjuk egy olyan síkkal, ami a szomszédos élek középpontjain halad keresztül.[32] Ezt a műveletet angol nyelvterületen úgy is ismerik, mint second truncation,[33] degenerate truncation[34] vagy rectification.[35]
Egy G gráfhoz tartozó T(G) totális gráf csúcsként tartalmazza G összes elemét (csúcsát és élét), csúcsai között pedig akkor van él, ha az eredeti gráfban az elemek között bármilyen (él–él, csúcs–csúcs vagy csúcs–él) szomszédsági viszony volt. A totális gráf megkapható úgy is, ha G minden élét felbontjuk, majd a felbontott gráfot második hatványra emeljük.[36]
G gráf élgráfjának koncepcióját viszonylag természetes módon ki lehet terjeszteni arra az esetekre, amikor G multigráf. Ebben az esetben az élgráfok karakterizációja egyszerűsödik: a klikkekre particionáláskor nem tilos, hogy két csúcs ugyanabba a két klikkbe tartozzon, és a tiltott gráf-alapú karakterizáció során is kevesebb tiltott gráfra van szükség.[27]
Ami viszont lényeges változás, hogy multigráfok esetében több olyan nem izomorf gráf-páros létezik, melyeknek ugyanaz az élgráfja. Például a K1,n teljes páros gráfnak ugyanaz az élgráfja, mint az ugyanannyi éllel rendelkező dipólusgráfnak és a Shannon-multigráfnak. Mindenesetre a Whitney-féle izomorfizmustétel analóg változata a multigráfok élgráfjaira is megfogalmazható.[13]
Lehetséges az élgráfok általánosítása irányított gráfokra is.[37] Ha G irányított gráf, irányított élgráfjának egy csúcsa van minden egyes G-beli élhez. Az élgráf két csúcsa között, melyek a G gráfban u-ból v-be és a w-ből x-be mutató irányított éleket jelképezik, akkor létezik az uv és wx közti él, ha v = w. Tehát G élgráfjának mindegyik éle egy kettő hosszúságú irányított utat reprezentál G-ben. A De Bruijn-gráfok létrehozhatók ennek az irányított élgráf-készítési folyamatnak az ismétlésével, egy teljes irányított gráfból kiindulva.[38]
Egy L(G) élgráfban, a G gráfban lévő minden k fokszámú csúcs k(k-1)/2 élet hoz létre. A vizsgálatok számos fajtájában ez azt jelenti, hogy G magas fokszámú csúcsai túl vannak reprezentálva L(G)-ben. Tekintsünk egy G csúcsain történő véletlen sétát. Ez valamely e élen f gyakorisággal fog áthaladni. Másrészről azonban, feleljen meg ez az e él az L(G) élgráf egy v csúcsának. Ha az élgráf csúcsai között végezzük el a véletlen sétát, a v látogatási gyakorisága teljesen eltérhet f-től. Ha a G-ben lévő e élünk O(k) fokszámú csúcsokhoz kapcsolódott, O(k2)-szer gyakrabban fog bejáródni az L(G) élgráfban. Másként fogalmazva, a Whitney-féle gráfizomorfizmus-tétel garantálja, hogy az élgráf szinte mindig pontosan kódolja az eredeti gráf topológiáját, de nem mond semmit arról, hogy a két gráf dinamikailag hasonlóan viselkedik-e. Egy megoldás lehet súlyozott élgráf létrehozása, tehát egy súlyozott élekkel rendelkező gráfról van szó. Ezt több természetesnek látszó módon is el lehet végezni.[39] Például ha a G gráfban a d és e élek egy k fokszámú v csúcsban érnek össze, akkor az L(G) élgráfban a d és e csúcsokat összekötő élnek 1/(k-1) súlyt adhatunk. Ilyen módon G minden éle (feltéve hogy egyik él sem csatlakozik '1' fokszámú csúcshoz) 2 erősségű lesz az L(G) élgráfban az él G-ben lévő két csúcspontjának megfelelően. Ez a definíció kiterjeszthető arra az esetre, ha az eredeti G gráf irányított, vagy akár maga is súlyozott volt.[40] Az alapelv minden esetben az, hogy az L(G) élgráf ne csak az eredeti gráf topológiáját, hanem a dinamikáját is tükrözze.
Egy hipergráf élei tetszőleges halmazcsaládot alkothatnak, ezért a hipergráf élgráfja ugyanaz, mint ezeknek a halmazoknak a metszési gráfja.[26]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.