Kruhový obloukový graf

V teorii grafů je graf oblouků kruhu grafem průsečíků sady oblouků kruhu . Graf má jeden vrchol pro každý kruhový oblouk a hranu mezi dvěma vrcholy, pokud se příslušné oblouky protínají.

Formálně, nech

- mnoho oblouků. Potom odpovídající kruhový obloukový graf je G = ( V ,  E ), kde

a

Rodina oblouků odpovídajících grafu G se nazývá obloukový model .

Rozpoznávání

Tooker [1] našel první polynomiální rozpoznávací algoritmus pro kruhové obloukové grafy, který běží v čase . Později McConnell [2] našel první lineární rozpoznávací algoritmus v čase .

Vztah k jiným třídám grafů

Kruhové obloukové grafy jsou přirozeným zobecněním intervalových grafů . Pokud má kruhový obloukový graf G model oblouku, který nepokrývá některé body na kružnici, lze kružnici v tomto bodě přerušit a narovnat na úsečku, čímž vznikne intervalová reprezentace. Na rozdíl od intervalových grafů však kruhové obloukové grafy nejsou vždy dokonalé , protože liché cykly bez tětiv C 5 , C 7 atd. jsou kruhové obloukové grafy.

Některé podtřídy

Nechť  je libovolný graf níže.

Grafy jednotkových oblouků kružnice

je jednotkový kruhový obloukový graf , pokud existuje model oblouku, ve kterém mají všechny oblouky stejnou délku.

Pravidelné obloukové grafy

je graf pravidelného kruhového oblouku (nebo graf intervalu cyklu [3] ), pokud existuje odpovídající model oblouku, ve kterém žádný oblouk zcela neobsahuje jiný. Rozpoznání takových grafů a sestavení správného modelu oblouku lze provádět v lineárním čase . [čtyři]

Kruhové Hellyho obloukové grafy

je kruhový graf Hellyho oblouku , pokud existuje odpovídající model oblouku, takže oblouky tvoří rodinu Helly . Gavril [5] uvádí popis této třídy, ze kterého plyne rozpoznávací algoritmus v čase .

Joris et al [6] uvádějí další charakteristiky (včetně výčtu zakázaných generovaných podgrafů) této třídy, z nichž vyplývá rozpoznávací algoritmus, který běží v čase O(n+m) . Pokud vstupní graf není kruhový Hellyho obloukový graf, pak algoritmus vrátí potvrzení této skutečnosti ve formě zakázaného generovaného podgrafu. Poskytli také algoritmus pro určení, zda daný model kruhového oblouku tvoří rodinu Helly v O(n) čase .

Aplikace

Kruhové obloukové grafy jsou užitečné při modelování problémů s periodickou alokací zdrojů v operačním výzkumu . Každý interval představuje požadavek na určité období, který se v čase opakuje.

Poznámky

  1. Tucker, 1980 .
  2. McConnell, 2003 .
  3. Chudnovsky, Seymour, 2008 .
  4. Deng a kol., 1996 .
  5. Gavril, 1974 .
  6. Joeris et al, 2009 .

Odkazy