Věta o struktuře grafu - Graph structure theorem
v matematika, věta o struktuře grafu je hlavním výsledkem v oblasti teorie grafů. Výsledkem je hluboká a zásadní souvislost mezi teorií nezletilí v grafu a topologické vložení. Věta je uvedena v sedmnáctém ze série 23 článků autorem Neil Robertson a Paul Seymour. Jeho důkaz je velmi dlouhý a zapojený. Kawarabayashi & Mohar (2007) a Lovász (2006) jsou průzkumy přístupné nespecialistům popisující větu a její důsledky.
Nastavení a motivace věty
A Méně důležitý grafu G je libovolný graf H to je izomorfní s grafem, který lze získat z podgrafu G podle uzavírání smluv některé hrany. Li G dělá ne mít graf H jako nezletilý, pak to říkáme G je H-volný, uvolnit. Nechat H být pevným grafem. Intuitivně, pokud G je obrovský H-bezplatný graf, pak by pro to měl existovat „dobrý důvod“. Věta o struktuře grafu poskytuje takový „dobrý důvod“ v podobě hrubého popisu struktury G. V podstatě každý H-bezplatný graf G trpí jedním ze dvou strukturálních nedostatků: buď G je „příliš tenký“ na to, aby měl H jako nezletilý, nebo G lze (téměř) topologicky vložit na povrch, který je příliš jednoduché vložit H na. První důvod platí, pokud H je rovinný graf, a platí oba důvody, pokud H není rovinný. Nejprve si ujasníme tyto pojmy.
Šířka stromu
The šířka stromu grafu G je kladné celé číslo, které určuje "tenkost" G. Například připojený graf G má šířku stromu jednu právě tehdy, je-li to strom, a G má šířku stromu dvě právě tehdy, pokud se jedná o a sériově paralelní graf. Intuitivně obrovský graf G má malou šířku stromu právě tehdy G vezme strukturu obrovského stromu, jehož uzly a hrany byly nahrazeny malými grafy. Přesnou definici šířky stromu uvádíme v podsekci týkající se součtových součtů. Je to věta, že pokud H je nezletilá z G, pak šířka stromu H není větší než G. Proto jeden „dobrý důvod“ pro G být H- zdarma je šířka stromu G není příliš velký. Věta o struktuře grafu naznačuje, že tento důvod platí vždy pro případ H je rovinný.
Dodatek 1. Pro každý rovinný graf H, existuje kladné celé číslo k takové, že každý H-volný graf má šířku stromu menší než k.
Je politováníhodné, že hodnota k v Dodatku 1 je obecně mnohem větší než šířka stromu H (Pozoruhodná výjimka je, když H = K.4, kompletní graf na čtyřech vrcholech, pro který k= 3). To je jeden z důvodů, proč se říká, že věta o struktuře grafu popisuje „hrubou strukturu“ H-bezplatné grafy.
Vkládání povrchů
Zhruba, a povrch je sada bodů s lokální topologickou strukturou disku. Povrchy spadají do dvou nekonečných rodin: orientovatelný povrchy zahrnují koule, torus, dvojitý torus a tak dále; the neorientovatelné povrchy zahrnují skutečná projektivní rovina, Kleinova láhev a tak dále. Graf vloží na ploše, pokud lze graf nakreslit na ploše jako soubor bodů (vrcholů) a oblouků (hran), které se navzájem nekříží nebo se nedotýkají, kromě případů, kdy hrany a vrcholy narážejí nebo sousedí. Graf je rovinný pokud se vloží do koule. Pokud graf G vloží na určitý povrch, pak každý menší z G také se vloží na stejný povrch. Proto „dobrý důvod“ pro G být H- to je zdarma G vloží na povrch, který H nevkládá se.
Když H není rovinný, lze na větu o struktuře grafu pohlížet jako na obrovské zobecnění Kuratowského věty. Verze této věty dokázaná Wagner (1937) uvádí, že pokud graf G je obojí K.5- zdarma a K.3,3- tedy zdarma G je rovinný. Tato věta poskytuje „dobrý důvod“ pro graf G nemít K.5 nebo K.3,3 jako nezletilí; konkrétně G vloží na kouli, zatímco ani jedna K.5 ani K.3,3 vložit na kouli. Bohužel tato představa „dobrého důvodu“ není pro teorém o struktuře grafu dostatečně propracovaná. Jsou požadovány další dva pojmy: kliky-součty a víry.
Kliky-součty
A klika v grafu G je libovolná sada vrcholů, které jsou párově sousedící G. Pro nezáporné celé číslo k, a k-klika-součet dvou grafů G a K. je libovolný graf získaný výběrem nezáporného celého čísla m ≤ k, výběr velikosti kliky m v každém z G a K., identifikující dvě kliky do jediné kliky velikosti m, poté odstraníte nulu nebo více okrajů, které spojují vrcholy v nové klice.
Li G1, G2, ..., Gn je seznam grafů, pak můžeme vytvořit nový graf připojením se k seznamu grafů prostřednictvím součtů k-clique. To znamená, že si vezmeme k-klika-součet G1 a G2, pak vezměte k-klika-součet G3 s výsledným grafem atd. Graf má maximální šířka stromu k pokud to lze získat prostřednictvím k-kliky-součty ze seznamu grafů, kde každý graf v seznamu má maximálně k + 1 vrcholy.
Důsledek 1 nám to naznačuje k-kliky-součty malých grafů popisují hrubou strukturu H-bezplatné grafy, když H je rovinný. Když H je neplanární, musíme také zvážit k-klika-součty seznamu grafů, z nichž každý je vložen na plochu. Následující příklad s H = K.5 ilustruje tento bod. Graf K.5 vloží se na každý povrch kromě koule. Nicméně existují K.5-bezplatné grafy, které nejsou ani zdaleka rovinné. Zejména výsledkem 3 kliků jakéhokoli seznamu rovinných grafů je a K.5-bezplatný graf. Wagner (1937) určil přesnou strukturu K.5-bezplatné grafy, jako součást shluku výsledků známých jako Wagnerova věta:
Věta 2. Li G je K.5- tedy zdarma G lze získat pomocí součtů se 3 klikami ze seznamu rovinných grafů a kopií jednoho speciálního nerovinného grafu s 8 vrcholy.
Poukazujeme na to, že Věta 2 je věta o přesné struktuře protože přesná struktura K.5- určují se bezplatné grafy. Takové výsledky jsou v teorii grafů vzácné. Věta o struktuře grafu není v tomto smyslu přesná, protože pro většinu grafů H, strukturální popis H-free graphs includes some graphs that are ne H-volný, uvolnit.
Víry (hrubý popis)
Dalo by se zlákat k domněnce, že analogie věty 2 platí pro grafy H jiný než K.5. Možná je pravda, že: pro jakýkoli nerovinný graf H existuje kladné celé číslo k takové, že každý graf bez H lze získat pomocí k-clique-sums ze seznamu grafů, z nichž každý má buď n maximálně k vrcholů, nebo je vložen na nějaký povrch na které se H nevkládá. Bohužel toto tvrzení ještě není dostatečně propracované, aby to byla pravda. Musíme povolit každý vložený graf Gi „podvádět“ dvěma omezenými způsoby. Nejprve musíme povolit omezený počet míst na povrchu, na které můžeme přidat nějaké nové vrcholy a hrany, které se mohou navzájem křížit způsobem omezeného složitost. Taková místa se nazývají víry. "Složitost" víru je omezena parametrem zvaným jeho hloubka, úzce souvisí s šířka cesty. Čtenář může upřednostnit odložení čtení následujícího přesného popisu víru hloubky k. Zadruhé musíme umožnit omezenému počtu nových vrcholů přidat do každého z vložených grafů víry.
Víry (přesná definice)
A tvář vloženého grafu je otevřená 2 buňka v povrchu, která je disjunktní od grafu, ale jejíž hranicí je sjednocení některých okrajů vloženého grafu. Nechat F být tváří vloženého grafu G a nechte proti0, proti1, ..., protin−1,protin = proti0 být vrcholy ležící na hranici F (v tomto kruhovém pořadí). A kruhový interval pro F je množina vrcholů formy {protiA, protiA+1, ..., protiA+s} kde A a s jsou celá čísla a kde indexy jsou redukovány modulon. Nechť Λ je konečný seznam kruhových intervalů pro F. Vytvoříme nový graf následujícím způsobem. Pro každý kruhový interval L v Λ přidáme nový vrchol protiL který se připojí k nule nebo více vrcholům v L. Nakonec pro každý pár {L, M} intervalů v Λ, můžeme přidat spojení hran protiL na protiM pokud L a M mít neprázdnou křižovatku. Výsledný graf je údajně získán z G podle přidání víru hloubky nanejvýš k(do tvářeF) za předpokladu, že žádný vrchol na hranici F se objeví ve více než k intervalů v Λ.
Výrok věty o struktuře grafu
Věta o struktuře grafu. Pro jakýkoli graf H existuje kladné celé číslo k takové, že každý graf bez H lze získat takto:
- Začneme seznamem grafů, kde každý graf v seznamu je vložen na povrch, na který H není vložen
- ke každému vloženému grafu v seznamu přidáme nanejvýš k vírů, kde každý vír má hloubku nanejvýš k
- ke každému výslednému grafu přidáme nanejvýš k nových vrcholů (tzv vrcholy ) a přidejte libovolný počet hran, z nichž každá má alespoň jeden ze svých koncových bodů mezi vrcholy.
- nakonec se spojíme pomocí k-clique-sumarizuje výsledný seznam grafů.
Všimněte si, že kroky 1. a 2. mají za následek prázdný graf, pokud H je rovinný, ale omezený počet vrcholů přidaných v kroku 3. činí prohlášení konzistentním s důsledkem 1.
Vylepšení
V závislosti na množině jsou možné posílené verze věty o struktuře grafu H zakázaných nezletilých. Například když jeden z grafů v H je rovinný, pak každý H-minor-free graph has a rozklad stromů ohraničené šířky; ekvivalentně to může být reprezentováno jako a klika-součet grafů konstantní velikosti[1] Když je jeden z grafů v H lze kreslit v rovině pouze jednou přechod, pak H-nebezplatné grafy připouštějí rozklad jako klikový součet grafů konstantní velikosti a grafů ohraničeného rodu bez vírů.[2]Jiné zesílení je také známé, když je jeden z grafů v H je vrcholový graf.[3]
Viz také
Poznámky
Reference
- Demaine, Erik D.; Hajiaghayi, Mohammad Taghi; Kawarabayashi, Ken-ichi (2009), „Aproximační algoritmy prostřednictvím strukturálních výsledků pro apex-minor-free grafy“, Proc. 36. mezinárodní kolokviové automaty, jazyky a programování (ICALP '09) (PDF), Přednášky v informatice, 5555, Springer-Verlag, str. 316–327, doi:10.1007/978-3-642-02927-1_27, PAN 2544855.
- Demaine, Erik D.; Hajiaghayi, Mohammad Taghi; Thilikos, Dimitrios M. (2002), „1,5-Aproximace pro šířku stromů grafů s výjimkou grafu s jedním křížením jako vedlejším“, Proc. 5. mezinárodní seminář o aproximačních algoritmech pro kombinatorickou optimalizaci (APPROX 2002), Přednášky v informatice, 2462, Springer-Verlag, str. 67–80, doi:10.1007/3-540-45753-4_8, PAN 2091577.
- Kawarabayashi, Ken-ichi; Mohar, Bojan (2007), „Some recent progress and applications in graph minor theory“, Grafy a kombinatorika, 23 (1): 1–46, doi:10.1007 / s00373-006-0684-x, PAN 2292102.
- Lovász, László (2006), „Graph minor theory“, Bulletin of the American Mathematical Society, 43 (1): 75–86, doi:10.1090 / S0273-0979-05-01088-8, PAN 2188176.
- Robertson, Neil; Seymour, P. D. (1983), "Graph minors. I. Excluding a forest", Journal of Combinatorial Theory, Řada B, 35 (1): 39–61, doi:10.1016/0095-8956(83)90079-5, PAN 0723569.
- Robertson, Neil; Seymour, P. D. (1986), "Graf nezletilí. II. Algoritmické aspekty šířky stromu", Journal of Algorithms, 7 (3): 309–322, doi:10.1016/0196-6774(86)90023-4, PAN 0855559.
- Robertson, Neil; Seymour, P. D. (1984), "Graph minors. III. Plaar tree-width", Journal of Combinatorial Theory, Řada B, 36 (1): 49–64, doi:10.1016/0095-8956(84)90013-3, PAN 0742386.
- Robertson, Neil; Seymour, P. D. (1990), "Graph minors. IV. Tree-width and well-quasi-ordering", Journal of Combinatorial Theory, Řada B, 48 (2): 227–254, doi:10.1016 / 0095-8956 (90) 90120-O, PAN 1046757.
- Robertson, Neil; Seymour, P. D. (1986), "Graf nezletilí. V. Vyjma rovinného grafu", Journal of Combinatorial Theory, Řada B, 41 (1): 92–114, doi:10.1016/0095-8956(86)90030-4, PAN 0854606.
- Robertson, Neil; Seymour, P. D. (1986), "Graph minors. VI. Disjoint paths across a disc", Journal of Combinatorial Theory, Řada B, 41 (1): 115–138, doi:10.1016/0095-8956(86)90031-6, PAN 0854607.
- Robertson, Neil; Seymour, P. D. (1988), "Graph minors. VII. Disjoint paths on a surface", Journal of Combinatorial Theory, Řada B, 45 (2): 212–254, doi:10.1016/0095-8956(88)90070-6, PAN 0961150.
- Robertson, Neil; Seymour, P. D. (1990), "Graph minors. VIII. A Kuratowski theorem for general areas", Journal of Combinatorial Theory, Řada B, 48 (2): 255–288, doi:10.1016 / 0095-8956 (90) 90121-F, PAN 1046758.
- Robertson, Neil; Seymour, P. D. (1990), "Graf nezletilí. IX. Nespojené zkřížené cesty", Journal of Combinatorial Theory, Řada B, 49 (1): 40–77, doi:10.1016/0095-8956(90)90063-6, PAN 1056819.
- Robertson, Neil; Seymour, P. D. (1991), "Graf nezletilí. X. Překážky rozkladu stromů", Journal of Combinatorial Theory, Řada B, 52 (2): 153–190, doi:10.1016 / 0095-8956 (91) 90061-N, PAN 1110468.
- Robertson, Neil; Seymour, P. D. (1993), „Vyloučení grafu s jedním křížením“, Robertson, Neil; Seymour, Paul (eds.), Teorie struktury grafu: Proc. Společná letní výzkumná konference AMS – IMS – SIAM o nezletilých grafech, Současná matematika, 147, American Mathematical Society, str. 669–675, doi:10.1090 / conm / 147/01206, PAN 1224738.
- Robertson, Neil; Seymour, P. D. (1994), "Graph minors. XI. Circuits on a surface", Journal of Combinatorial Theory, Řada B, 60 (1): 72–106, doi:10.1006 / jctb.1994.1007, PAN 1256585.
- Robertson, Neil; Seymour, P. D. (1995), "Graph minors. XII. Distance on a surface", Journal of Combinatorial Theory, Řada B, 64 (2): 240–272, doi:10.1006 / jctb.1995.1034, PAN 1339851.
- Robertson, Neil; Seymour, P. D. (1995), "Graf nezletilí. XIII. Problém disjunktních cest", Journal of Combinatorial Theory, Řada B, 63 (1): 65–110, doi:10.1006 / jctb.1995.1006, PAN 1309358.
- Robertson, Neil; Seymour, P. D. (1995), "Graph minors. XIV. Extending an embedding", Journal of Combinatorial Theory, Řada B, 65 (1): 23–50, doi:10.1006 / jctb.1995.1042, PAN 1347339.
- Robertson, Neil; Seymour, P. D. (1996), "Graph minors. XV. Giant steps", Journal of Combinatorial Theory, Řada B, 68 (1): 112–148, doi:10.1006 / jctb.1996.0059, PAN 1405708
- Robertson, Neil; Seymour, P. D. (2003), "Graf nezletilí. XVI. S výjimkou nerovinného grafu", Journal of Combinatorial Theory, Řada B, 89 (1): 43–76, doi:10.1016 / S0095-8956 (03) 00042-X, PAN 1999736.
- Robertson, Neil; Seymour, P. D. (1999), "Graf nezletilí. XVII. Zkrocení víru", Journal of Combinatorial Theory, Řada B, 77 (1): 162–210, doi:10.1006 / jctb.1999.1919, PAN 1710538.
- Robertson, Neil; Seymour, Paule (2003), "Graph minors. XVIII. Tree-decompositions and well-quasi-order", Journal of Combinatorial Theory, Řada B, 89 (1): 77–108, doi:10.1016 / S0095-8956 (03) 00067-4, PAN 1999737.
- Robertson, Neil; Seymour, P. D. (2004), "Graph minors. XIX. Well-quasi-ordering on a surface", Journal of Combinatorial Theory, Řada B, 90 (2): 325–385, doi:10.1016 / j.jctb.2003.08.005, PAN 2034033.
- Robertson, Neil; Seymour, P. D. (2004), „Graf nezletilí. XX. Wagnerova domněnka“, Journal of Combinatorial Theory, Řada B, 92 (2): 325–357, doi:10.1016 / j.jctb.2004.08.001, PAN 2099147.
- Robertson, Neil; Seymour, Paule (2009), "Graf nezletilí. XXI. Grafy s jedinečnými vazbami", Journal of Combinatorial Theory, Řada B, 99 (3): 583–616, doi:10.1016 / j.jctb.2008.08.003, PAN 2507943.
- Robertson, Neil; Seymour, Paule (2012), „Graph minors. XXII. Irelevant vertices in linking problems“, Journal of Combinatorial Theory, Řada B, 102 (2): 530–563, doi:10.1016 / j.jctb.2007.12.007, PAN 2885434.
- Robertson, Neil; Seymour, Paule (2010), „Graph minors XXIII. Nash-Williams 'imerive guessing“, Journal of Combinatorial Theory, Řada B, 100 (2): 181–205, doi:10.1016 / j.jctb.2009.07.003, PAN 2595703.
- Wagner, Klaus (1937), „Über eine Erweiterung des Satzes von Kuratowski“, Deutsche Mathematik, 2: 280–285.