Graf bez trojúhelníků

V teorii grafů je graf bez trojúhelníku neorientovaný graf, ve kterém žádné tři vrcholy netvoří trojúhelník hran. Grafy bez trojúhelníků lze také definovat jako grafy s číslem kliky ≤ 2, grafy s obvodem ≥ 4, grafy bez vygenerovaných 3-cyklů nebo jako lokálně nezávislé grafy.

Podle Turanova teorému je n -vrcholový trojúhelníkový graf s maximálním počtem hran úplným bipartitním grafem , ve kterém jsou počty vrcholů v každé části grafu co nejblíže.

Graf s 2n vrcholy a bez trojúhelníků musí mít méně hran.

Problém hledání trojúhelníků

Problém hledání trojúhelníků je problém určit, zda graf obsahuje trojúhelníky nebo ne. Pokud graf obsahuje trojúhelník, je algoritmus často požádán, aby vydal tři vrcholy, které tvoří trojúhelník.

Je možné zkontrolovat, zda má graf s m hranami trojúhelníky v čase O( m 1,41 ). [1] Dalším přístupem je nalezení stopy matice A 3 , kde A  je matice sousednosti grafu. Stopa je nulová právě tehdy, když v grafu nejsou žádné trojúhelníky. Pro husté grafy je tento jednoduchý algoritmus násobení matic efektivnější , protože snižuje časovou složitost na O( n 2,373 ), kde n  je počet vrcholů.

Jak ukazují Imrich, Klavžar a Mulder ( Imrich, Klavžar, Mulder 1999 ), rozpoznávání grafů bez trojúhelníků je co do složitosti ekvivalentní rozpoznávání mediánových grafů . V současnosti však nejlepší algoritmy mediánových grafů používají rozpoznávání trojúhelníků jako podprogram a ne naopak.

Složitost rozhodovacího stromu nebo složitost dotazu problému, kde dotazy na orákulum, které si pamatuje matice sousednosti grafu, se rovná Θ( n 2 ). Pro kvantové algoritmy je však nejlepší dolní mez Ω( n ), ale nejznámější algoritmus má odhad O( n 1,29 ) ( Belovs 2011 ).

Číslo nezávislosti a Ramseyho teorie

Nezávislou množinu vrcholů v n -vrcholovém grafu bez trojúhelníků lze snadno najít – buď existuje vrchol s více než sousedy (v takovém případě tvoří sousedé nezávislou množinu), nebo mají všechny vrcholy méně než sousedů (ve kterém v případě, že každá největší nezávislá množina musí mít alespoň vrcholy) [2] . Tato vazba může být mírně vylepšena - v každém grafu bez trojúhelníků je nezávislá množina s vrcholy a v některých grafech bez trojúhelníků má každá nezávislá množina vrcholy. [3] Jedním ze způsobů, jak vytvořit grafy bez tegonů, ve kterých jsou všechny nezávislé množiny malé, je proces bez trojúhelníků [ 4] , který vytváří maximální grafy bez trojúhelníků postupným přidáváním náhodně vybraných hran, čímž se vyhneme vytváření trojúhelníků. S vysokou mírou pravděpodobnosti proces tvoří grafy s číslem nezávislosti . Lze také najít pravidelné grafy se stejnými vlastnostmi. [5]

Tyto výsledky lze chápat i jako stanovení asymptotických hranic Ramseyových čísel R(3, t ) ve tvaru  - pokud jsou okraje kompletního grafu s vrcholy zbarveny červeně a modře, pak buď červený graf obsahuje trojúhelník, popř. nejsou v něm žádné trojúhelníky a pak musí existovat nezávislá množina velikosti t odpovídající klikě této velikosti v modrém grafu.

Barevné grafy bez trojúhelníků

Mnoho výzkumů v oblasti grafů bez trojúhelníků se zaměřilo na barvení grafů . Žádný bipartitní graf (to znamená jakýkoli dvoubarevný graf) nemá trojúhelníky a Grötzschova věta říká, že jakýkoli rovinný graf bez trojúhelníků může být tříbarevný. [6] Nerovinné grafy bez trojúhelníků však mohou vyžadovat více než tři barvy.

Mycielski ( 1955 ) definoval konstrukci, nyní nazývanou Mycielskian , která tvoří nový graf bez trojúhelníků z jiného grafu bez trojúhelníků. Pokud má graf chromatické číslo k , jeho Mychelskian má chromatické číslo k  + 1, takže tuto konstrukci lze použít k ukázce, že k obarvení nerovinného grafu bez trojúhelníků může být zapotřebí libovolně velký počet barev. Zejména Grötzschův graf, 11-vrcholový graf vytvořený opakováním Mycielského konstrukce, je graf bez trojúhelníků, který nelze obarvit méně než čtyřmi barvami, a je nejmenším grafem s těmito vlastnostmi. [7] Gimbel a Thomassen ( Gimbel, Thomassen & 2000 ) a ( Nilli 2000 ) ukázali, že počet barev potřebných k vybarvení jakéhokoli m -čárového grafu bez trojúhelníků je

a existují grafy bez trojúhelníků s chromatickými čísly úměrnými této hranici.

Existují také některé výsledky týkající se souvislosti mezi zbarvením a minimálním stupněm grafů bez trojúhelníků. Andrásfai a Erdős ( Andrásfai, Erdős, Sós 1974 ) dokázali, že každý n -vrcholový graf bez trojúhelníku, ve kterém má každý vrchol více než jednoho souseda, musí být bipartitní. Toto je nejlepší možný výsledek tohoto typu, protože 5-cyklus vyžaduje tři barvy, ale má přesně sousedy pro každý vrchol. Povzbuzeni tímto výsledkem Erdős a Simonovits ( Erdős, Simonovits 1973 ) usoudili, že každý graf bez trojúhelníků s n vrcholy, ve kterém má každý vrchol alespoň sousedy, může být obarven pouze třemi barvami. Häggkvist ( 1981 ) však tuto domněnku vyvrátil předložením protipříkladu, ve kterém je každý vrchol Grötschova grafu nahrazen nezávislou sadou speciálně zvolené velikosti. Jin ( Jin 1995 ) ukázal, že jakýkoli n -vertexový graf bez trojúhelníku, ve kterém má každý vrchol více než jednoho souseda, může být 3barevný. Toto je nejlepší výsledek tohoto typu, protože Haggquistův graf vyžaduje čtyři barvy a má přesně sousedy pro každý vrchol. Nakonec Brandt a Thomassé ( Brandt, Thomassé 2006 ) dokázali, že jakýkoli n -vertexový graf bez trojúhelníků, ve kterém má kterýkoli vrchol více než 4 sousedy, lze obarvit 4 barvami. Dodatečné výsledky tohoto druhu jsou nemožné, protože Hajnal [8] našel příklady grafů bez trojúhelníků s libovolně velkým chromatickým číslem a minimálním stupněm pro libovolný .

Odkazy

  1. Alon, Yuster, Zwick, 1994 .
  2. Boppana, Halldórsson, 1992 , vycházející z myšlenky dřívějšího aproximačního algoritmu Aviho Wigdersona ., str. 184.
  3. Kim, 1995 .
  4. Erdős, Suen, Winkler, 1995 ; Bohman, 2008
  5. Alon, Ben-Shimon, Krivelevich, 2008 .
  6. Grötzsch, 1959 ; ( Thomassen 1994 )).
  7. Chvátal, 1974 .
  8. viz Erdős, Simonovits, 1973 .
Prameny