Csúcsgráf
A matematika, azon belül a gráfelmélet területén egy csúcsgráf (apex graph) olyan gráf, ami egyetlen csúcs eltávolításával síkbarajzolhatóvá tehető. A törölt csúcs a gráf csúcspontja (apex). A csúcsgráfnak több csúcspontja is lehet, például a K5 és K3,3 minimális nem síkbarajzolható gráfok minden csúcsa csúcspont. A nullgráfot szintén csúcsgráfnak szokás tekinteni, bár nincs benne eltávolítható csúcs.
A csúcsgráfok a minorképzés műveletére zártak, és a gráfminor-elméletben többfelé előkerülnek: a láncmentes beágyazás,[1] Hadwiger-sejtés,[2] YΔY-redukálható gráfok,[3] illetve a faszélesség és átmérő közti kapcsolat esetében.[4]
Jellemzés és felismerés
[szerkesztés]A csúcsgráfok a minorképzés műveletére zártak: egy csúcsgráf bármelyik élének összehúzásával, bármelyik él vagy csúcs eltávolításával egy másik csúcsgráfhoz jutunk. Tehát ha G egy csúcsgráf, melynek csúcspontja v, akkor bármely, v-t nem érintő összehúzás vagy eltávolítás megőrzi a maradék gráf síkba rajzolhatóságát, ahogy egy v-vel érintkező él eltávolítása is. Ha egy v-vel érintkező él összehúzásra kerül, a maradék gráffal ugyanaz történik, mintha az él másik végpontját eltávolítanánk. És ha magát v-t távolítjuk el, bármely másik csúcsot kinevezhetjük csúcspontnak.[5]
A Robertson–Seymour-tétel alapján, mivel minorzárt gráfcsaládot alkotnak, a csúcsgráfok rendelkeznek tiltott minor-alapú osztályozással. Tehát csak véges sok olyan gráf létezik, ami nem csúcsgráf és nem tartalmaz másik nem-csúcsgráfot minorként. Ezeket a gráfokat nevezik a csúcsgráfok tiltott minorainak (obstrukcióhalmazának). Bármely G gráf akkor csúcsgráf, ha nem nem tartalmazza minorként valamelyik tiltott minort. Az obstrukcióhalmaz elemei közé tartozik a Petersen-gráfcsalád hét gráfja, három nem összefüggő gráf, ami két K5 és egy K3,3 közül kettő-kettőnek a diszjunkt uniójából származik, és több másik gráf. A tiltott minorok teljes listáját azonban még nem sikerült összeállítani, 2016-ban 263 ilyen gráf volt ismert.[5][6]
Bár a tiltott minorok listája még nem teljes, annak tesztelése, hogy adott gráf csúcsgráf-e, lineáris időben megoldható. Általánosabban, bármely rögzített k konstansra, lineáris időben felismerhetők az ún. k-csúcsgráfok, azaz a gráfok, melyekből jól megválasztott legfeljebb k csúcs eltávolításával síkbarajzolható gráfhoz jutunk.[7] Ha azonban k változó, a probléma NP-teljes.[8]
Kromatikus szám
[szerkesztés]Egy csúcsgráf kromatikus száma legfeljebb öt lehet: a síkbarajzolható alapgráf kromatikus száma a négyszíntétel alapján legfeljebb négy, a maradék egy csúcsponthoz pedig legfeljebb egy új színre van szükség. (Robertson, Seymour & Thomas 1993a) ennek a ténynek a felhasználásával bizonyították a Hadwiger-sejtés k = 6 esetét, miszerint minden 6-kromatikus gráf tartalmazza a K6 teljes gráfot minorként: megmutatták, hogy bármely minimális ellenpéldának csúcsgráfnak kellene lennie, de mert 6-kromatikus csúcsgráf nem létezik, így az ellenpélda sem.
A matematika megoldatlan problémája: Minden 6-szorosan csúcsösszefüggő, -minormentes gráf csúcsgráf? (A matematika további megoldatlan problémái)
|
(Jørgensen 1994) sejtése szerint minden 6-szorosan csúcsösszefüggő gráf csúcsgráf, ha nem tartalmazza a K6-t minorként. Ha ezt sikerülne bizonyítani, abból a Hadwiger-sejtés korábban említett Robertson–Seymour–Thomas-féle eredménye is azonnal következne.[2] A Jørgensen-sejtés egyelőre bizonyítatlan,[9] ha azonban hamis, csak véges sok ellenpéldája létezhet.[10]
Helyi faszélesség
[szerkesztés]Egy F gráfcsaládnak akkor van korlátos helyi faszélessége (bounded local treewidth), illetve rendelkezik az átmérő-faszélesség tulajdonsággal (diameter-treewidth property), ha a család gráfjainak faszélességét felülről korlátozza átmérőjük egy függvénye, tehát ha létezik olyan ƒ függvény, hogy egy F-beli, d átmérőjű gráf faszélessége legfeljebb ƒ(d). A csúcsgráfok nem rendelkeznek korlátos helyi faszélességgel: az n × n-es rácsgráf minden csúcsának a csúcsponttal való összekötésével kapott csúcsgráf faszélessége n, átmérője pedig 2, tehát a faszélesség nem lehet az átmérő függvénye által korlátozva. A csúcsgráfok családjának mégis köze van a korlátos helyi faszélességhez: a minorzárt F gráfcsaládnak pontosan akkor van korlátos helyi faszélességgel, ha az obstrukciós halmazában legalább egy csúcsgráf szerepel, azaz csúcsgráfminor-mentes.[4] Tehát a csúcsgráfminor-mentes gráfcsaládok megegyeznek a korlátos helyi faszélességű minorzárt gráfcsaládokkal.
Az átmérő-faszélesség tulajdonság közeli kapcsolatban áll a bidimenzionalitás algoritmikus elméletével, és a csúcsgráfminor-mentes gráfok számos algoritmikus problémája megoldható polinom időben, vagy rögzített paraméter mellett kezelhető, vagy polinomiális approximációs sémával közelíthető.[11] A csúcsgráfminor-mentes gráfokra a gráfminor-tétel egy erősebb változata alkalmazható, ami a gráfszínezési és utazó ügynök-problémák további approximációs algoritmusaihoz vezet.[12] Ezeknek az eredményeknek némelyike kiterjeszthető tetszőleges minorzárt gráfcsaládokra az őket a csúcsgráfminor-mentes gráfokkal kapcsolatba hozó strukturális tételek segítségével.[13]
Beágyazások
[szerkesztés]Ha G csúcsgráfban v csúcspont és τ megegyezik G\{v} egy síkba rajzolásában a v összes szomszédjának lefedéséhez szükséges tartományok minimális számával, akkor G beágyazható egy τ − 1 génuszú kétdimenzós felületbe: egyszerűen hozzá kell adni a hidak ezen számát a síkba ágyazáshoz, amik összekötik azokat a tartományokat, melyekbe v bekötendő. Például egy külsíkgráfhoz (melynél τ = 1) egyetlen csúcsot adva síkbarajzolható gráfot kapunk. Ha G\{v} 3-szorosan összefüggő, akkor a génuszra vonatkozó korlát az optimálisnak konstansszorosa: G minden felületbe ágyazása legalább τ/160-as génuszt igényel. A csúcsgráf felületbe ágyazása optimális génuszának megállapítása azonban NP-nehéz.[14]
Egy csúcsgráf síkbarajzolható részének lehetséges beágyazásait SPQR-fákkal kódolva ki lehet számítani a gráf olyan lerajzolását, melyben a metsző élek csak a csúcspont összefüggésében jönnek létre, így minimalizálva a metsző élek számát polinom idő alatt.[15] Ha azonban tetszőleges metszést megengedünk, NP-nehéz feladat a metsző élek számának minimalizálása, még azon speciális csúcsgráfoknál is, melyek egy síkbarajzolható gráfhoz egyetlen él hozzáadásával jöttek létre.[16]
A csúcsgráfok láncmentesen beágyazhatók a háromdimenziós térbe: beágyazhatók oly módon, hogy a gráf minden köre egy körlemez határán legyen, melyen a gráf más eleme nem hatol át.[17] Egy ilyen beágyazás megkapható a gráf síkbarajzolható részének síkba rajzolásával, majd a csúcspont a sík fölé helyezésével és a csúcspont a szomszédaival való egyenes vonalú összekötésével. A láncmentesen beágyazható gráfok minorzárt családot alkotnak, melynek minimális tiltott minorai a Petersen-gráfcsalád;[1] így ezek a gráfok a csúcsgráfok tiltott minorai is egyben. Léteznek azonban láncmentesen beágyazható gráfok, melyek nem csúcsgráfok.
YΔY-redukálhatóság
[szerkesztés]Egy összefüggő gráf akkor YΔY-redukálható, ha a lépések egy sorozatával egyetlen csúcsra redukálható, ahol a lépések a következők lehetnek: Δ-Y vagy Y-Δ átalakítás, egy hurokél vagy többszörös él átalakítása, egyetlen szomszéddal rendelkező csúcs eltávolítása, kettő fokszámú csúcs és a belőle kiinduló élek cseréje egyetlen élre.[3]
A csúcsgráfokhoz és a láncmentesen beágyazható gráfokhoz hasonlóan a YΔY-redukálható gráfok is zártak a minorképzés műveletére nézve. A láncmentesen beágyazható gráfokhoz hasonlóan az obstrukciós halmazukhoz tartozik a Petersen-gráfcsalád hét gráfja, mint tiltott minor, ami felvetette a kérdést, hogy vajon a két gráfcsalád megegyezik-e. Neil Robertson talált olyan csúcsgráfot, ami nem YΔY-redukálható, ezért az YΔY-redukálható gráfok obstrukciós halmazába további gráfoknak kell tartozniuk.[3]
Az ábrán látható Robertson csúcsgráfja. A gráf előállítható akár egy rombododekaéder három fokszámú csúcsaihoz egy csúcspont hozzáadásával, vagy egy négydimenziós hiperkockagráf két átlósan szemközt lévő csúcsának összeolvasztásával. Mivel a rombododekaéder gráfja síkba rajzolható, a Robertson-féle gráf csúcsgráf. Háromszögmentes gráf, melynek minimális fokszáma négy, ezért az YΔY-redukciók nem változtathatják meg.[3]
Csaknem síkbarajzolható gráfok
[szerkesztés]Egy csúcsgráfnak nem feltétlenül van egyetlen kijelölt csúcspontja. Például a minor-minimális nem síkbarajzolható gráfokban – a K5-ben és a K3,3-ban – bármely csúcs kiválasztható csúcspontként. Wagner (1967, 1970) definíciója szerint egy csaknem síkbarajzolható gráf (nearly planar graph) olyan, nem síkbarajzolható csúcsgráf, melyben bármelyik csúcs kiválasztható csúcspontként; tehát például a K5 és K3,3 csaknem síkbarajzolható. Elvégezte az ilyen gráfok osztályozását, négy részhalmazba osztva őket, melyek egyike azokból a gráfokból áll, melyek (a Möbius-létrákhoz hasonlóan) beágyazhatók a Möbius-szalagba úgy, hogy a szalag éle egybeesik a gráf egy Hamilton-körével. A négyszíntétel bizonyítása előtt sikerült bizonyítania, hogy a csaknem síkbarajzolható gráfok legfeljebb négy színnel színezhetők, kivéve a páratlan külső körrel rendelkező gráfokat, melyek egy kerékgráfból jönnek létre a központi csúcs két egymás melletti csúcsra való kicserélésével, melyekhez öt színre van szükség. Ráadásként bizonyította, hogy a kocka nyolc csúcsú komplementere kivételével az összes csaknem síkbarajzolható gráfnak létezik a projektív síkba való beágyazása.
Maga a „csaknem síkbarajzolható gráf” kifejezés erősen kétértelmű: használták már a csúcsgráfokra,[18] a síkbarajzolható gráfokhoz egy él hozzáadásával kapott gráfokra,[19] síkba rajzolt gráfok egyes tartományainak korlátos útszélességű „vortex”-ekre lecserélésével kapott gráfokra [20] és néhány más, kevésbé precízen definiált gráfcsaládra is.
Kapcsolódó gráfcsaládok
[szerkesztés]Egy gráf akkor k-csúcsgráf, ha k vagy kevesebb csúcs eltávolítása után síkbarajzolható lesz. Az 1-csúcsgráf fogalma megegyezik a csúcsgráféval.
(Max & Mackall 2016) szerint egy gráf él-csúcsgráf, ha van olyan éle, melynek eltávolításával a gráf síkbarajzolható lesz, továbbá egy gráf összehúzás-csúcsgráf, ha van olyan éle, melynek összehúzásával a gráf síkbarajzolható lesz.
Kapcsolódó szócikkek
[szerkesztés]- Poliéder-hasáb (polyhedral pyramid), egy 4-dimenziós politóp, aminek csúcsai és élei olyan csúcsgráfot alkotnak, melyben a csúcs egy poliédergráf minden csúcsával szomszédos
Jegyzetek
[szerkesztés]- ↑ a b (Robertson, Seymour & Thomas 1993b).
- ↑ a b (Robertson, Seymour & Thomas 1993a).
- ↑ a b c d (Truemper 1992).
- ↑ a b (Eppstein 2000); (Demaine & Hajiaghayi 2004).
- ↑ a b (Gupta & Impagliazzo 1991).
- ↑ Pierce (2014).
- ↑ (Kawarabayashi 2009).
- ↑ (Lewis & Yannakakis 1980).
- ↑ Jorgensen's Conjecture, <http://www.openproblemgarden.org/op/jorgensens_conjecture>. Hozzáférés ideje: 2016-11-13.
- ↑ Kawarabayashi et al. (2012).
- ↑ (Eppstein 2000); (Frick & Grohe 2001); (Demaine & Hajiaghayi 2005).
- ↑ (Demaine, Hajiaghayi & Kawarabayashi 2009).
- ↑ (Grohe 2003).
- ↑ (Mohar 2001).
- ↑ (Chimani et al. 2009).
- ↑ (Cabello & Mohar 2010).
- ↑ (Robertson, Seymour & Thomas 1993c).
- ↑ (Robertson, Seymour & Thomas 1993c); (Eppstein 2000).
- ↑ (Archdeacon & Bonnington 2004).
- ↑ (Abraham & Gavoille 2006).
- Abraham, Ittai & Gavoille, Cyril (2006), "Object location using path separators", Proc. 25th ACM Symposium on Principles of Distributed Computing (PODC '06), pp. 188–197, DOI 10.1145/1146381.1146411.
- Archdeacon, Dan & Bonnington, C.P.C. Paul (2004), "Obstructions for embedding cubic graphs on the spindle surface", Journal of Combinatorial Theory, Series B 91 (2): 229–252, DOI 10.1016/j.jctb.2004.02.001.
- Cabello, Sergio & Mohar, Bojan (2010), "Adding one edge to planar graphs makes crossing number hard", Proc. 26th ACM Symposium on Computational Geometry (SoCG '10), pp. 68–76, doi:10.1145/1810959.1810972, <http://www.fmf.uni-lj.si/~mohar/Reprints/Inprint/BM10_SoCG10_Cabello_crossingNumberHard.pdf>. Hozzáférés ideje: 2018-12-10.
- Chimani, Markus; Gutwenger, Carsten & Mutzel, Petra et al. (2009), "Inserting a vertex into a planar graph", Proc. 20th ACM-SIAM Symposium on Discrete Algorithms (SODA '09), pp. 375–383, <http://portal.acm.org/citation.cfm?id=1496812>.
- Demaine, Erik D. & Hajiaghayi, Mohammad Taghi (2004), "Diameter and treewidth in minor-closed graph families, revisited", Algorithmica 40 (3): 211–215, DOI 10.1007/s00453-004-1106-1.
- Demaine, Erik D. & Hajiaghayi, Mohammad Taghi (2005), "Bidimensionality: new connections between FPT algorithms and PTASs", Proc. 16th ACM-SIAM Symposium on Discrete Algorithms (SODA '05), pp. 590–601, <http://erikdemaine.org/papers/GenApprox_SODA2005/>. Hozzáférés ideje: 2018-12-10.
- Demaine, Erik D.; Hajiaghayi, Mohammad Taghi & Kawarabayashi, Ken-ichi (2009), "Approximation algorithms via structural results for apex-minor-free graphs", Proc. 36th International Colloquium Automata, Languages and Programming (ICALP '09), vol. 5555, Lecture Notes in Computer Science, Springer-Verlag, pp. 316–327, doi:10.1007/978-3-642-02927-1_27.
- Eppstein, David (2000), "Diameter and treewidth in minor-closed graph families", Algorithmica 27 (3): 275–291, DOI 10.1007/s004530010020.
- Frick, Markus & Grohe, Martin (2001), "Deciding first-order properties of locally tree-decomposable structures", Journal of the ACM 48 (6): 1184–1206, DOI 10.1145/504794.504798.
- Grohe, Martin (2003), "Local tree-width, excluded minors, and approximation algorithms", Combinatorica 23 (4): 613–632, DOI 10.1007/s00493-003-0037-9.
- Gupta, A. & Impagliazzo, R. (1991), "Computing planar intertwines", Proc. 32nd IEEE Symposium on Foundations of Computer Science (FOCS '91), IEEE Computer Society, pp. 802–811, doi:10.1109/SFCS.1991.185452.
- Jørgensen, Leif K. (1994), "Contractions to K8", Journal of Graph Theory 18 (5): 431–448, DOI 10.1002/jgt.3190180502. As cited by Robertson, Seymour, and Thomas (1993a, 1993c).
- Kawarabayashi, Ken-ichi (2009), "Planarity allowing few error vertices in linear time", Proc. 50th IEEE Symposium on Foundations of Computer Science (FOCS '09), IEEE Computer Society, pp. 639–648, doi:10.1109/FOCS.2009.45.
- Kawarabayashi, Ken-ichi; Norine, Serguei & Thomas, Robin et al. (2012), minors in large 6-connected graphs.
- Lewis, John M. & Yannakakis, Mihalis (1980), "The node-deletion problem for hereditary properties is NP-complete", Journal of Computer and System Sciences 20 (2): 219–230, DOI 10.1016/0022-0000(80)90060-4.
- Lipton, Max; Mackall, Eoin & Mattman, Thomas W. et al. (2016), Six variations on a theme: Almost planar graphs, <https://arxiv.org/pdf/1608.01973.pdf>. Hozzáférés ideje: 2018-12-10.
- Mohar, Bojan (2001), "Face covers and the genus problem for apex graphs", Journal of Combinatorial Theory, Series B 82 (1): 102–117, doi:10.1006/jctb.2000.2026, <http://www.fmf.uni-lj.si/~mohar/Papers/ApexGenus.pdf>. Hozzáférés ideje: 2018-12-10.
- Pierce, Mike (2014), Searching for and classifying the finite set of minor-minimal non-apex graphs, Honours thesis, California State University, Chico, <http://www.csuchico.edu/~tmattman/mpthesis.pdf>.
- Robertson, Neil; Seymour, Paul & Thomas, Robin (1993a), "Hadwiger's conjecture for K6-free graphs", Combinatorica 13 (3): 279–361, doi:10.1007/BF01202354, <http://people.math.gatech.edu/~thomas/PAP/hadwiger.pdf>.
- Robertson, Neil; Seymour, P. D. & Thomas, Robin (1993b), "Linkless embeddings of graphs in 3-space", Bulletin of the American Mathematical Society 28 (1): 84–89, DOI 10.1090/S0273-0979-1993-00335-5.
- Robertson, Neil; Seymour, Paul & Thomas, Robin (1993c), "A survey of linkless embeddings", in Robertson, Neil & Seymour, Paul, Graph Structure Theory: Proc. AMS–IMS–SIAM Joint Summer Research Conference on Graph Minors, vol. 147, Contemporary Mathematics, American Mathematical Society, pp. 125–136, <http://people.math.gatech.edu/~thomas/PAP/linklsurvey.pdf>.
- Truemper, Klaus (1992), Matroid Decomposition, Academic Press, pp. 100–101, <http://www.utdallas.edu/~klaus/Mbook/matroiddecompositionbook.pdf>. Hozzáférés ideje: 2018-12-10 Archiválva 2017. augusztus 29-i dátummal a Wayback Machine-ben.
- Wagner, Klaus (1967), "Fastplättbare Graphen", Journal of Combinatorial Theory 3 (4): 326–365, DOI 10.1016/S0021-9800(67)80103-0.
- Wagner, Klaus (1970), "Zum basisproblem der nicht in die projektive ebene einbettbaren graphen, I", Journal of Combinatorial Theory 9 (1): 27–43, DOI 10.1016/S0021-9800(70)80052-7.