Behållarmetod
Metoden för (hypergraf) behållare är ett kraftfullt verktyg som kan hjälpa till att karakterisera den typiska strukturen och/eller svara på extrema frågor om familjer av diskreta objekt med en föreskriven uppsättning lokala begränsningar. Sådana frågor uppstår naturligt i extremal grafteori , additiv kombinatorik , diskret geometri , kodningsteori och Ramsey-teori ; de inkluderar några av de mest klassiska problemen inom de tillhörande områdena.
Dessa problem kan uttryckas som frågor av följande form: givet en hypergraf H på finit vertexmängd V med kantmängd E (dvs en samling delmängder av V med vissa storleksbegränsningar), vad kan vi säga om de oberoende uppsättningarna av H ( dvs de delmängder av V som inte innehåller något element av E )? Hypergrafbehållarens lemma tillhandahåller en metod för att hantera sådana frågor.
Historia
Ett av de grundläggande problemen med extremal grafteorin, som dateras till Mantels arbete 1907 och Turán från 1940-talet, ber att karakterisera de grafer som inte innehåller en kopia av något fast förbjudet H som en subgraf. I en annan domän är en av de motiverande frågorna inom additiv kombinatorik att förstå hur stor en uppsättning heltal kan vara utan att innehålla en k -term aritmetisk progression , med övre gränser för denna storlek som ges av Roth ( ) och Szemerédi (general k ).
Metoden med behållare (i grafer) var ursprungligen banbrytande av Kleitman och Winston 1980, som avgränsade antalet gitter och grafer utan 4-cykler. Behållarliknande lemman utvecklades oberoende av flera matematiker i olika sammanhang, särskilt Sapozhenko, som ursprungligen använde detta tillvägagångssätt 2002-2003 för att räkna upp oberoende uppsättningar i vanliga grafer , summafria mängder i abelska grupper och studera en mängd andra uppräkningar problem
En generalisering av dessa idéer till ett hypergrafbehållarelemma utarbetades oberoende av Saxton och Thomason och Balogh, Morris och Samotij 2015, inspirerad av en mängd tidigare relaterat arbete.
Huvudidé och informellt uttalande
Många problem i kombinatorik kan omarbetas som frågor om oberoende uppsättningar i grafer och hypergrafer. Anta till exempel att vi vill förstå delmängder av heltal 1 till n , som vi betecknar med som saknar en k -term aritmetisk progression. Dessa uppsättningar är exakt de oberoende uppsättningarna i den k -uniforma hypergrafen , där E är samlingen av alla k -term aritmetiska progressioner i .
I ovanstående (och många andra) fall finns det vanligtvis två naturliga klasser av problem som ställs kring en hypergraf H :
- Vad är storleken på en maximal oberoende mängd i H ? Hur ser samlingen av oberoende uppsättningar av maximal storlek i H ut?
- Hur kan oberoende uppsättningar ha H ? Hur ser en "typisk" oberoende uppsättning i H ut ?
Dessa problem hänger samman med en enkel observation. Låt vara storleken på en största oberoende uppsättning av H och anta att har oberoende uppsättningar. Sedan,
där den nedre gränsen följer genom att ta alla delmängder av en maximal oberoende mängd. Dessa gränser är relativt långt borta från varandra om inte är mycket stor, nära antalet hörn i hypergrafen. Men i många hypergrafer som naturligt uppstår i kombinatoriska problem har vi anledning att tro att den nedre gränsen ligger närmare det sanna värdet; sålunda är det primära målet att förbättra de övre gränserna för i(H) .
Hypergrafbehållarens lemma ger ett kraftfullt tillvägagångssätt för att förstå strukturen och storleken på familjen av oberoende uppsättningar i en hypergraf. I grunden gör hypergrafbehållarmetoden det möjligt för oss att extrahera från en hypergraf, en samling behållare , delmängder av hörn som uppfyller följande egenskaper:
- Det finns inte för många containrar.
- Varje behållare är inte mycket större än den största oberoende uppsättningen.
- Varje behållare har få kanter.
- Varje oberoende uppsättning i hypergrafen är helt inkluderad i någon behållare.
Namnbehållaren anspelar på detta sista villkor. Sådana behållare tillhandahåller ofta ett effektivt tillvägagångssätt för att karakterisera familjen av oberoende uppsättningar (underuppsättningar av behållarna) och för att räkna upp de oberoende uppsättningarna av en hypergraf (genom att helt enkelt beakta alla möjliga underuppsättningar av en container).
Hypergrafbehållarlemmat uppnår ovanstående behållarenedbrytning i två delar. Den konstruerar en deterministisk funktion f . Sedan tillhandahåller den en algoritm som extraherar från varje oberoende mängd I i hypergraf H , en relativt liten samling av hörn kallad ett fingeravtryck, med egenskapen att . Sedan är behållarna samlingen av uppsättningar som uppstår i ovanstående process, och den lilla storleken på fingeravtrycken ger god kontroll över antalet sådana behållaruppsättningar .
Algoritm för grafbehållare
Vi beskriver först en metod för att visa starka övre gränser för antalet oberoende uppsättningar i en graf; denna utläggning anpassad från en undersökning av Samotij om grafbehållarmetoden, som ursprungligen användes av Kleitman-Winston och Sapozhenko.
Notation
Vi använder följande notation i avsnittet nedan.
- är en graf på hörn, där vertexuppsättningen är utrustad med (godtycklig) ordning .
- Låt vara samlingen av oberoende uppsättningar av G med storlek . Låt vara antalet oberoende uppsättningar av storlek r .
- Maxgradsordningen för en vertexdelmängd är ordningen av hörnen i A efter deras grad i den inducerade subgrafen G .
Kleitman-Winston algoritm
Följande algoritm ger ett litet "fingeravtryck" för varje oberoende uppsättning i en graf och en deterministisk funktion av fingeravtrycket för att konstruera en inte alltför stor delmängd som innehåller hela den oberoende uppsättningen
Fix graf G , oberoende mängd och positivt heltal .
- Initiera : låt .
-
Iterera för :
- Konstruera maxgradsordningen för
- Hitta det minimala indexet så att (dvs. vertexen i A av största graden i inducerad subgraf G[A ] )
- Låt där är grannskapet till vertex .
- Mata ut vektorn och vertexmängden .
Analys
Genom konstruktion har utdata från ovanstående algoritm egenskapen att , notera att är en vertexdelmängd som helt bestäms av och inte annars en funktion av . För att understryka detta skriver vi . Vi observerar också att vi kan rekonstruera mängden i ovanstående algoritm bara från vektorn .
Detta tyder på att kan vara ett bra val av ett fingeravtryck och ett bra val för en container . Mer exakt kan vi binda antalet oberoende uppsättningar av av någon storlek som en summa över utdatasekvenser
- ,
där vi kan summera över för att få en gräns för det totala antalet oberoende uppsättningar av grafen:
- .
När vi försöker minimera denna övre gräns vill vi välja som balanserar/minimerar dessa två termer. Detta resultat illustrerar värdet av att ordna hörn efter maximal grad (för att minimera .
Lemmas
Ojämlikheterna och observationerna ovan kan anges i en mer generell miljö, skild från en explicit summa över vektorer ( .
Lemma 1: Givet en graf med och antag att heltal och reella tal uppfyller . Antag att varje inducerad subgraf på åtminstone hörn har kantdensitet åtminstone . Sedan för varje heltal ,
Lemma 2: Låt vara en graf på och antag att ett heltal och reella är valda så att . Om alla delmängder av minst hörn har minst kanter, då finns det en samling av delmängder av hörn ("fingeravtryck") och en deterministisk funktion så att för varje oberoende mängd , det finns så att .
Hypergraph container lemma
Informellt berättar hypergrafbehållarens lemma att vi kan tilldela ett litet fingeravtryck till varje oberoende uppsättning, så att alla oberoende uppsättningar med samma fingeravtryck tillhör samma större uppsättning, , den associerade behållaren, som har storleken avgränsad från antalet hörn i hypergrafen. Vidare är dessa fingeravtryck små (och därför finns det få behållare), och vi kan övergränsa deras storlek på ett i huvudsak optimalt sätt med hjälp av några enkla egenskaper hos hypergrafen.
Vi minns följande notation associerad med enhetlig hypergraf .
- Definiera för positiva heltal , där .
- Låt vara samlingen av oberoende uppsättningar av . kommer att beteckna någon sådan oberoende uppsättning.
Påstående
Vi anger versionen av detta lemma som finns i ett verk av Balogh, Morris, Samotij och Saxton
Låt vara en -uniform hypergraf och anta att för varje och några , vi har att . Sedan finns det en samling och en funktion så att
- för varje finns det med och .
- för varje och .
Exempelapplikationer
Vanliga grafer
Övre gräns för antalet oberoende uppsättningar
Vi kommer att visa att det finns en absolut konstant C så att varje -vertex -reguljär graf uppfyller .
Vi kan binda antalet oberoende uppsättningar av varje storlek genom att använda trivialgränsen r . För större , ta Med dessa parametrar uppfyller d -regular graf villkoren för Lemma 1 och därmed,
Att summera över alla ger
- ,
vilket ger önskat resultat när vi kopplar in
Summafria set
En mängd av element i en abelisk grupp kallas summafri om det inte finns några som uppfyller . Vi kommer att visa att det finns högst summafria delmängder av .
Detta kommer att följa av våra ovanstående gränser för antalet oberoende uppsättningar i en vanlig graf. För att se detta måste vi konstruera en hjälpgraf. Vi observerar först att upp till termer av lägre ordning kan vi begränsa vårt fokus till summafria mängder med minst element mindre än (eftersom antalet delmängder i komplementet till detta är högst ).
Givet någon delmängd definierar vi en hjälpgraf med vertexuppsättning och kantmängd och observera att vår hjälpgraf är regelbundet eftersom varje element i S är mindre än . Sedan om de minsta elementen i delmängd , set är en oberoende mängd i grafen . Sedan, genom vår tidigare gräns, ser vi att antalet summafria delmängder av är som mest
Triangelfria grafer
Vi ger en illustration av hur man använder hypergrafbehållarens lemma för att svara på en uppräkningsfråga genom att ge en asymptotiskt snäv övre gräns för antalet triangelfria grafer med hörn.
Informellt uttalande
Eftersom tvådelade grafer är triangelfria, är antalet triangelfria grafer med hörn minst , erhållen genom att räkna upp alla möjliga subgrafer i den balanserade kompletta tvådelade grafen .
Vi kan konstruera en extra 3 -enhetlig hypergraf H med vertexmängd och kantmängd . Denna hypergraf "kodar" trianglar i den meningen att familjen av triangelfria grafer på hörn är exakt samlingen av oberoende uppsättningar av denna hypergraf, .
Hypergrafen ovan har en fin gradfördelning: varje kant av , och därmed vertex i ingår i exakt trianglar och varje par av element i ingår i högst 1 triangel. Genom att tillämpa hypergrafbehållarelemmat (iterativt) kan vi därför visa att det finns en familj av behållare som var och en innehåller några trianglar som innehåller varje triangelfri graf/oberoende uppsättning av hypergrafen.
Övre gräns för antalet triangelfria grafer
Vi specialiserar först det generiska hypergrafbehållarelemmat till 3-uniforma hypergrafer enligt följande:
Lemma: För varje finns det så att följande gäller. Låt vara en 3-enhetlig hypergraf med medelgrad och antag att . Då finns det en samling av högst behållare så att
- för varje finns det
- för alla
Att tillämpa detta lemma iterativt kommer att ge följande teorem (som bevisas nedan):
Sats: För alla finns det så att följande gäller. För varje positivt heltal n finns det en samling av grafer på n hörn med så att
- varje har färre än trianglar,
- varje triangelfri graf på hörn finns i vissa .
Bevis: Betrakta hypergrafen definierad ovan. Som observerats informellt tidigare, uppfyller hypergrafen för varje . Därför kan vi tillämpa ovanstående Lemma på med för att hitta en samling av delmängder av (dvs. grafer på hörn) såsom den där
- varje triangelfri graf är en subgraf av några ,
- varje har som mest kanter.
Detta är inte riktigt lika starkt som resultatet vi vill visa, så vi kommer iterativt att tillämpa containerlemma. Anta att vi har någon behållare med minst trianglar. Vi kan applicera behållarlemmat på den inducerade subhypergrafen . Den genomsnittliga graden av är minst , eftersom varje triangel i är en kant i , och denna inducerade subgraf har som mest hörn. Således kan vi tillämpa Lemma med parametern ta bort från vår uppsättning behållare, ersätta den med denna uppsättning behållare, behållarna täcker .
Vi kan fortsätta att iterera tills vi har en slutlig samling av behållare som var och en innehåller färre än trianglar. Vi observerar att denna samling inte kan vara för stor; alla våra inducerade subgrafer har högst hörn och medelgrad minst , vilket betyder att varje iteration resulterar i högst nya behållare. Vidare krymper behållarstorleken med en faktor på varje gång, så efter ett begränsat (beroende på antal iterationer kommer den iterativa processen att avslutas.
Se även
Oberoende mängd (grafteori) Szemerédis sats Szemerédi regularitetslemma