Indukovaná cesta - Induced path

V matematický oblast teorie grafů, an indukovaná cesta v neorientovaném grafu G je cesta to je indukovaný podgraf z G. To znamená, že se jedná o posloupnost vrcholů v G tak, že každé dva sousední vrcholy v sekvenci jsou spojeny hranou v Ga každé dva nesousedící vrcholy v sekvenci nejsou spojeny žádnou hranou v G. Indukovaná cesta se někdy nazývá a hada problém hledání dlouhých indukovaných cest v hyperkrychlové grafy je známý jako had-in-the-box problém.
Podobně an indukovaný cyklus je cyklus to je indukovaný podgraf G; indukované cykly se také nazývají akordové cykly nebo (pokud je délka cyklu čtyři nebo více) díry. An antihole je díra v doplněk z G, tj. antihole je doplněk díry.
Délka nejdelší indukované dráhy v grafu byla někdy nazývána číslo objížďky grafu;[1] pro řídké grafy, mít ohraničené číslo objížďky je ekvivalentní mít ohraničené hloubka stromu.[2] The indukované číslo cesty grafu G je nejmenší počet indukovaných cest, do kterých lze rozdělit vrcholy grafu,[3] a úzce související číslo krytu cesty z G je nejmenší počet indukovaných cest, které společně zahrnují všechny vrcholy G.[4] The obvod grafu je délka jeho nejkratšího cyklu, ale tento cyklus musí být indukovaným cyklem, protože k vytvoření kratšího cyklu lze použít jakýkoli akord; z podobných důvodů zvláštní obvod grafu je také délka jeho nejkratšího lichého indukovaného cyklu.
Příklad
Na obrázku je krychle, graf s osmi vrcholy a dvanácti hranami a indukovaná cesta délky čtyři v tomto grafu. Jednoduchá analýza případů ukazuje, že v krychli již nemůže být indukovaná cesta, i když má indukovaný cyklus délky šest. Problém najít nejdelší indukovanou cestu nebo cyklus v hyperkrychli, kterou nejprve představuje Kautz (1958), je známý jako had-in-the-box problém, a to bylo studováno značně kvůli jeho aplikacím v teorii kódování a inženýrství.
Charakterizace rodin grafů
Mnoho důležitých rodin grafů lze charakterizovat z hlediska indukovaných cest nebo cyklů grafů v rodině.
- Triviálně jsou spojené grafy bez indukované dráhy délky dva kompletní grafy a připojené grafy bez indukovaného cyklu jsou stromy.
- A graf bez trojúhelníků je graf bez indukovaného cyklu délky tři.
- The cographs jsou přesně grafy bez indukované dráhy délky tři.
- The chordální grafy jsou grafy bez indukovaného cyklu délky čtyři nebo více.
- The rovnoměrné díry bez grafů jsou grafy, které neobsahují žádné indukované cykly se sudým počtem vrcholů.
- The triviálně dokonalé grafy jsou grafy, které nemají ani indukovanou dráhu délky tři, ani indukovaný cyklus délky čtyři.
- Silnou dokonalou větou grafu, perfektní grafy jsou grafy bez zvláštní díry a bez zvláštní díry.
- The vzdálenostně dědičné grafy jsou grafy, ve kterých je každá indukovaná cesta nejkratší cestou, a grafy, ve kterých mají každé dvě indukované cesty mezi stejnými dvěma vrcholy stejnou délku.
- The blokové grafy jsou grafy, ve kterých je nanejvýš jedna indukovaná cesta mezi libovolnými dvěma vrcholy, a spojené blokové grafy jsou grafy, ve kterých existuje přesně jedna indukovaná cesta mezi dvěma dvěma vrcholy.
Algoritmy a složitost
Je to NP-úplné určit, pro graf G a parametr k, zda má graf alespoň indukovanou dráhu délky k. Garey & Johnson (1979) připíše tento výsledek nepublikované komunikaci ze dne Mihalis Yannakakis. Tento problém však lze vyřešit v polynomiálním čase pro určité rodiny grafů, jako jsou například asteroidní trojnásobné grafy[5] nebo grafy bez dlouhých děr.[6]
Je také NP-úplné určit, zda lze vrcholy grafu rozdělit na dvě indukované cesty nebo dva indukované cykly.[7] V důsledku toho je určení čísla indukované dráhy grafu NP-těžké.
Složitost aproximace nejdelší indukované dráhy nebo problémů cyklu může souviset s hledáním velkých nezávislé sady v grafech následující redukcí.[8] Z libovolného grafu G s n vrcholy, tvoří další graf H s dvakrát větším počtem vrcholů než Gpřidáním do G n(n - 1) / 2 vrcholy, z nichž každý má dva sousedy, jeden pro každou dvojici vrcholů G. Pak pokud G má nezávislou sadu velikostí k, H musí mít indukovanou cestu a indukovaný cyklus délky 2k, vytvořené střídáním vrcholů nezávislé množiny G s vrcholy Já. Naopak, pokud H má indukovanou cestu nebo cyklus délky k, libovolná maximální sada nesousedících vrcholů v G z této cesty nebo cyklu tvoří samostatný soubor G alespoň velikosti k/ 3. Tedy velikost maximálního nezávislého souboru G je v konstantním faktoru velikosti nejdelší indukované dráhy a nejdelší indukovaného cyklu v H. Proto podle výsledků Håstad (1996) na nepřístupnosti nezávislých množin, pokud NP = ZPP, neexistuje polynomiální časový algoritmus pro aproximaci nejdelší indukované dráhy nebo nejdelšího indukovaného cyklu na faktor O (n1/2-ε) optimálního řešení.
Otvory (a díry v grafech bez chordless cyklů délky 5) v grafu s n vrcholy a hranami m mohou být detekovány v čase (n + m2).[9]
Atomové cykly
Atomové cykly jsou zobecněním cyklů bez akordů, které neobsahují žádné n-chordy. Vzhledem k určitému cyklu, an n-chord je definován jako cesta délky n spojení dvou bodů na cyklu, kde n je menší než délka nejkratší cesty v cyklu spojující tyto body. Pokud cyklus nemá n-chordy, nazývá se to atomový cyklus, protože jej nelze rozložit na menší cykly.[10]V nejhorším případě lze atomové cykly v grafu vyjmenovat v O (m2) čas, kde m je počet hran v grafu.
Poznámky
- ^ Buckley & Harary (1988).
- ^ Nešetřil & Ossona de Mendez (2012), Návrh 6.4, s. 122.
- ^ Chartrand a kol. (1994).
- ^ Barioli, Fallat & Hogben (2004).
- ^ Kratsch, Müller & Todinca (2003).
- ^ Gavril (2002).
- ^ Le, Le & Müller (2003).
- ^ Berman & Schnitger (1992).
- ^ Nikolopoulos & Palios (2004).
- ^ Gashler & Martinez (2012).
Reference
- Barioli, Francesco; Fallat, Shaun; Hogben, Leslie (2004). "Výpočet minimálního pořadí a počtu pokrytí cesty pro určité grafy" (PDF). Lineární algebra a její aplikace. 392: 289–303. doi:10.1016 / j.laa.2004.06.019.
- Berman, Piotr; Schnitger, Georg (1992). „O složitosti aproximace problému nezávislé množiny“. Informace a výpočet. 96 (1): 77–94. doi:10.1016 / 0890-5401 (92) 90056-L.
- Buckley, Fred; Harary, Franku (1988). Msgstr "Na nejdelších indukovaných cestách v grafech". Čínský čtvrtletník matematiky. 3 (3): 61–65.
- Chartrand, Gary; McCanna, Joseph; Sherwani, Naveed; Hossain, Moazzem; Hashmi, Jahangir (1994). Msgstr "Počet indukovaných cest bipartitních grafů". Ars Combinatoria. 37: 191–208.
- Garey, Michael R.; Johnson, David S. (1979). Počítače a neodolatelnost: Průvodce po teorii NP-úplnosti. W. H. Freeman. p.196.
- Gashler, Michael; Martinez, Tony (2012). „Robustní mnohočetné učení pomocí CycleCut“ (PDF). Věda o připojení. 24 (1): 57–69. doi:10.1080/09540091.2012.664122.
- Gavril, Fănică (2002). Msgstr "Algoritmy pro cesty vyvolané maximální hmotností". Dopisy o zpracování informací. 81 (4): 203–208. doi:10.1016 / S0020-0190 (01) 00222-8.
- Håstad, Johan (1996). „Clique se uvnitř těžko odhaduje n1 − ε". Proceedings of the 37.th IEEE Symposium on Foundations of Computer Science. 627–636. doi:10.1109 / SFCS.1996.548522.
- Kautz, William H. (Červen 1958). Msgstr "Kódy pro kontrolu chyb na jednotku vzdálenosti". Transakce IRE na elektronických počítačích. EC-7 (2): 179–180. doi:10.1109 / TEC.1958.5222529. S2CID 26649532.
- Kratsch, Dieter; Müller, Haiko; Todinca, Ioan (2003). "Zpětná vazba nastavena a nejdelší indukovaná cesta na grafech bez AT". Grafově-teoretické pojmy v informatice. Berlin: Lecture Notes in Computer Science, Vol. 2880, Springer-Verlag. 309–321. doi:10.1007 / b93953. Archivovány od originál dne 2006-11-25.
- Le, Hoàng-Oanh; Le, Van Bang; Müller, Haiko (2003). "Rozdělení grafu na disjunktní indukované cesty nebo cykly" (PDF). Diskrétní aplikovaná matematika. Druhé mezinárodní kolokvium „Journées de l'Informatique Messine“, Metz, 2000. 131 (1): 199–212. doi:10.1016 / S0166-218X (02) 00425-0. Archivovány od originál (PDF) dne 03.03.2016.
- Nešetřil, Jaroslav; Ossona de Mendez, Patrice (2012). „Kapitola 6. Ohraničené výškové stromy a hloubka stromů“. Sparsity: Graphs, Structures, and Algorithms. Algoritmy a kombinatorika. 28. Heidelberg: Springer. str. 115–144. doi:10.1007/978-3-642-27875-4. ISBN 978-3-642-27874-7. PAN 2920058.
- Nikolopoulos, Stavros D .; Palios, Leonidas (2004). "Detekce děr a antihole v grafech". Sborník 15. sympozia ACM-SIAM o diskrétních algoritmech. str. 850–859.