Křížení čísla (teorie grafů) - Crossing number (graph theory)

v teorie grafů, číslo křížení cr (G) grafu G je nejnižší počet křížení hran roviny výkres grafu G. Například graf je rovinný právě když je jeho číslo křížení nula. Určení čísla křížení má v roce stále velký význam kreslení grafu, jak ukázaly uživatelské studie, že kreslení grafů s několika kříženími lidem usnadňuje pochopení výkresu.[1]
Studie čísel křížení vznikla v roce 2006 Problém továrny na cihly v Turánu, ve kterém Pál Turán požádal o tovární plán, který minimalizoval počet přejezdů mezi tratěmi spojujícími cihlové pece s úložišti. Matematicky lze tento problém formalizovat jako požadavek na křížení čísla a kompletní bipartitní graf,[2] Stejný problém vznikl nezávisle v sociologie přibližně ve stejnou dobu v souvislosti s výstavbou sociogramy.[3] Turánův domnělý vzorec pro křížení čísel úplných bipartitních grafů zůstává neprokázaný, stejně jako analogický vzorec pro kompletní grafy.
The nerovnost čísla křížení uvádí, že pro grafy, kde je číslo E hran je dostatečně větší než počet n z vrcholů je číslo křížení alespoň úměrné E3/n2. Má aplikace v VLSI design a geometrie dopadu.
Bez další kvalifikace počet křížení umožňuje kresby, na nichž mohou být hrany znázorněny libovolnými křivkami. Variace tohoto konceptu, přímé číslo křížení, vyžaduje, aby všechny hrany byly přímými segmenty, a mohou se lišit od čísla křížení. Zejména číslo přímého křížení a kompletní graf je v podstatě stejný jako minimální počet konvexních čtyřúhelníků určený množinou n body v obecné poloze. Problém stanovení tohoto počtu úzce souvisí s šťastný konec problém.[4]
Definice
Pro účely definování čísla křížení je nakreslen výkres neorientovaný graf je mapování od vrcholů grafu k disjunktním bodům v rovině a od okrajů grafu ke křivkám spojujícím jejich dva koncové body. Žádný vrchol by neměl být mapován na hranu, jejíž není koncovým bodem, a kdykoli mají dvě hrany křivky, které se protínají (jiné než ve sdíleném koncovém bodě), jejich průsečíky by měly tvořit konečnou množinu správných křížení, kde jsou tyto dvě křivky příčný. Křížení se počítá zvlášť pro každý z těchto křížení, pro každou dvojici hran, které se protínají. Číslo křížení grafu je potom minimální počet křížení ve výkresu u všech těchto výkresů.[5]
Někteří autoři přidávají do definice výkresu další omezení, například že každá dvojice hran má nanejvýš jeden průsečík (sdílený koncový bod nebo křížení). U čísla křížení, jak je definováno výše, tato omezení nemají žádný rozdíl, protože kresba s minimem křížení nemůže mít hrany s více průsečíky. Pokud se dvě hrany se sdíleným koncovým bodem kříží, lze výkres lokálně změnit v místě křížení, přičemž zbytek výkresu se nezmění, aby se vytvořil jiný výkres s menším počtem křížení. A podobně, pokud se dva okraje protínají dvakrát nebo vícekrát, lze výkres lokálně změnit na dvou bodech křížení, aby se vytvořil jiný výkres s dvěma méně kříženími. Tato omezení jsou však relevantní pro alternativní definice čísla křížení, které například počítají pouze počet párů hran, které se kříží, spíše než počet křížení.[5]
Speciální případy
V dubnu 2015 jsou čísla křížení známa pro velmi málo rodin grafů. Zejména, až na několik počátečních případů, počet křížení úplných grafů, bipartitních úplných grafů a produktů cyklů zůstávají neznámé, i když u dolních mezí došlo k určitému pokroku.[6]
Kompletní bipartitní grafy

V době druhá světová válka, Maďarský matematik Pál Turán byl nucen pracovat v cihelně a tlačil vagónový náklad cihel z pecí na skladiště. Továrna měla stopy z každé pece do každého skladiště a vozy se těžší tlačily v místech, kde se koleje protínaly, z čehož byl Turán veden k tomu, aby se zeptal na svůj problém s cihelnou: jak mohou pece, sklady a koleje být uspořádán tak, aby se minimalizoval celkový počet přejezdů? Matematicky lze pece a sklady formalizovat jako vrcholy a kompletní bipartitní graf, se stopami jako jeho hranami. Tovární rozvržení lze reprezentovat jako nákres tohoto grafu, takže se stává problém: jaký je minimální možný počet křížení ve výkresu kompletní bipartitní graf ?[7]
Kazimierz Zarankiewicz pokusil se vyřešit problém Turánovy cihelny;[8] jeho důkaz obsahoval chybu, ale prokázal platnost horní hranice z
pro číslo křížení celého bipartitního grafu K.m, n. Tato vazba byla považována za optimální počet křížení pro všechny kompletní bipartitní grafy.[9]
Kompletní grafy a zbarvení grafů
Problém stanovení čísla křížení kompletní graf byl poprvé představen Anthony Hill, a objevil se v tisku v roce 1960.[10] Hill a jeho spolupracovník John Ernest byli dva stavební umělci fascinován matematikou. Nejenže formulovali tento problém, ale také vytvořili domněnkový vzorec pro toto křížové číslo, které Richard K. Guy publikováno v roce 1960.[10] Jmenovitě je známo, že vždy existuje kresba s
přechody. Tento vzorec udává hodnoty 1, 3, 9, 18, 36, 60, 100, 150 pro str = 5, ..., 12; viz sekvence A000241 v On-line encyklopedie celočíselných sekvencí Domníváme se, že nemůže existovat lepší kresba, takže tento vzorec poskytuje optimální počet křížení pro celé grafy. Nezávislou formulaci stejného dohadu vytvořil autor Thomas L. Saaty v roce 1964.[11]
Saaty dále ověřil, že tento vzorec poskytuje optimální počet přechodů pro str ≤ 10 a Pan a Richter ukázali, že je to také optimální pro str = 11, 12.[12]
The Albertsonova domněnka, formuloval Michael O. Albertson v roce 2007, uvádí, že mezi všemi grafy s chromatické číslo n, celý graf K.n má minimální počet přejezdů. To znamená, že pokud je domnělý vzorec pro křížové číslo celého grafu správný, pak každý n-chromatický graf má číslo křížení alespoň rovné stejnému vzorci. Nyní je známo, že Albertsonova domněnka platí n ≤ 16.[13]
Krychlové grafy
Nejmenší kubické grafy s křížením čísla 1–8 a 11 jsou známa (sekvence A110507 v OEIS ). Nejmenší 1-kubický kubický graf je kompletní bipartitní graf K.3,3, se 6 vrcholy. Nejmenší 2křížkový kubický graf je Petersenův graf, s 10 vrcholy. Nejmenší 3křížkový kubický graf je Heawoodův graf, se 14 vrcholy. Nejmenší čtyřkřížkový kubický graf je Möbius-Kantorův graf, s 16 vrcholy. Nejmenší 5křížkový kubický graf je Pappusův graf, s 18 vrcholy. Nejmenší šestistupňový kubický graf je Desargues graf, s 20 vrcholy. Žádný ze čtyř křížících se 7 křížových grafů s 22 vrcholy není dobře znám.[14] Mezi nejmenší 8 křížové kubické grafy patří Nauru graf a McGeeův graf nebo (3,7) -klecový graf, s 24 vrcholy.[15] Mezi nejmenší 11 křížení kubických grafů patří Coxeterův graf s 28 vrcholy.[16]
V roce 2009 Pegg a Exoo předpokládali, že nejmenší kubický graf s křížením číslo 13 je Tutte – Coxeterův graf a nejmenší kubický graf s křížením číslo 170 je Tutte 12-klec.[15][17]
Složitost a aproximace
Obecně je stanovení čísla křížení grafu těžké; Garey a Johnson v roce 1983 ukázal, že se jedná o NP-tvrdé problém.[18] Ve skutečnosti problém zůstává NP-těžký, i když je omezen na kubické grafy[19] a na téměř rovinné grafy (grafy, které se po odstranění jedné hrany stanou rovinnými).[20] Úzce související problém, stanovení přímého čísla křížení, je kompletní pro existenciální teorie skutečností.[21]
Na pozitivní straně existují účinné algoritmy pro určení, zda je číslo křížení menší než pevná konstanta k. Jinými slovy, problém je fixovatelný parametr.[22][23] Pro větší je to stále obtížné k, jako k = |PROTI|/2. Existují také efektivní aproximační algoritmy pro přiblížení cr (G) na grafech omezeného stupně.[24] V praxi heuristický používají se algoritmy, jako je jednoduchý algoritmus, který začíná bez hran a neustále přidává každou novou hranu způsobem, který produkuje co nejméně dalších možných křížení. Tyto algoritmy se používají v Rectilinear Crossing Number distribuované výpočty projekt.[25]
Nerovnost čísla přechodu
Pro neorientovaného jednoduchý graf G s n vrcholy a E hrany takové E > 7n číslo křížení je vždy alespoň
Tento vztah mezi hranami, vrcholy a číslem křížení byl objeven nezávisle na sobě Ajtai, Chvátal, Novorozenec a Szemerédi,[26] a tím Leightone.[27] To je známé jako nerovnost čísla křížení nebo překračování lemmatu.
Konstanta 29 je dosud nejznámější a je způsoben Ackermanem.[28] Konstanta 7 lze snížit na 4, ale na úkor výměny 29 s horší konstantou 64.[26][27]
Motivací Leightona při studiu čísel křížení bylo, aby aplikace přišla VLSI design v teoretické informatice.[27] Později si Székely také uvědomil, že tato nerovnost přinesla velmi jednoduché důkazy o některých důležitých větách v geometrie dopadu, jako Beckova věta a Szemerédi-Trotterova věta,[29] a Tamal Dey použil to k prokázání horních hranic geometrický k-sady.[30]
Variace
Pokud je potřeba nakreslit hrany jako úsečkové segmenty, nikoli jako libovolné křivky, pak některé grafy vyžadují více křížení. The přímé číslo křížení je definován jako minimální počet křížení výkresu tohoto typu. Je vždy alespoň stejně velký jako číslo křížení a u některých grafů je větší. Čísla přímého křížení pro K.5 přes K.12 jsou 1, 3, 9, 19, 36, 62, 102, 153, (A014540 ) a hodnoty až K.27 jsou známy, s K.28 vyžadující přechod 7233 nebo 7234. Další hodnoty shromažďuje projekt Rectilinear Crossing Number.[25]
Graf má místní číslo přechodu k pokud to lze nakreslit maximálně k přechody na hranu, ale ne méně. Grafy, které lze nakreslit maximálně k přechody na hranu se také nazývají k-planární.[31]
Mezi další varianty čísla křížení patří párové křížení číslo (minimální počet párů hran, které se protínají v jakémkoli výkresu) a liché křížení číslo (počet párů hran, které v libovolném výkresu protínají lichý počet opakování). Liché číslo křížení se nanejvýš rovná počtu párových křížení, které se maximálně rovná číslu křížení. Avšak tím, že Věta Hanani – Tutte, kdykoli je jedno z těchto čísel nula, všechna jsou.[5] Schaefer (2014, 2018 ) zkoumá mnoho takových variant.[32][33]
Viz také
- Planarizace, rovinný graf vytvořený nahrazením každého křížení novým vrcholem
- Problém se třemi nástroji, hádanka, která se ptá, zda K.3,3 lze nakreslit 0 křížení
Reference
- ^ Nákup, Helen C .; Cohen, Robert F .; James, Murray I. (1995). Msgstr "Ověření estetiky kreslení grafů". V Brandenburgu, Franz-Josef (ed.). Grafická kresba, Symposium on Graph Drawing, GD '95, Passau, Německo, 20. - 22. září 1995, sborník. Přednášky z informatiky. 1027. Springer. 435–446. doi:10.1007 / BFb0021827..
- ^ Turán, P. (1977). "Uvítání". Journal of Graph Theory. 1: 7–9. doi:10,1002 / jgt.3190010105.CS1 maint: ref = harv (odkaz)
- ^ Bronfenbrenner, Urie (1944). "Grafická prezentace sociometrických údajů". Sociometrie. 7 (3): 283–289. JSTOR 2785096.
Uspořádání subjektů na diagramu, i když je zčásti nahodilé, je určováno převážně metodou pokusů a omylů s cílem minimalizovat počet protínajících se čar.
- ^ Scheinerman, Edward R.; Wilf, Herbert S. (1994). „Přímočaré číslo křížení úplného grafu a Sylvestrova„ čtyřbodový problém “geometrické pravděpodobnosti“. Americký matematický měsíčník. 101 (10): 939–943. doi:10.2307/2975158. JSTOR 2975158.CS1 maint: ref = harv (odkaz)
- ^ A b C Pach, J.; Tóth, G. (1998). „O jaké číslo přechodu vlastně jde?“. Sborník 39. výroční sympozia o základech informatiky (FOCS 1998). str. 617–626. doi:10.1109 / SFCS.1998.743512..
- ^ de Klerk, E .; Maharry, J .; Pasechnik, D. V .; Richter, B .; Salazar, G. (2006). "Vylepšené hranice pro počet křížení K.m, n a K.n". SIAM Journal on Discrete Mathematics. 20 (1): 189–202. arXiv:matematika / 0404142. doi:10.1137 / S0895480104442741.CS1 maint: ref = harv (odkaz)
- ^ Pach, János; Sharir, Micha (2009). „5.1 Křižovatky - problém cihelny“. Kombinatorická geometrie a její algoritmické aplikace: Alcalá přednášky. Matematické průzkumy a monografie. 152. Americká matematická společnost. str. 126–127.
- ^ Zarankiewicz, K. (1954). „K problému P. Turána ohledně grafů“. Fundamenta Mathematicae. 41: 137–145.CS1 maint: ref = harv (odkaz)
- ^ Guy, Richard K. (1969). „Pokles a pád Zarankiewiczovy věty“. Důkazní techniky v teorii grafů (Proc. Second Ann Arbor Graph Theory Conf., Ann Arbor, Mich., 1968). Academic Press, New York. str. 63–69. PAN 0253931..
- ^ A b Guy, R. K. (1960). "Kombinatorický problém". Nabla (Bulletin of Malayan Mathematical Society). 7: 68–72.CS1 maint: ref = harv (odkaz)
- ^ Saaty, T.L. (1964). "Minimální počet křižovatek v celých grafech". Sborník Národní akademie věd Spojených států amerických. 52: 688–690. Bibcode:1964PNAS ... 52..688S. doi:10.1073 / pnas.52.3.688. PMC 300329. PMID 16591215.CS1 maint: ref = harv (odkaz)
- ^ Pan, Shengjun; Richter, R. Bruce (2007). "Číslo křížení K.11 je 100". Journal of Graph Theory. 56 (2): 128–134. doi:10.1002 / jgt.20249. PAN 2350621..
- ^ Barát, János; Tóth, Géza (2009). „Směrem k Albertsonově domněnce“. arXiv:0909.0413 [math.CO ].CS1 maint: ref = harv (odkaz)
- ^ Weisstein, Eric W. „Číslo křížení grafu“. MathWorld.
- ^ A b Pegg, E. T.; Exoo, G. (2009). Msgstr "Křížení číselných grafů". Mathematica Journal. 11. doi:10,3888 / tmj.11.2-2.CS1 maint: ref = harv (odkaz)
- ^ Haythorpe, Michael; Newcombe, Alex (2018), Na 26 vrcholech s křížením číslo 11 nejsou žádné kubické grafy, arXiv:1804.10336
- ^ Exoo, G. "Přímočaré kresby slavných grafů".
- ^ Garey, M. R.; Johnson, D. S. (1983). "Křížové číslo je NP úplné". SIAM Journal o algebraických a diskrétních metodách. 4 (3): 312–316. doi:10.1137/0604033. PAN 0711340.CS1 maint: ref = harv (odkaz)
- ^ Hliněný, P. (2006). "Křížkové číslo je pro kubické grafy těžké". Journal of Combinatorial Theory. Řada B. 96 (4): 455–471. doi:10.1016 / j.jctb.2005.09.009. PAN 2232384.CS1 maint: ref = harv (odkaz)
- ^ Cabello S. a Mohar B. (2013). "Přidání jedné hrany k rovinným grafům znesnadňuje křížení počtu a 1-rovinnosti". SIAM Journal on Computing. 42 (5): 1803–1829. arXiv:1203.5944. doi:10.1137/120872310.CS1 maint: ref = harv (odkaz)
- ^ Schaefer, Marcus (2010). Složitost některých geometrických a topologických problémů (PDF). Grafická kresba, 17. mezinárodní sympozium, GS 2009, Chicago, IL, USA, září 2009, revidované práce. Přednášky z informatiky. 5849. Springer-Verlag. 334–344. doi:10.1007/978-3-642-11805-0_32. ISBN 978-3-642-11804-3.CS1 maint: ref = harv (odkaz).
- ^ Grohe, M. (2005). Msgstr "Výpočet čísel křížení v kvadratickém čase". Journal of Computer and System Sciences. 68 (2): 285–302. arXiv:cs / 0009010. doi:10.1016 / j.jcss.2003.07.008. PAN 2059096.CS1 maint: ref = harv (odkaz)
- ^ Kawarabayashi, Ken-ichi; Reed, Bruce (2007). Výpočet čísla křížení v lineárním čase. Proceedings of the 29. Annual ACM Symposium on Theory of Computing. 382–390. doi:10.1145/1250790.1250848. ISBN 978-1-59593-631-8.CS1 maint: ref = harv (odkaz)
- ^ Dokonce, Guy; Guha, Sudipto; Schieber, Baruch (2003). Msgstr "Vylepšená aproximace křížení ve výkresech grafů a v rozložených oblastech VLSI". SIAM Journal on Computing. 32 (1): 231–252. doi:10.1137 / S0097539700373520.CS1 maint: ref = harv (odkaz)
- ^ A b Oswin Aichholzer. „Projekt Rectilinear Crossing Number“. Archivovány od originál dne 2012-12-30., aPřímočaré číslo křížení na Institutu softwarových technologií ve Štýrském Hradci, University of Technology (2009).
- ^ A b Ajtai, M.; Chvátal, V.; Newborn, M .; Szemerédi, E. (1982). Podgrafy bez křížení. Teorie a praxe kombinatoriky. Matematická studia v Severním Holandsku. 60. str. 9–12. PAN 0806962.
- ^ A b C Leighton, T. (1983). Problémy se složitostí ve VLSI. Základy výpočetní řady. Cambridge, MA: MIT Press.
- ^ Ackerman, Eyal (2013). „Na topologických grafech s maximálně čtyřmi přechody na hranu“ (PDF). Archivovány od originál (PDF) dne 2014-07-14.
- ^ Székely, L. A. (1997). "Křížení čísel a těžké Erdőovy problémy v diskrétní geometrii". Kombinatorika, pravděpodobnost a výpočet. 6 (3): 353–358. doi:10.1017 / S0963548397002976. PAN 1464571.CS1 maint: ref = harv (odkaz)
- ^ Dey, T. K. (1998). "Vylepšené hranice pro rovinné k-sady a související problémy ". Diskrétní a výpočetní geometrie. 19 (3): 373–382. doi:10.1007 / PL00009354. PAN 1608878.CS1 maint: ref = harv (odkaz)
- ^ Ringel, Gerhard (1965). „Ein Sechsfarbenproblem auf der Kugel“. Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg (v němčině). 29: 107–117. doi:10.1007 / BF02996313. PAN 0187232.
- ^ Schaefer, Marcus (2014). „Číslo křížení grafu a jeho varianty: průzkum“. Electronic Journal of Combinatorics. DS21.CS1 maint: ref = harv (odkaz)
- ^ Schaefer, Marcus (2018). Křížení čísel grafů. CRC Press.