Graficul cercului unitar

În teoria grafurilor, graficul cercului unitar este graficul de intersecție al unei familii de cercuri unitare pe planul euclidian . Adică, formăm un vârf pentru fiecare cerc și conectăm două vârfuri cu o muchie dacă cercurile corespunzătoare se intersectează.

Caracteristici

Există mai multe opțiuni pentru definirea graficului cercurilor unitare, care sunt echivalente până la alegerea coeficientului:

Proprietăți

Orice subgraf generat al graficului cerc unitar este, de asemenea, un grafic cerc unitar. Un exemplu de grafic care nu este un grafic circular unitar este steaua K 1,7 cu un vârf central conectat la șapte frunze - dacă fiecare dintre cele șapte cercuri atinge cercul central, orice pereche de cercuri trebuie să se atingă între ele ( deoarece numărul de contact din avion este 6). Astfel, graficul cerc unitar nu poate conține K 1,7 ca subgraf generat.

Aplicații

De la lucrările lui Huson și Sen ( Huson, Sen 1995 ), graficele cercului unitar au fost folosite în informatică pentru a modela topologia rețelelor de auto-organizare descentralizate fără fir . În această aplicație, nodurile sunt conectate prin comunicare directă fără fir fără o stație de bază . Se presupune că toate vârfurile sunt omogene și echipate cu antene omnidirecționale . Locația antenelor este modelată ca puncte pe planul euclidian, iar zona în care semnalul poate fi recepționat de un alt vârf este modelată ca un cerc. Dacă toate vârfurile au transmițători de aceeași putere, aceste cercuri vor avea aceeași rază. Graficele geometrice aleatorii formate ca grafice cerc unitare cu centre aleatoare pot fi folosite pentru a modela filtrarea și alte fenomene. [unu]

Complexitate computațională

Problema dacă un graf dat în mod abstract poate fi reprezentat ca un graf cerc unitar este NP-hard (mai precis, complet pentru teoria existențială a numerelor reale ) [2] [3] . În plus, este o imposibilitate dovedită în timp polinomial de a găsi anumite coordonate ale cercurilor unitare: există grafice cerc unitare care necesită un număr exponențial de biți de precizie în orice astfel de reprezentare [4] .

Cu toate acestea, multe probleme de optimizare importante și complexe ale graficelor, cum ar fi problema mulțimii independente , colorarea graficului și problema setului dominant minim , pot fi aproximate eficient folosind structura geometrică a acestor grafice [5] [6] și problema clicei. căci aceste grafice pot fi rezolvate exact în timp polinomial dacă este dată reprezentarea cercului [7] . Mai precis, pentru un grafic dat, în timp polinomial, se poate găsi fie clica maximă, fie se poate demonstra că graficul nu este un grafic cerc unitar [8] .

Dacă mulțimea dată de vârfuri formează o submulțime a rețelei triunghiulare , se cunoaște condiția necesară și suficientă pentru perfecțiunea graficului [9] . Pentru grafice perfecte, multe probleme de optimizare NP-completă ( problema de colorare a graficului , problema clicei maxime și problema seturilor independente ) pot fi rezolvate în timp polinomial.

Vezi și

Note

  1. Vezi, de exemplu, lucrarea lui Dahl și Christensen ( Dall, 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 .

Link -uri