Enhetscirkeldiagram

I grafteorin är enhetscirkelgrafen skärningsgrafen för en familj av enhetscirklar på det euklidiska planet . Det vill säga, vi bildar en vertex för varje cirkel och förbinder två hörn med en kant om motsvarande cirklar skär varandra.

Egenskaper

Det finns flera alternativ för att definiera grafen för enhetscirklar, som är likvärdiga upp till valet av koefficient:

Egenskaper

Varje genererad subgraf av enhetscirkelgrafen är också en enhetscirkelgraf. Ett exempel på en graf som inte är en enhetscirkelgraf är stjärnan K 1,7 med en central vertex kopplad till sju blad - om var och en av de sju cirklarna rör vid den centrala cirkeln måste alla par av cirklar vidröra varandra ( eftersom kontaktnummer i planet är 6 ). Enhetscirkelgrafen kan således inte innehålla K 1,7 som en genererad subgraf.

Applikationer

Sedan Huson och Sens arbete ( Huson, Sen 1995 ) har enhetscirkelgrafer använts inom datavetenskap för att modellera topologin för trådlösa decentraliserade självorganiserande nätverk . I den här applikationen är noderna anslutna med direkt trådlös kommunikation utan basstation . Det antas att alla hörn är homogena och utrustade med rundstrålande antenner . Antennernas placering modelleras som punkter på det euklidiska planet, och området där signalen kan tas emot av en annan vertex modelleras som en cirkel. Om alla hörn har sändare med samma effekt kommer dessa cirklar att ha samma radie. Slumpmässiga geometriska grafer utformade som enhetscirkelgrafer med slumpmässiga centra kan användas för att modellera filtrering och vissa andra fenomen. [ett]

Beräkningskomplexitet

Problemet med huruvida en abstrakt given graf kan representeras som en enhetscirkelgraf är NP-hårt (mer exakt, komplett för den existentiella teorin om reella tal ) [2] [3] . Dessutom är det en bevisad omöjlighet i polynomtid att hitta vissa koordinater för enhetscirklar: det finns enhetscirkelgrafer som kräver ett exponentiellt antal bitar av precision i varje sådan representation [4] .

Emellertid kan många viktiga och komplexa optimeringsproblem på grafer, såsom det oberoende uppsättningsproblemet , graffärgning och det minsta dominerande uppsättningsproblemet , effektivt approximeras med den geometriska strukturen hos dessa grafer [5] [6] och klickproblemet för dessa grafer kan lösas exakt i polynomtid om cirkelrepresentationen ges [7] . Mer exakt, för en given graf, i polynomtid, kan man antingen hitta den maximala klicken eller bevisa att grafen inte är en enhetscirkelgraf [8] .

Om den givna uppsättningen av hörn bildar en delmängd av det triangulära gittret , är det nödvändiga och tillräckliga villkoret för grafens perfektion känt [9] . För perfekta grafer kan många NP-kompletta optimeringsproblem ( graffärgningsproblemet , maximiklickproblemet och det oberoende uppsättningsproblemet ) lösas i polynomtid.

Se även

Anteckningar

  1. Se till exempel Dahls och Christensens arbete ( 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 .

Länkar