Delvis terning

I grafteori er en delvis terning en undergraf af en hyperkube , der bevarer afstande (i form af grafer) - afstanden mellem to vilkårlige hjørner af undergrafen er den samme som i den originale graf [1] . Tilsvarende er en delvis terning en graf, hvis hjørner kan mærkes med bitstrenge af samme længde, således at afstanden mellem to spidser i grafen er lig med Hamming-afstanden mellem de to etiketter. Denne markering kaldes Hamming-markeringen , og den repræsenterer en isometrisk indlejring af en delvis terning i en hyperkube.


Historie

V. Firsov [2] var den første til at studere isometriske indlejringer af grafer i hyperkuber. Grafer, der tillader sådanne indlejringer, blev beskrevet af D. Djokovic [3] og P. Winkler [4] og blev senere kaldt "delkuber". En uafhængig forskningslinje om de samme strukturer i terminologien af ​​familier af sæt , snarere end mærkning af hyperkuber, blev udviklet blandt andre af V. Kuzmin og S. Ovchinnikov [5] samt Falmagnet og Doinon [6] [7] .

Eksempler

Ethvert træ er en delvis terning. Antag, at et træ T har m kanter, og antallet af disse kanter (i vilkårlig rækkefølge) fra 0 til m  − 1. Vi vælger et vilkårligt rodpunkt r til træet og tildeler hvert hjørne v en etiket (bitstreng) m bits lang, som indeholder 1 ved position i , hvis kant i ligger på stien fra r til v i træ T . For eksempel vil selve toppunktet r have en etiket med nuller, og alle de hjørner, der støder op til det, vil have et 1 i samme position, og så videre. Så vil Hamming-afstanden mellem to etiketter være lig med afstanden mellem de tilsvarende hjørner af træet, så denne mærkning viser, at træet T er en delvis terning.

Enhver hyperkubegraf er i sig selv en delvis terning, som kan markeres med forskellige bitstrenge med en længde svarende til hyperkubens dimension.

Mere komplekse eksempler:

Djokovic-Winkler-forholdet

Mange teoremer om partielle terninger er baseret direkte eller indirekte på en eller anden binær relation defineret på grafens kanter. Dette forhold, først beskrevet af Djokovic [3] , er betegnet med . Winkler gav en tilsvarende definition af forholdet med hensyn til afstand [4] . To kanter og er i relation (skrevet ) hvis . Denne relation er refleksiv og symmetrisk , men generelt set ikke transitiv .

Winkler viste, at en forbundet graf er en delvis terning, hvis og kun hvis den er todelt og relationen er transitiv [12] [13] . I dette tilfælde danner relationen en ækvivalensrelation , og hver ækvivalensklasse adskiller to forbundne undergrafer af grafen fra hinanden. En Hamming-label kan opnås ved at tildele en bit i hver etiket for hver ækvivalensklasse i Djokovic-Winkler-relationen. I en af ​​de to forbundne undergrafer adskilt af en kantækvivalensrelation har etiketter 0 i den tilsvarende position, og i den anden forbundne undergraf har alle etiketter i samme position 1.

Anerkendelse

Delkuber kan genkendes, og Hamming-markeringen for dem er bygget i tid , hvor er antallet af grafens hjørnepunkter [14] . Givet en delvis terning kan man direkte konstruere Djokovic-Winkler-ækvivalensklasser ved at bruge bredde-først-søgning fra hvert vertex i samlet tid . Genkendelsesalgoritmen fremskynder søgningen over tid ved at bruge parallelitet på bitniveau til at udføre flere bredde-først-søgninger i et enkelt grafpassage, og derefter bruge en separat algoritme til at kontrollere, at resultatet er et gyldigt delvist terninglayout.

Dimension

Den isometriske dimension af en delvis terning er minimumsdimensionen af ​​en hyperkube, hvori en graf kan indlejres isometrisk og er lig med antallet af ækvivalensklasser i Djokovic-Winkler-relationen. For eksempel er den isometriske dimension af et træ med hjørner lig med antallet af dets kanter, . Indlejringen af ​​en delvis kube i en hyperkube af denne dimension er unik op til hyperkubesymmetrier [15] [16] .

Enhver hyperkube, og derfor enhver delvis terning, kan isometrisk indlejres i et heltalsgitter , og gitterdimensionen for en delvis terning er minimumsdimensionen af ​​et heltalsgitter, hvori en delvis terning kan indlejres. Dimensionen af ​​gitteret kan vise sig at være væsentlig mindre end den isometriske dimension. For eksempel er det for et træ lig med halvdelen af ​​antallet af blade i træet (afrundet til nærmeste heltal). Dimensionen af ​​et gitter for enhver graf og indlejringen i et gitter med minimumsdimension kan findes i polynomiel tid ved hjælp af en algoritme baseret på at finde den største matchning i en hjælpegraf [17] .

Andre typer af partielle terningdimensioner er defineret, baseret på mere specifikke strukturer [18] [19] .

Anvendelser til kemisk grafteori

Isometriske indlejringer af grafer i en hyperkube har vigtige anvendelser i kemisk grafteori . En benzoidgraf er en graf, der består af hjørner og kanter, der ligger på en cyklus og inde i en cyklus i et sekskantet gitter . Sådanne grafer er molekylære grafer for benzoidkulbrinter , en stor klasse af organiske molekyler. Hver sådan graf er en delvis terning. Hamming-mærkningen af ​​en sådan graf kan bruges til at beregne Wiener-indekset for det tilsvarende molekyle, som kan bruges til at forudsige nogle kemiske egenskaber [20] . En anden molekylær struktur dannet af kulstof, strukturen af ​​diamant , svarer også til partielle terninger [18] .

Noter

  1. Ovchinnikov, 2011 , s. 127, Definition 5.1.
  2. Firsov, 1965 .
  3. 1 2 Djokovic, 1973 .
  4. 12 Winkler , 1984 .
  5. Kuzmin, Ovchinnikov, 1975 .
  6. Falmagne, Doignon, 1997 .
  7. Ovchinnikov, 2011 , s. 174.
  8. Ovchinnikov, 2011 , s. 163–165, afsnit 5.11, "Mediangrafer".
  9. Ovchinnikov, 2011 , s. 207–235, kapitel 7, "Hyperplanarrangementer".
  10. Eppstein, 2006 .
  11. Ovchinnikov, 2011 , s. 144–145, afsnit 5.7, "Kartesiske produkter af delvise terninger".
  12. Winkler, 1984 , s. Sætning 4.
  13. Ovchinnikov, 2011 , s. 29, 139, definition 2.13, sætning 5.19.
  14. Eppstein, 2008 .
  15. Ovchinnikov, 2011 , s. 142–144, afsnit 5.6, "Isometrisk dimension".
  16. Ovchinnikov, 2011 , s. 157–162, afsnit 5.10, "Unikhed af isometriske indlejringer".
  17. Hadlock, Hoffman, 1978 ; Eppstein, 2005 ; Ovchinnikov, 2011 , kapitel 6, "Gitterindlejringer", s. 183–205.
  18. 12 Eppstein , 2009 .
  19. Cabello, Eppstein, Klavžar, 2011 .
  20. Klavžar, Gutman, Mohar, 1995 , forslag 2.1 og 3.1; Imrich, Klavžar, 2000 , s. 60; Ovchinnikov, 2011 , afsnit 5.12, "Gennemsnitlig længde og Wienerindekset", s. 165–168.

Litteratur