Todelt dimension

I grafteori og kombinatorisk optimering er den todelte dimension eller biklik-dækningsnummeret for en graf G  = ( V ,  E ) det mindste antal bicliques (det vil sige komplette todelte subgrafer), der kræves for at dække alle kanterne af E. Sættet af bicliques, der dækker alle kanter i G , kaldes kantbiclique-omslaget eller blot biclique-omslaget . Den todelte dimension af en graf G er ofte betegnet med symbolet d ( G ).

Eksempel

Et eksempel på kantdækning ved bi-klik er givet i følgende diagrammer:

Todelte dimensionsformler for nogle grafer

Bi -klikdimensionen af ​​en komplet graf med n toppunkter er .

Den todelte dimension af en krone med 2n hjørner er , hvor

er den omvendte funktion af den centrale binomiale koefficient [1] . Fishburne og Hammer [2] definerede todelte dimensioner for nogle specielle grafer. For eksempel har en sti en dimension på , mens en løkke har en dimension på .

Beregning af todelte dimensioner

Problemet med at bestemme den todelte dimension for en given graf G er et optimeringsproblem . Løsningsproblemet for den todelte dimension kan omformuleres som følger:

GIvet: En graf og et positivt heltal . SPØRGSMÅL: Indeholder G en biclique-belægning af kanter med en maksimal biclique?

Dette problem er indeholdt under nummeret GT18 i den klassiske bog om NP -fuldstændighed af Garey og Johnson [3] og er en direkte omformulering af et andet løselighedsproblem på familier af endelige mængder.

Det grundlæggende sæt-problem er indeholdt under nummeret SP7 i samme bog. Her får vi en familie af delmængder af en endelig mængde , grundmængden for  er en anden familie af delmængder af mængden , sådan at enhver mængde fra kan repræsenteres som foreningen af ​​nogle grundlæggende elementer fra . Det grundlæggende sæt problem er nu formuleret som følger:

GIvet: En endelig mængde , en familie af delmængder af mængden og et positivt heltal k . SPØRGSMÅL: Findes der et basissæt, hvor størrelsen højst er ?

I den første formulering blev NP -fuldstændighed bevist af Orlin [4] selv for todelte grafer . NP -fuldstændigheden af ​​det grundlæggende sætproblem blev bevist tidligere af Stockmeyer [5] . Problemet forbliver NP -hårdt, selvom vi begrænser os til todelte grafer, hvis todelte dimension ikke overstiger , hvor n angiver størrelsen af ​​et bestemt problem [6] . Det er dog godt, at problemet kan løses i polynomisk tid på todelte dominofrie grafer [7] (en domino er en stige med højde 3).

Med hensyn til eksistensen af ​​tilnærmelsesalgoritmer, beviste Simon [8] , at problemet ikke kan tilnærmes godt (forudsat P  ≠  NP ). Ydermere er den todelte dimension NP -svær at tilnærme for enhver fast , selv for todelte grafer [9] .

Til sammenligning er det at bevise, at et problem er fast-parametrisk løseligt en øvelse i at bygge parametriske reduktionsalgoritmer (som i Donway og Fellows' bog [10] ). Fleischner, Mijuni, Paulusma og Seider [11] gav også specifikke grænser for den resulterende kerne, som i mellemtiden blev forbedret af Nohr, Hermelin, Charlat et al. [12] .

Faktisk, for en given todelt graf med n hjørner, kan det bestemmes i tid , hvor , om den todelte dimension af grafen af ​​tallet k er større eller ej [12] .

Ansøgning

Problemet med at bestemme den todelte dimension af en graf opstår i forskellige beregningsmæssige sammenhænge. For eksempel i computersystemer kan forskellige brugere af systemet tillades eller nægtes adgang til forskellige ressourcer. I rollebaseret adgangskontrol bestemmer en brugers rolle adgangsrettighederne til et sæt ressourcer. En bruger kan have flere roller og kan få adgang til ressourcer, der er tilgængelige for en af ​​rollerne. En rolle kan til gengæld tildeles flere brugere. Opgaven med at søge efter roller er at tildele et sådant minimumssæt af roller, at de roller, der er tildelt ham, for hver bruger garanterer adgang til alle de ressourcer, som brugeren har brug for. Sættet af brugere, sammen med sættet af ressourcer, definerer naturligvis en todelt graf, hvis kanter definerer brugernes adgang til ressourcer. Hver biclique i en sådan graf er en potentiel rolle, og den optimale løsning på problemet med at finde roller er præcis den minimale kantdækning af bicliques [13] .

Et lignende scenarie opstår i computersikkerhed , mere specifikt sikker udsendelse . I denne situation er det nødvendigt at sende nogle beskeder til en række modtagere gennem en usikker kanal. Hver besked skal være krypteret med en krypteringsnøgle, som kun er kendt af den modtager, som beskeden sendes til. Hver modtager kan have mange krypteringsnøgler, og hver nøgle sendes til flere modtagere. Opgaven med at vælge det optimale valg af krypteringsnøgler er at finde det minimumssæt af krypteringsnøgler, der vil sikre sikker distribution. Som ovenfor kan problemet modelleres ved hjælp af en todelt graf, hvor den minimale bi-klike kantdækning falder sammen med løsningen på problemet med optimalt valg af krypteringsnøgler [14] .

En anden anvendelse er i biologi, hvor minimal kantdækning af bicliques bruges i den matematiske modellering af humant leukocytantigen (HLA) i serologi [15] .

Se også

Noter

  1. de Caen, Gregory, Pullman, 1981 .
  2. Fishburn, Hammer, 1996 .
  3. Garey, Johnson, 1979 .
  4. Orlin, 1977 .
  5. Stockmeyer, 1975 .
  6. Gottlieb, Savage, Yerukhimovich, 2005 .
  7. Amilhastre, Janssen, Vilarem, 1997 .
  8. Simon, 1990 .
  9. Gruber, Holzer, 2007 .
  10. Downey, Fellows, 1999 .
  11. Fleischner, Mujuni, Paulusma, Szeider, 2009 .
  12. 1 2 Nor, Hermelin, Charlat, Engelstadter, 2010 .
  13. Ene, Horne, Milosavljevic, Rao, 2008 .
  14. Shu, Lee, Yannakakis, 2006 .
  15. Nau, Markowsky, Woodbury, Amos, 1978 .

Litteratur

Links