Klikněte na Šířka
V teorii grafů je kliková šířka grafu parametr, který popisuje strukturální složitost grafu. Parametr úzce souvisí s treewidth , ale na rozdíl od treewidth lze šířku kliky omezit i pro husté grafy . Šířka kliknutí je definována jako minimální počet štítků potřebný k vytvoření pomocí následujících 4 operací
- Vytvoření nového vrcholu v se štítkem i ( operace i(v) )
- Odpojené spojení dvou označených grafů G a H (operace )
- Hranové spojení každého vrcholu se štítkem i s každým vrcholem se štítkem j (operace η(i, j) ), kde
- Přejmenujte štítek i na j (operace ρ ( i , j ))
Grafy s ohraničenou šířkou kliky zahrnují kografy a grafy zděděné vzdáleností . Ačkoli je výpočet šířky kliky NP-obtížný , vzhledem k tomu, že není známa horní hranice a není známo, zda ji lze vypočítat v polynomiálním čase, když je známa horní hranice, jsou známy účinné aproximační algoritmy pro výpočet šířky kliky. Na základě těchto algoritmů a Courcelleova teorému lze mnoho optimalizačních problémů na grafech, které jsou NP-obtížné pro libovolné grafy, rychle vyřešit nebo aproximovat pro grafy s omezenou šířkou kliky.
Konstrukční sekvence, na kterých je založen pojem šířky kliky, formulovali Courcelle, Engelfried a Rosenberg v roce 1990 [1] a Vanke [2] . Název „šířka kliknutí“ použil pro další koncept Khlebikov [3] . Od roku 1993 se tento termín používá v jeho moderním smyslu [4] .
Speciální třídy grafů
Cographs jsou přesně grafy s šířkou kliky nejvýše dvě [5] . Jakýkoli graf zděděný vzdáleností má šířku kliky nepřesahující 3. Šířka kliky intervalových grafů však není omezena (podle mřížkové struktury) [6] . Podobně není omezena šířka kliky u bipartitních permutačních grafů (podle podobné mřížkové struktury) [7] . Na základě popisu kografů jako grafů bez generovaných podgrafů izomorfních k cestám bez tětiv byla klasifikována šířka kliky mnoha tříd grafů definovaných zakázanými generovanými podgrafy [8] [9] .
Dalšími grafy s omezenou šířkou kliky jsou k - listové mocniny pro ohraničené hodnoty k , tedy vygenerované podgrafy listů stromu T na stupeň grafu T k . Stupeň listů s neomezeným exponentem však nemá omezenou šířku listu [10] [11] .
Hranice
Courcelle a Olariu [5] , stejně jako Corneil a Rotix [12] , uvedli následující hranice šířky kliky některých grafů:
- Pokud má graf šířku kliky nejvýše k , pak totéž platí pro jakýkoli vygenerovaný podgraf grafu [13] .
- Doplněk grafu s šířkou kliky k má šířku kliky nepřesahující 2 k [14] .
- Grafy se šířkou stromu w mají šířku kliky nejvýše 3 · 2 w − 1 . Exponenciální závislost v hranici je nezbytná - existují grafy, jejichž šířka kliky je exponenciálně větší než šířka jejich stromu [15] . V opačném směru mohou mít ohraničené grafy šířky kliky neomezené stromové šířky. Například úplné grafy s n vrcholy mají šířku kliky 2, ale šířku stromu n − 1 . Grafy s klikovou šířkou k , které však neobsahují úplný bipartitní graf K t , t jako podgraf, mají šířku stromu nejvýše 3 k ( t − 1) − 1 . Pro jakoukoli rodinu řídkých grafů je tedy omezení šířky stromu ekvivalentní omezení šířky kliky [16] .
- Další parametr grafu, rank width, je v obou směrech ohraničen šířkou kliky: šířka kliky ≤ šířka kliky ≤ 2 šířka kliky + 1 [17] .
Navíc, pokud má graf G šířku kliky k , pak stupeň grafu Gc má šířku kliky nepřesahující 2 kc k [18] . Ačkoli existuje exponenciála v nerovnostech šířky kliky ve srovnání s šířkou stromu a stupněm grafu, tyto hranice nedávají superpozici – pokud má graf G šířku stromu w , pak Gc má šířku kliky maximálně 2( c + 1) w + 1 − 2 , jen prostý exponent šířky stromu [11] .
Výpočetní složitost
Nevyřešené problémy v matematice : Lze graf s omezenou šířkou kliky rozpoznat v polynomiálním čase?
Mnoho optimalizačních problémů, které jsou NP-obtížné pro obecnější třídy grafů, lze efektivně vyřešit pomocí dynamického programování na grafech s omezenou šířkou kliky, pokud je známa posloupnost konstrukce těchto grafů [19] [20] . Konkrétně každý grafový invariant , který lze vyjádřit v MSO 1 ( jednomístná logika druhého řádu , druh logiky druhého řádu, která umožňuje kvantifikátory nad sadami vrcholů) má algoritmus lineárního času pro omezenou šířku grafy, jednou z formulací Courcelleovy věty [20] . Lze také nalézt optimální zbarvení nebo hamiltonovské cykly ohraničených grafů šířky kliky v polynomiálním čase, pokud je známa posloupnost konstrukce grafu, ale stupeň polynomu se zvyšuje s šířkou kliky a argumenty z teorie výpočetní složitosti ukazují, že taková závislost se zdá být být nevyhnutelný [21] .
Grafy se šířkou kliky tři lze rozpoznat a jejich konstrukční sekvenci lze nalézt v polynomiálním čase pomocí algoritmu založeného na dělené dekompozici [22] . Pro třídy grafů s neomezenou šířkou kliky je výpočet přesné šířky kliky NP-těžký a je také NP-obtížné získat aproximaci se sublineární aditivní chybou [23] . Pokud je však známa horní hranice šířky kliky, je možné získat posloupnost konstrukce grafu s omezenou šířkou (exponenciálně větší než skutečná šířka kliky) v polynomiálním čase [17] [24] [25] . Zůstává otevřenou otázkou, zda lze přesnou šířku kliky nebo blízkou aproximaci vypočítat v pevně-parametricky rozlišitelném čase, zda ji lze vypočítat v polynomiálním čase pro grafy s libovolnou pevnou hranicí šířky kliky, nebo dokonce, zda grafy s šířkou kliky o šířce čtyři jsou rozpoznány v polynomiálním čase [23] .
Odkaz na šířku dřeva
Teorie ohraničených klikových grafů má podobnosti s teorií ohraničených grafů šířky stromu , ale na rozdíl od šířky stromu umožňuje husté grafy . Pokud má rodina grafů omezenou šířku kliky, pak má buď omezenou šířku stromu, nebo jakýkoli kompletní bipartitní graf je podgrafem nějakého grafu v rodině [16] . Šířka stromu a šířka kliky také souvisí s teorií čárových grafů — rodina grafů má omezenou šířku stromu právě tehdy, když jejich čárové grafy mají omezenou šířku kliky [26] .
Poznámky
- ↑ Courcelle, Engelfriet, Rozenberg, 1993 .
- ↑ Wanke, 1994 .
- ↑ Chlebíková, 1992 .
- ↑ Courcelle, 1993 .
- ↑ 12 Courcelle, Olariu, 2000 .
- ↑ Golumbic, Rotics, 2000 .
- ↑ Brandstädt, Lozin, 2003 .
- ↑ Brandstädt, Dragan, Le, Mosca, 2005 .
- ↑ Brandstädt, Engelfriet, Le, Lozin, 2006 .
- ↑ Brandstädt, Hundt, 2008 .
- ↑ 12 Gurski , Wanke, 2009 .
- ↑ Corneil, Rotics, 2005 .
- ↑ Courcelle, Olariu, 2000 , str. Důsledek 3.3.
- ↑ Courcelle, Olariu, 2000 , str. Věta 4.1.
- ↑ Corneil, Rotics, 2005 , Posilování - Courcelle, Olariu, 2000 , Věta 5.5.
- ↑ 12 Gurski , Wanke, 2000 .
- ↑ 12 Oum , Seymour, 2006 .
- ↑ Todinca, 2003 .
- ↑ Cogis, Thierry, 2005 .
- ↑ 12 Courcelle, Makowsky, Rotics, 2000 .
- ↑ Fomin, Golovach, Lokshtanov, Saurabh, 2010 .
- ↑ Corneil a kol., 2012 .
- ↑ 1 2 Fellows, Rosamond, Rotics, Szeider, 2009 .
- ↑ Hliněny, Oum, 2008 .
- ↑ Oum, 2009 .
- ↑ Gurski, Wanke, 2007 .
Literatura
- Andreas Brandstädt, FF Dragan, H.-O. Le, R. Mosca. Nové třídy grafů s omezenou šířkou kliky // Teorie výpočetních systémů. - 2005. - T. 38 . — S. 623–645 . - doi : 10.1007/s00224-004-1154-6 .
- Andreas Brandstädt, J. Engelfriet, H.-O. Le, VV Lozin. Clique-width pro zakázané podgrafy se 4 vrcholy // Teorie výpočetních systémů. - 2006. - T. 39 . — S. 561–590 . - doi : 10.1007/s00224-005-1199-1 .
- Andreas Brandstädt, Christian Hundt. LATINA 2008: Teoretická informatika. - Springer, Berlín, 2008. - T. 4957. - S. 479-491. - (Poznámky z přednášky v počítačové vědě). - doi : 10.1007/978-3-540-78773-0_42 .
- Andreas Brandstädt, VV Lozin. O lineární struktuře a šířce kliky bipartitních permutačních grafů // Ars Combinatoria . - 2003. - T. 67 . — S. 273–281 .
- J. Chlebíková. Na stromové šířce grafu // Acta Mathematica Universitatis Comeniae. - 1992. - T. 61 , no. 2 . — S. 225–236 .
- 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 .
- Derek G. Corneil, Michel Habib, Jean-Marc Lanlignel, Bruce Reed, Udi Rotics. Rozpoznávání šířky kliky ≤ 3 grafy v polynomiálním čase // Diskrétní aplikovaná matematika . - 2012. - T. 160 , č.p. 6 . — S. 834–865 . - doi : 10.1016/j.dam.2011.03.020 . .
- Derek G. Corneil, Udi Rotics. O vztahu mezi šířkou kliky a šířkou stromu // SIAM Journal on Computing . - 2005. - T. 34 , no. 4 . — S. 825–847 . - doi : 10.1137/S0097539701385351 .
- Bruno Courcelle, Joost Engelfriet, Grzegorz Rozenberg. Přepisování gramatik hypergrafů // Journal of Computer and System Sciences. - 1993. - T. 46 , no. 2 . — S. 218–270 . - doi : 10.1016/0022-0000(93)90004-G .
- B. Courcelle. Proceedings of Eighth Annual IEEE Symposium on Logic in Computer Science (LIS '93). - 1993. - S. 179-190. - doi : 10.1109/LICS.1993.287589 .
- B. Courcelle, JA Makowsky, 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 .
- B. Courcelle, S. Olariu. Horní hranice šířky kliky grafů // Diskrétní aplikovaná matematika . - 2000. - T. 101 , no. 1–3 . — s. 77–144 . - doi : 10.1016/S0166-218X(99)00184-5 .
- Michael R. Fellows, Frances A. Rosamond, Udi Rotics, Stefan Szeider. Clique-width je NP-kompletní // SIAM Journal on Discrete Mathematics . - 2009. - T. 23 , no. 2 . — S. 909–939 . - doi : 10.1137/070687256 .
- Fedor V. Fomin, Petr A. Golovach, Daniel Lokshtanov, Saket Saurabh. Neovladatelnost parametrizace šířky kliky // SIAM Journal on Computing . - 2010. - T. 39 , no. 5 . - S. 1941-1956 . - doi : 10.1137/080742270 . .
- 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 .
- Frank Gurski, Egon Wanke. Graf-teoretické koncepty v informatice: 26. mezinárodní workshop, WG 2000, Konstanz, Německo, 15.–17. června 2000, sborník příspěvků / Ulrik Brandes, Dorothea Wagner. - Berlin: Springer, 2000. - T. 1928. - S. 196–205. — (Poznámky z informatiky). - doi : 10.1007/3-540-40064-8_19 .
- Frank Gurski, Egon Wanke. Spojnicové grafy ohraničené šířky kliky // Diskrétní matematika . - 2007. - T. 307 , č.p. 22 . — S. 2734–2754 . - doi : 10.1016/j.disc.2007.01.020 .
- Frank Gurski, Egon Wanke. NLC-width a clique-width pro mocniny grafů omezené šířky stromu // Diskrétní aplikovaná matematika . - 2009. - T. 157 , č.p. 4 . — S. 583–595 . - doi : 10.1016/j.dam.2008.08.031 .
- Petr Hliněny, Sang-il Oum. Hledání větvených rozkladů a rozkladů hodností // SIAM Journal on Computing . - 2008. - T. 38 , no. 3 . — S. 1012–1032 . - doi : 10.1137/070685920 .
- Sang-il Oum, Paul Seymour . Aproximace šířky kliky a šířky větve // Journal of Combinatorial Theory . - 2006. - T. 96 , č.p. 4 . — S. 514–528 . - doi : 10.1016/j.jctb.2005.10.006 .
- Sang-il Oum. Rychlé přiblížení rank-width a clique-width // ACM Transactions on Algorithms . - 2009. - Vol. 5 , vydání. 1 . - C. Čl. 10, 20 . - doi : 10.1007/11604686_5 .
- Ioan Todinca. Grafo-teoretické pojmy v informatice. - Springer, Berlín, 2003. - T. 2880. - S. 370-382. - (Poznámky z přednášky v počítačové vědě). - doi : 10.1007/978-3-540-39890-5_32 .
- Egon Wanke. k -NLC grafy a polynomiální algoritmy // Diskrétní aplikovaná matematika . - 1994. - T. 54 , no. 2-3 . — S. 251–266 . - doi : 10.1016/0166-218X(94)90026-4 .