Jednotkový kruhový graf

V teorii grafů je jednotkový kruhový graf průsečíkový graf rodiny jednotkových kruhů na euklidovské rovině . To znamená, že pro každou kružnici vytvoříme vrchol a spojíme dva vrcholy hranou, pokud se odpovídající kružnice protínají.

Charakteristika

Existuje několik možností pro definování grafu jednotkových kružnic, které jsou ekvivalentní až do výběru koeficientu:

Vlastnosti

Jakýkoli vygenerovaný podgraf jednotkového kruhového grafu je také jednotkový kruhový graf. Příkladem grafu, který není jednotkovým kruhovým grafem, je hvězda K 1,7 se středovým vrcholem spojeným se sedmi listy - pokud se každý ze sedmi kruhů dotýká centrálního kruhu, musí se jakákoli dvojice kruhů dotýkat navzájem ( protože kontaktní číslo v letadle je 6). Jednotkový kruhový graf tedy nemůže obsahovat K 1,7 jako generovaný podgraf.

Aplikace

Od práce Husona a Sena ( Huson, Sen 1995 ) se grafy jednotkových kruhů používají v informatice k modelování topologie bezdrátových decentralizovaných samoorganizujících se sítí . V této aplikaci jsou uzly propojeny přímou bezdrátovou komunikací bez základnové stanice . Předpokládá se, že všechny vrcholy jsou homogenní a vybavené všesměrovými anténami . Umístění antén je modelováno jako body na euklidovské rovině a oblast, kde může být signál přijímán jiným vrcholem, je modelována jako kruh. Pokud mají všechny vrcholy vysílače stejné síly, budou mít tyto kruhy stejný poloměr. Náhodné geometrické grafy vytvořené jako jednotkové kruhové grafy s náhodnými středy lze použít k modelování filtrování a některých dalších jevů. [jeden]

Výpočetní složitost

Problém, zda lze abstraktně daný graf reprezentovat jako jednotkový kruhový graf, je NP-těžký (přesněji úplný pro existenciální teorii reálných čísel ) [2] [3] . Navíc je v polynomiálním čase prokázáno, že není možné najít určité souřadnice jednotkových kružnic: existují grafy jednotkových kružnic, které vyžadují exponenciální počet bitů přesnosti v jakékoli takové reprezentaci [4] .

Nicméně mnoho důležitých a složitých optimalizačních problémů na grafech, jako je problém nezávislých množin , zbarvení grafu a problém minimální dominující množiny , lze efektivně aproximovat pomocí geometrické struktury těchto grafů [5] [6] a problému kliky neboť tyto grafy lze řešit přesně v polynomiálním čase, pokud je dáno zobrazení kruhu [7] . Přesněji řečeno, pro daný graf lze v polynomiálním čase buď najít maximální kliku, nebo dokázat, že graf není jednotkový kruhový graf [8] .

Pokud daná množina vrcholů tvoří podmnožinu trojúhelníkové mřížky , je nutná a postačující podmínka pro dokonalost grafu známa [9] . Pro dokonalé grafy lze mnoho NP-úplných optimalizačních problémů ( problém zbarvení grafu , problém maximální kliky a problém nezávislé množiny ) vyřešit v polynomiálním čase.

Viz také

Poznámky

  1. Viz např. práce Dahla a Christensena ( Dal, Christensen 2002 ).
  2. Breu, Kirkpatrick, 1998 .
  3. Kang, Müller, 2011 .
  4. McDiarmid, Mueller, 2011 .
  5. Marathe et al, 1994 .
  6. Matsui, 2000 .
  7. Clark, Colbourn, Johnson, 1990 .
  8. Raghavan, Spinrad, 2003 .
  9. Miyamoto, Matsui, 2005 .

Odkazy