Graf zděděný vzdáleností
V teorii grafů je graf zděděný vzdáleností (nebo zcela oddělitelný graf ) [1] graf, ve kterém jsou vzdálenosti v jakémkoli připojeném generovaném podgrafu stejné jako v původním grafu. Každý vygenerovaný podgraf tedy zdědí vzdálenosti většího grafu.
Grafy zděděné vzdáleností pojmenoval a poprvé studoval Howorka [2] , ačkoli pro ekvivalentní třídu grafů již v roce 1970 Olaru a Sachs ukázali, že třída obsahuje dokonalé grafy [3] .
Již nějakou dobu je známo, že grafy zděděné vzdáleností tvoří třídu grafů průniků [4] , ale model průniku nebyl znám, dokud jej nepodali Gioan a Paul ( Gioan, Paul 2012 ).
Definice a popis
Původní definice vzdálenostně zděděného grafu je graf G takový , že pokud libovolné dva vrcholy u a v patří do spojeného generovaného podgrafu H z G , pak nějaká nejkratší cesta spojující u a v v G musí být v podgrafu H , takže vzdálenost mezi u a v v H bude stejná jako v G .
Grafy zděděné vzdáleností lze popsat několika dalšími ekvivalentními způsoby: [5]
- Jedná se o grafy, ve kterých je jakákoli vygenerovaná cesta nejkratší.
- Jedná se o grafy, ve kterých má každý cyklus o délce alespoň pět dvě nebo více úhlopříček a v nichž každý cyklus o délce přesně pět má alespoň jeden pár protínajících se úhlopříček.
- Jedná se o grafy, ve kterých má každý cyklus délky pět a více alespoň jeden pár protínajících se úhlopříček.
- Jedná se o grafy, ve kterých jsou pro libovolné čtyři vrcholy u , v , w a x alespoň dva ze tří součtů vzdáleností d ( u , v )+ d ( w , x ), d ( u , w )+ d ( v , x ) a d ( u , x ) + d ( v , w ) jsou stejné.
- Jedná se o grafy, které nemají izometrické podgrafy žádného cyklu o délce pěti nebo více, ani žádný z dalších tří grafů: 5cyklový s jedním akordem, 5cyklový se dvěma disjunktními akordy a 6cyklový s tětiva spojující protilehlé vrcholy.
- Jedná se o grafy, které lze vytvořit z jednoho vrcholu pomocí sekvence tří operací (zobrazeno na obrázku):
- Přidání nového visícího vrcholu spojeného jednou hranou s existujícím vrcholem grafu.
- Nahrazení libovolného vrcholu v grafu dvojicí vrcholů, z nichž každý má stejné sousedy jako odstraněný vrchol. Nový pár vrcholů se nazývá dvojčata .
- Nahrazení libovolného vrcholu v grafu dvojicí vrcholů, z nichž každý má stejné sousedy jako odstraněný vrchol, včetně dalšího vrcholu z dvojice. Nový pár vrcholů se nazývá dvojčata .
- Jedná se o grafy, které lze zcela rozložit na kliky a hvězdy ( kompletní bipartitní grafy K 1, q ) pomocí dělící dekompozice . Při takovém rozdělení se získají rozklady grafu na dvě podmnožiny tak, že dělicí hrany, které tvoří úplný bipartitní podgraf , vytvoří dva menší grafy nahrazením každé strany bipartitního grafu vrcholy s rekurzivním rozdělením těchto dvou podgrafů [6] ] .
- Jedná se o grafy, které mají jednotkovou hodnostní šířku, kde hodnostní šířka grafu je určena alespoň maximální hodností přes všechny hierarchické dělení vrcholů mezi určité podmatice matice sousednosti grafu, definované dělením [7] .
Vztah k jiným skupinám grafů
Dokonalý je jakýkoli graf zděděný vzdáleností [2] , přesněji zcela uspořádaný graf [8] . Jakýkoli graf zděděný vzdáleností je také sudý graf , tedy graf, ve kterém jsou libovolné dvě cesty mezi stejnou dvojicí vrcholů současně buď sudé nebo liché délky [9] . Libovolný sudý stupeň vzdálenostně zděděného grafu G (tj. grafu G 2 i vytvořeného spojením dvojic vrcholů ve vzdálenosti nepřesahující 2 i v G ) je akordický graf [10] .
Jakýkoli graf zděděný vzdáleností může být reprezentován jako graf průsečíků tětiv v kruhu, tedy jako kruhový graf . To lze ukázat vytvořením grafu přidáním visících vrcholů, „dvojčat“ a „dvojčat“, čímž se v každém kroku vytvoří soubor akordů reprezentujících graf. Přidání visícího vrcholu odpovídá přidání akordu blízko konce existujícího akordu, takže nový akord bude protínat pouze tento akord. Přidání „dvojčete“ odpovídá nahrazení akordu dvěma rovnoběžnými akordy protínajícími stejnou sadu akordů. Přidání „dvojčete“ odpovídá nahrazení akordu dvěma téměř rovnoběžnými protínajícími se akordy, které protínají stejnou sadu jiných akordů.
Graf zděděný vzdáleností je bipartitní právě tehdy, když nemá žádné trojúhelníky . Bipartitní graf zděděný vzdáleností lze sestavit z jednoho vrcholu přidáním pouze visících vertexů a dvojčat, protože každé dvojče tvoří trojúhelník a přidáním visícího vertexu a dvojčat se zachová bipartitnost.
Grafy, které lze sestavit z jednoho vrcholu přidáním visících vrcholů a vytvořením „dvojčat“ bez vytváření „dvojčat“, jsou speciální případy Ptolemaiových grafů a zahrnují blokové grafy . Grafy, které lze vytvořit z jednoho vrcholu vytvořením dvojčat a dvojčat, ale bez přidání visících vrcholů, jsou kografy , které se tedy dědí podle vzdálenosti. Cographs jsou přesně disjunktní spojení vzdáleností zděděných grafů s průměrem 2. Okolí libovolného vrcholu dálkově zděděného grafu je cograph. Tranzitivní uzavření orientovaného grafu vytvořeného výběrem libovolné sady hran libovolného stromu je zděděno vzdáleností. Speciální případ, kdy je strom orientován pryč od některého vrcholu, tvoří podtřídu vzdálenostně zděděných grafů známých jako triviálně dokonalé grafy , které se také nazývají akordické kografy [11] .
Algoritmy
Grafy zděděné vzdáleností lze rozpoznat a rozložit na posloupnost visících vrcholů a operací zdvojení v lineárním čase [12] .
Vzhledem k tomu, že grafy zděděné vzdáleností jsou dokonalé, lze některé optimalizační problémy vyřešit v polynomiálním čase, ačkoli tyto problémy jsou NP-obtížné pro obecnější třídy grafů. Je tedy možné v polynomiálním čase najít maximální kliku nebo nezávislou množinu v grafu zděděném vzdáleností nebo najít její optimální zabarvení [13] . Protože grafy zděděné vzdáleností jsou kruhové grafy, zdědí polynomiální-časové algoritmy pro kruhové grafy. Například lze určit v polynomiálním čase šířku stromu libovolného kruhového grafu, a tedy libovolného grafu zděděného vzdáleností [14] [15] . Navíc šířka kliky žádného grafu zděděného vzdáleností nepřesahuje tři [16] . V důsledku toho, podle Courcelleovy věty , pro mnoho problémů na těchto grafech existují účinné algoritmy založené na dynamickém programování [17] [18] .
Některé další optimalizační problémy na grafech zděděných vzdáleností lze efektivně vyřešit pomocí algoritmů speciálně navržených pro takové grafy. Jak ukázali de Atri a Moscarini [19] , minimální souvislou dominující množinu (nebo ekvivalentně kostru s maximálním možným počtem listů) lze nalézt v polynomiálním čase na grafech zděděných vzdáleností.
Hamiltonovský graf nebo hamiltonovská cesta jakéhokoli grafu zděděného vzdáleností lze nalézt v polynomiálním čase [20] [21] .
Poznámky
- ↑ Hammer, Maffray, 1990 .
- ↑ 12 Howorka , 1977 .
- ↑ Olaru a Sachs ukázali α-dokonalost grafů, ve kterých má každý cyklus délky pět nebo více dvojici protínajících se diagonál ( Sachs, 1970 , Věta 5). Podle Lovásze ( Lovász 1972 ) je α-dokonalost ekvivalentní formou definice dokonalých grafů.
- ↑ McKee, McMorris, 1999 .
- ↑ Howorka (1977 ); Bandelt, Mulder (1986 ); Hammer, Maffray (1990 ); Brandstädt, Le, Spinrad (1999 ), Věta 10.1.1, str. 147.
- ↑ Gioan, Paul (2012 ). Úzce související dekompozice se používá pro vizualizaci grafů od Epsteina, Goodricha a Menga ( Eppstein, Goodrich, Meng (2006 )) a (pro bipartitní grafy zděděné vzdáleností) od Hui , Schaefera, Štefankoviče (2004 )).
- ↑ Oum, 2005 .
- ↑ Brandstädt, Le, Spinrad, 1999 , str. 70–71, 82.
- ↑ Brandstädt, Le, Spinrad, 1999 , str. 45.
- ↑ Brandstädt, Le, Spinrad, 1999 , str. 164 Věta 10.6.14.
- ↑ Cornelsen, Di Stefano, 2005 .
- ↑ Damiand, Habib, Paul (2001 ); Gioan, Paul (2012 ). Předtím tuto hranici stanovili Hammer a Maffray (1990 ), ale Damiand objevil chybu v uvažování.
- ↑ Cogis a Thierry Cogis, Thierry (2005 ) představili jednoduchý přímý algoritmus pro nalezení maximálních vážených nezávislých množin v grafech zděděných vzdáleností založený na rozkladu grafu na visící vrcholy a dvojité vrcholy, opravující dřívější pokus o takový algoritmus od Hammera a Maffraye ( Hammer, Maffray). (1990 )). Vzhledem k tomu, že grafy zděděné vzdáleností jsou dobře uspořádané, lze je optimálně vybarvovat v lineárním čase pomocí algoritmu dokonalého řazení LexBFS a použití zištného zbarvení .
- ↑ Kloks, 1996 .
- ↑ Brandstädt, Le, Spinrad, 1999 , str. 170.
- ↑ Golumbic, Rotics, 2000 .
- ↑ Courcelle, Makowski, Rotics, 2000 .
- ↑ Espelage, Gurski, Wanke, 2001 .
- ↑ D'Atri, Moscarini, 1988 .
- ↑ Hsieh, Ho, Hsu, Ko, 2002 .
- ↑ Müller, Nicolai, 1993 .
Literatura
- Hans-Jürgen Bandelt, Henry Martyn Mulder. Distance-hereditary graphs // Journal of Combinatorial Theory . - 1986. - T. 41 , no. 2 . — S. 182–208 . - doi : 10.1016/0095-8956(86)90043-2 . .
- Andreas Brandstädt, Van Bang Le, Jeremy Spinrad. Třídy grafů: Průzkum. - Monografie SIAM o diskrétní matematice a aplikacích, 1999. - ISBN 0-89871-432-X . .
- O. Cogis, E. Thierry. Výpočet maximálních stabilních sad pro grafy dědičné vzdálenosti // Diskrétní optimalizace. - 2005. - Vol. 2 , vydání. 2 . — S. 185–188 . - doi : 10.1016/j.disopt.2005.03.004 . .
- Sabine Cornelsen, Gabriele Di Stefano. Proč. 30th Int. práce. Graf-teoretické koncepty v informatice (WG 2004). - Springer-Verlag, 2005. - T. 3353. - S. 46-57. — ( Poznámky k přednáškám z informatiky ). .
- B. Courcelle, JA Makowski, U. Rotics. Lineární časově řešitelné optimalizační úlohy na grafech na šířce ohraničené kliky // Teorie výpočetních systémů. - 2000. - T. 33 , no. 2 . — S. 125–150 . - doi : 10.1007/s002249910009 . .
- Alessandro D'Atri, Marina Moscarini. Vzdáleně dědičné grafy, Steinerovy stromy a propojená nadvláda // SIAM Journal on Computing . - 1988. - T. 17 , no. 3 . — S. 521–538 . - doi : 10.1137/0217032 . .
- Guillaume Damiand, Michel Habib, Christophe Paul. Jednoduché paradigma pro rozpoznávání grafů: aplikace na kografy a dědičné grafy vzdálenosti // Teoretická informatika . - 2001. - T. 263 , vydání. 1–2 . — S. 99–111 . - doi : 10.1016/S0304-3975(00)00234-6 . .
- David Eppstein, Michael T. Goodrich, Jeremy Yu Meng. Proč. 13th Int. Symp. Grafická kresba (GD 2005) / Patrick Healy, Nikola S. Nikolov. - Springer-Verlag, 2006. - T. 3843. - S. 165-176. — ( Poznámky k přednáškám z informatiky ). .
- W. Espelage, F. Gurski, E. Wanke. Proč. 27th Int. práce. Graf-teoretické koncepty v informatice (WG 2001). - Springer-Verlag, 2001. - T. 2204. - S. 117-128. — ( Poznámky k přednáškám z informatiky ). .
- Emeric Gioan, Christophe Paul. Rozdělený rozklad a stromy označené grafem: Charakterizace a plně dynamické algoritmy pro zcela rozložitelné grafy // Diskrétní aplikovaná matematika . - 2012. - T. 160 , č.p. 6 . — S. 708–733 . - doi : 10.1016/j.dam.2011.05.007 . - arXiv : 0810.1823 . .
- Martin Charles Golumbic, Udi Rotics. O klikové šířce některých dokonalých tříd grafů // International Journal of Foundations of Computer Science. - 2000. - T. 11 , no. 3 . — S. 423–443 . - doi : 10.1142/S0129054100000260 . .
- Peter Ladislaw Hammer, Frederic Maffray. Zcela oddělitelné grafy // Diskrétní aplikovaná matematika . - 1990. - T. 27 , no. 1–2 . — S. 85–99 . - doi : 10.1016/0166-218X(90)90131-U . .
- Edward Howorka. Charakterizace vzdálenostně dědičných grafů // The Quarterly Journal of Mathematics. Oxford. druhá série. - 1977. - T. 28 , no. 112 . — S. 417–420 . doi : 10.1093 / qmath/28.4.417 . .
- Sun-yuan Hsieh, Chin-wen Ho, Tsan-sheng Hsu, Ming-tat Ko. Computing and Combinatorics: 8th Annual International Conference, COCOON 2002 Singapore, 15.–17. srpna 2002, Proceedings. - Springer-Verlag, 2002. - T. 2387. - S. 51–75. — ( Poznámky k přednáškám z informatiky ). - ISBN 978-3-540-43996-7 . - doi : 10.1007/3-540-45655-4_10 . .
- Peter Hui, Marcus Schaefer, Daniel Štefankovič. Proč. 12th Int. Symp. Grafická kresba (GD 2004) / Janos Pach. - Springer-Verlag, 2004. - T. 3383. - S. 318-328. — ( Poznámky k přednáškám z informatiky ). .
- T. Kloks. Stromová šířka kruhových grafů // International Journal of Foundations of Computer Science. - 1996. - T. 7 , no. 2 . — S. 111–120 . - doi : 10.1142/S0129054196000099 . .
- László Lovasz. Normální hypergrafy a domněnka dokonalého grafu // Diskrétní matematika . - 1972. - svazek 2 , č. 3 . — S. 253–267 . - doi : 10.1016/0012-365X(72)90006-4 . .
- Terry A. McKee, F. R. McMorris. Témata z teorie průsečíkových grafů. - Philadelphia: Společnost pro průmyslovou a aplikovanou matematiku, 1999. - Svazek 2. - (SIAM Monographs on Discrete Mathematics and Applications). — ISBN 0-89871-430-3 .
- Haiko Müller, Falk Nicolai. Polynomiální časové algoritmy pro hamiltonovské problémy na bipartitních vzdálenostně dědičných grafech // Information Processing Letters . - 1993. - T. 46 , no. 5 . — S. 225–230 . - doi : 10.1016/0020-0190(93)90100-N . .
- Sang-il Oum. Rank-width and vertex-minors // Journal of Combinatorial Theory . - 2005. - T. 95 , č. 1 . — S. 79–100 . - doi : 10.1016/j.jctb.2005.03.003 . .
- Horst Sachs. Kombinatorické struktury a jejich aplikace (Proc. Calgary Internat. Conf., Calgary, Alta., 1969). - Gordon a Breach, 1970. - S. 377-384. .
Odkazy