Intervalový graf - Interval graph

v teorie grafů, an intervalový graf je neorientovaný graf vytvořený ze souboru intervaly na skutečná linie, s vrcholem pro každý interval a hranou mezi vrcholy, jejichž intervaly se protínají. To je průsečíkový graf intervalů.
Intervalové grafy jsou chordální grafy a perfektní grafy. Mohou být rozpoznáni v lineární čas a optimální zbarvení grafu nebo maximální klika v těchto grafech lze nalézt v lineárním čase. Intervalové grafy zahrnují všechny správné intervalové grafy, grafy definované stejným způsobem ze sady jednotkové intervaly.
Tyto grafy byly použity k modelování potravinářské weby a studovat plánování problémy, ve kterých je třeba vybrat podmnožinu úkolů, které mají být provedeny v nepřekrývajících se časech. Mezi další aplikace patří sestavování souvislých podsekcí v DNA mapování a časové uvažování.
Definice
Intervalový graf je neorientovaný graf G vytvořené z rodiny intervalů
- Si, i = 0, 1, 2, ...
vytvořením jednoho vrcholu protii pro každý interval Sia spojením dvou vrcholů protii a protij o hranu, kdykoli mají odpovídající dvě sady neprázdnou křižovatku, tj. hranovou sadu G je
- E(G) = {{protii, protij} | Si ∩ Sj ≠ ∅}.
Charakterizace
Tři vrcholy tvoří asteroid trojitý (AT) v grafu, pokud pro každé dva existuje cesta obsahující tyto dva, ale žádný soused třetího. Graf neobsahuje AT, pokud nemá asteroidní trojnásobek. Nejstarší charakterizace intervalových grafů se zdá být následující:
Další charakterizace:
- Graf je intervalový graf právě tehdy, je-li maximální kliky lze objednat M1, M2, ..., Mk takový, že pro každého proti ∈ Mi ∩ Mk, kde i < k, je tomu také tak proti ∈ Mj pro všechny Mj, i ≤ j ≤ k.[2]
- Graf je intervalový graf tehdy a jen tehdy, když lze okrajový klikový kryt všech jeho maximálních kliků uspořádat do reprezentace cesty kliky.[3]
- Graf je intervalový, pouze pokud neobsahuje C4 jako indukovaný podgraf a jeho doplněk má přechodnou orientaci.[4]
Byly popsány různé další charakterizace intervalových grafů a variant.[5][6]
Efektivní algoritmus rozpoznávání
Určení, zda daný graf G = (V, E) je intervalový graf, ve kterém lze provádět Ó(|PROTI|+|E|) čas hledáním objednávky maxima kliky z G to je postupné s ohledem na začlenění vrcholů. Mnoho známých algoritmů pro tento problém funguje tímto způsobem, i když je také možné rozpoznat intervalové grafy v lineárním čase bez použití jejich klik (Hsu 1992 ).
Původní lineární algoritmus rozpoznávání času z Booth & Lueker (1976) je založen na jejich komplexu PQ strom datová struktura, ale Habib a kol. (2000) ukázal, jak vyřešit problém jednodušeji pomocí lexikografické vyhledávání na šířku, na základě skutečnosti, že graf je intervalový graf právě tehdy, když je akordický a jeho doplněk je srovnávací graf.[2][7]Podobný přístup využívající algoritmus LexBFS se šesti zatáčkami je popsán v Corneil, Olariu & Stewart (2009).
Související rodiny grafů
Charakterizací intervalových grafů jako akordické grafy bez AT,[1] intervalové grafy jsou silně chordální grafy a tudíž perfektní grafy.Jejich doplňuje patří do třídy srovnatelné grafy,[4] a srovnatelné vztahy jsou přesně ty intervalové objednávky.[2]
Na základě skutečnosti, že graf je intervalovým grafem, právě když je akordický a jeho doplněk je srovnávací graf, máme: Graf a jeho doplněk jsou intervalové grafy právě tehdy, je-li obojí a dělený graf a a permutační graf.
Intervalové grafy, které mají intervalovou reprezentaci, ve které jsou každé dva intervaly disjunktní nebo vnořené, jsou triviálně dokonalé grafy.
Graf má boxicita maximálně jeden právě tehdy, pokud se jedná o intervalový graf; boxicita libovolného grafu G je minimální počet intervalových grafů na stejné sadě vrcholů tak, že průsečík sad okrajů intervalových grafů je G.
Průnikové grafy oblouky a kruh formulář kruhové obloukové grafy, třída grafů, která obsahuje intervalové grafy. The lichoběžníkové grafy, průsečíky lichoběžníků, jejichž paralelní strany leží na stejných dvou paralelních liniích, jsou rovněž zobecněním intervalových grafů.
Připojený bez trojúhelníků intervalové grafy jsou přesně housenky.[8]
Správné intervalové grafy
Správné intervalové grafy jsou intervalové grafy, které mají intervalovou reprezentaci, ve které není žádný interval správně obsahuje jakýkoli jiný interval; grafy jednotkových intervalů jsou intervalové grafy, které mají intervalové vyjádření, ve kterém má každý interval jednotkovou délku. Reprezentace jednotkových intervalů bez opakovaných intervalů je nutně správná reprezentace intervalů. Ne každá správná reprezentace intervalů je reprezentací jednotkových intervalů, ale každý správný intervalový graf je grafem jednotkových intervalů a naopak.[9] Každý správný intervalový graf je a graf bez drápů; naopak, správné intervalové grafy jsou přesně intervalové grafy bez drápů. Existují však grafy bez drápů, které nejsou intervalovými grafy.[10]
Volá se intervalový graf q-vlastní, pokud existuje reprezentace, ve které žádný interval není obsažen více než q ostatní. Tato představa rozšiřuje myšlenku správných intervalových grafů tak, že 0-správný intervalový graf je správný intervalový graf.[11]
Nesprávné intervalové grafy
Volá se intervalový graf p- nesprávné, pokud existuje reprezentace, ve které žádný interval neobsahuje více než p ostatní. Tato představa rozšiřuje myšlenku správných intervalových grafů tak, že 0-nesprávný intervalový graf je správný intervalový graf.[12]
k-Vnořené intervalové grafy
Intervalový graf je k-hnízděno, pokud není řetězec délky k + 1 intervalů vnořených do sebe. Toto je zobecnění správných intervalových grafů, protože 1-vnořené intervalové grafy jsou přesně správné intervalové grafy.[13]
Aplikace
Matematická teorie intervalových grafů byla vyvinuta s ohledem na aplikace výzkumníků na RAND Corporation oddělení matematiky, které zahrnovalo mladé vědce - jako např Peter C. Fishburn a studenti mají rádi Alan C. Tucker a Joel E. Cohen — Kromě vůdců - jako např Delbert Fulkerson a (opakující se návštěvník) Victor Klee.[14] Cohen aplikoval intervalové grafy na matematické modely z populační biologie konkrétně potravinářské weby.[15]
Pro znázornění se používají intervalové grafy přidělení zdrojů problémy v operační výzkum a teorie plánování. V těchto aplikacích každý interval představuje požadavek na prostředek (například procesorovou jednotku distribuovaného výpočetního systému nebo místnost pro třídu) na určité časové období. Maximální hmotnost problém nezávislé množiny protože graf představuje problém nalezení nejlepší podmnožiny požadavků, které lze uspokojit bez konfliktů.[16]Optimální zbarvení grafu intervalového grafu představuje přiřazení zdrojů, které pokrývá všechny požadavky s co nejmenším počtem zdrojů; lze jej najít v polynomiální čas podle a chamtivé zbarvení algoritmus, který obarví intervaly v seřazeném pořadí podle jejich levých koncových bodů.[17]
Mezi další aplikace patří genetika, bioinformatika a informatika. Nalezení sady intervalů, které představují intervalový graf, lze také použít jako způsob sestavení souvislých subsekvencí v DNA mapování.[18] Intervalové grafy také hrají důležitou roli v časovém uvažování.[19]
Dokončení intervalu a šířka cesty
Li G je libovolný graf, dokončení intervalu z G je intervalový graf na stejné množině vrcholů, která obsahuje G jako podgraf. Parametrizovaná verze dokončení intervalu (vyhledejte intervalový supergraf s k další hrany) je pevně nastavitelný parametr, a navíc je řešitelný v parametrizovaném subexponenciálním čase.[20][21]
The šířka cesty intervalového grafu je o jednu menší než velikost jeho maximální kliky (nebo ekvivalentně o jednu menší než jeho chromatické číslo) a šířka každého grafu G je stejná jako nejmenší šířka cesty intervalového grafu, který obsahuje G jako podgraf.[22]
Poznámky
- ^ A b Lekkerkerker & Boland (1962)
- ^ A b C (Fishburn 1985 )
- ^ Fulkerson & Gross (1965)
- ^ A b Gilmore & Hoffman (1964)
- ^ McKee & McMorris (1999)
- ^ Brandstädt, Le & Spinrad (1999)
- ^ Golumbic (1980).
- ^ Eckhoff (1993).
- ^ Roberts (1969); Gardi (2007)
- ^ Faudree, Flandrin & Ryjáček (1997), str. 89.
- ^ Proskurowski, Andrzej; Telle, Jan Arne (1999). "Třídy grafů s modely s omezeným intervalem". Diskrétní matematika a teoretická informatika. 3 (4): 167–176. CiteSeerX 10.1.1.39.9532.
- ^ Beyerl, Jeffrey; Jamison, Robert (2008). Msgstr "Intervalové grafy s omezením omezení". Congressus Numerantium. 191 (2008): 117–128. arXiv:1109.6675. Bibcode:2011arXiv1109,6675B.
- ^ Klavík, Pavel; Otachi, Yota; Šejnoha, Jiří (14.10.2015). "O třídách intervalových grafů omezeného vnoření a počtu délek". arXiv:1510.03998 [cs.DM ].
- ^ Cohen (1978, str.ix – 10 )
- ^ Cohen (1978, str.12–33 )
- ^ Bar-Noy a kol. (2001).
- ^ Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001) [1990]. Úvod do algoritmů (2. vyd.). MIT Press a McGraw-Hill. ISBN 0-262-03293-7.
- ^ Zhang a kol. (1994).
- ^ Golumbic & Shamir (1993).
- ^ Villanger a kol. (2009).
- ^ Bliznets et al. (2014).
- ^ Bodlaender (1998).
Reference
- Bar-Noy, Amotz; Bar-Jehuda, Reuven; Freund, Ari; Naor, Joseph (Seffi); Schieber, Baruch (2001), „Jednotný přístup k aproximaci alokace a plánování zdrojů“, Deník ACM, 48 (5): 1069–1090, CiteSeerX 10.1.1.124.9886, doi:10.1145/502102.502107, S2CID 12329294.
- Bliznets, Ivan; Fomin, Fedor V .; Pilipczuk, Marcin; Pilipczuk, Michał (2014), „Subexponenciální parametrizovaný algoritmus pro správné dokončení intervalu“, Schulz, Andreas S .; Wagner, Dorothea (eds.), Sborník z 22. výročního evropského sympozia o algoritmech (ESA 2014), Wroclaw, Polsko, 8. – 10. Září 2014, Přednášky v informatice, 8737, Springer-Verlag, str. 173–184, arXiv:1402.3473, doi:10.1007/978-3-662-44777-2_15, ISBN 978-3-662-44776-5, S2CID 12385294.
- Bodlaender, Hans L. (1998), „Částečně k-arboretum grafů s omezenou šířkou stromu ", Teoretická informatika, 209 (1–2): 1–45, doi:10.1016 / S0304-3975 (97) 00228-4, hdl:1874/18312.
- Booth, K. S .; Lueker, G. S. (1976), „Testování vlastností po sobě jdoucích, intervalových grafů a rovinnosti grafů pomocí algoritmů PQ-stromu“, J. Comput. Syst. Sci., 13 (3): 335–379, doi:10.1016 / S0022-0000 (76) 80045-1.
- Brandstädt, A .; Le, V.B .; Spinrad, J.P. (1999), Třídy grafů: PrůzkumMonografie SIAM o diskrétní matematice a aplikacích, ISBN 978-0-89871-432-6.
- Cohen, Joel E. (1978), Potravinové weby a výklenekMonografie v populační biologii, 11„Princeton, NJ: Princeton University Press, s. 1–189, ISBN 978-0-691-08202-8, PMID 683203
- Corneil, Derek; Olariu, Stephan; Stewart, Lorna (2009), „Struktura LBFS a rozpoznávání intervalových grafů“, SIAM Journal on Discrete Mathematics, 23 (4): 1905–1953, doi:10.1137 / S0895480100373455.
- Eckhoff, Jürgen (1993), „Extrémní intervalové grafy“, Journal of Graph Theory, 17 (1): 117–127, doi:10,1002 / jgt.3190170112.
- Faudree, Ralphe; Flandrin, Evelyne; Ryjáček, Zdeněk (1997), "Grafy bez drápů - průzkum", Diskrétní matematika, 164 (1–3): 87–147, doi:10.1016 / S0012-365X (96) 00045-3, PAN 1432221.
- Fishburn, Peter C. (1985), Intervalové objednávky a intervalové grafy: Studie částečně uspořádaných množin, Wiley-Interscience Series in Discrete Mathematics, New York: John Wiley & Sons
- Fulkerson, D. R.; Gross, O. A. (1965), "Incidenční matice a intervalové grafy", Pacific Journal of Mathematics, 15 (3): 835–855, doi:10.2140 / pjm.1965.15.835.
- Gardi, Frédéric (2007), „Robertsova charakteristika správných a jednotkových intervalových grafů“, Diskrétní matematika, 307 (22): 2906–2908, doi:10.1016 / j.disc.2006.04.043.
- Gilmore, P. C .; Hoffman, A. J. (1964), „Charakterizace grafů srovnatelnosti a intervalových grafů“, Umět. J. Math., 16: 539–548, doi:10.4153 / CJM-1964-055-5.
- Golumbic, Martin Charles (1980), Algoritmická teorie grafů a dokonalé grafyAkademický tisk, ISBN 978-0-12-289260-8.
- Golumbic, Martin Charles; Shamir, Ron (1993), „Složitost a algoritmy pro uvažování o čase: graficko-teoretický přístup“, J. Doc. Comput. Mach., 40 (5): 1108–1133, CiteSeerX 10.1.1.35.528, doi:10.1145/174147.169675, S2CID 15708027.
- Habib, Michel; McConnell, Ross; Paul, Christophe; Viennot, Laurent (2000), „Lex-BFS a zdokonalování oddílů s aplikacemi pro tranzitivní orientaci, rozpoznávání intervalových grafů a následné testování“, Teor. Comput. Sci., 234 (1–2): 59–84, doi:10.1016 / S0304-3975 (97) 00241-7.
- Hsu, Wen-Lian (1992), „Jednoduchý test pro intervalové grafy“, Mayr, Ernst W. (ed.), Graficko-teoretické koncepty v informatice, 18. mezinárodní workshop, WG '92, Wiesbaden-Naurod, Německo, 19. – 20. Června 1992, sborník, Přednášky v informatice, 657, Springer, str. 11–16, doi:10.1007/3-540-56402-0_31.
- Lekkerkerker, C.G .; Boland, J.C. (1962), „Reprezentace konečného grafu množinou intervalů na reálné linii“, Fond. Matematika., 51: 45–64, doi:10,4064 / fm-51-1-45-64.
- McKee, Terry A .; McMorris, F.R. (1999), Témata v teorii křižovatkových grafůMonografie SIAM o diskrétní matematice a aplikacích, ISBN 978-0-89871-430-2.
- Roberts, F. S. (1969), „Indifference graphs“, Harary, Frank (ed.), Důkazní techniky v teorii grafů, New York, NY: Akademický tisk, s. 139–146, ISBN 978-0123242600, OCLC 30287853.
- Villanger, Yngve; Heggernes, Pinar; Paul, Christophe; Telle, Jan Arne (2009), „Interval dokončení je opravitelný, lze zjistit parametr“, SIAM J. Comput., 38 (5): 2007–2020, CiteSeerX 10.1.1.73.8999, doi:10.1137/070710913.
- Zhang, Peisen; Schon, Eric A .; Fischer, Stuart G .; Cayanis, Eftihia; Weiss, Janie; Kistler, Susan; Bourne, Philip E. (1994), „Algoritmus založený na teorii grafů pro shromažďování kontig ve fyzickém mapování DNA“, Bioinformatika, 10 (3): 309–317, doi:10.1093 / bioinformatika / 10.3.309, PMID 7922688.
externí odkazy
- "intervalový graf". Informační systém o třídách grafů a jejich začlenění.