Szemerédi regelbundenhet lemma
Szemerédis regularitetslemma är ett av de mest kraftfulla verktygen inom extremal grafteori , särskilt i studiet av stora täta grafer. Den anger att hörnen på varje tillräckligt stor graf kan delas upp i ett begränsat antal delar så att kanterna mellan olika delar beter sig nästan slumpmässigt.
Enligt lemma kan vi, oavsett hur stor en graf är, approximera den med kanttätheterna mellan ett begränsat antal delar. Mellan två valfria delar kommer fördelningen av kanter att vara pseudoslumpmässig enligt kanttätheten. Dessa approximationer ger i huvudsak korrekta värden för olika egenskaper hos grafen, såsom antalet inbäddade kopior av en given subgraf eller antalet kantborttagningar som krävs för att ta bort alla kopior av någon subgraf.
Påstående
För att formellt ange Szemerédis regelbundenhetslemma måste vi formalisera vad kantfördelningen mellan delar som beter sig 'nästan slumpmässigt' egentligen betyder. Med "nästan slumpmässigt" syftar vi på ett begrepp som kallas ε -regelbundenhet. För att förstå vad detta innebär anger vi först några definitioner. det följande är G en graf med vertexuppsättning V .
Definition 1. Låt X , Y vara disjunkta delmängder av V . Kantdensiteten för paret ( X : Y ) , definieras som
där E ( X , Y ) anger uppsättningen av kanter som har en ändpunkt i X och en i Y.
Vi kallar ett par delar ε -regular om, när du tar en stor delmängd av varje del, deras kanttäthet inte är alltför långt från kanttätheten för paret av delar. Formellt,
Definition 2. För ε > 0 kallas ett par av vertexmängder X och Y ε -regular , om för alla delmängder A ⊆ X , B ⊆ Y uppfyller | A | ≥ ε| X | , | B | ≥ ε| Y | , vi har
Det naturliga sättet att definiera en ε -regular partition bör vara en där varje par av delar är ε -regular. Vissa grafer, som de halva graferna , kräver dock att många par av partitioner (men en liten del av alla par) är oregelbundna. Så vi ska definiera ε -regelbundna partitioner som en där de flesta par av delar är ε -regelbundna.
Definition 3. En partition av i sätter kallas en -vanlig partition om
Nu kan vi säga lemmat:
Szemerédis Regularity Lemma. För varje ε > 0 och positivt heltal m finns det ett heltal M så att om G är en graf med minst M hörn, finns det ett heltal k i området m ≤ k ≤ M och en ε -reguljär partition av vertexmängden av G till k uppsättningar.
Gränsen M för antalet delar i grafens partition som ges av bevisen för Szemeredis regularitetslemma är mycket stor, givet av en O(ε −5 ) -nivå itererad exponential av m . En gång hoppades man att den verkliga gränsen var mycket mindre, vilket skulle ha haft flera användbara tillämpningar. Men Gowers (1997) hittade exempel på grafer för vilka M verkligen växer mycket snabbt och är minst lika stor som en ε −1/16 -nivå itererad exponential av m . I synnerhet den bästa gränsen har nivå exakt 4 i Grzegorczyk-hierarkin , och är alltså inte en elementär rekursiv funktion .
Bevis
Vi ska hitta en ε-regelbunden partition för en given graf efter en algoritm. En grov översikt:
- Börja med en godtycklig partition (kan bara vara 1 del)
- Medan partitionen inte är ε-regelbunden:
- Hitta de delmängder som uppvisar ε-oregelbundenhet för varje oregelbundet par.
- Förfina partitionen samtidigt genom att använda alla bevittande delmängder.
Vi använder en teknik som kallas energiökningsargumentet för att visa att denna process avslutas efter ett begränsat antal steg. I grund och botten definierar vi en monovariant som måste öka med en viss mängd i varje steg, men den är avgränsad ovan och kan därför inte öka på obestämd tid. Denna monovariant kallas 'energi' eftersom det är en kvantitet.
Definition 4. Låt U , W vara delmängder av V . Ställ in . Energin för paret ( U : W ) , definieras som
För partitioner av U och av W definierar vi energin att vara summan av energierna mellan varje par av delar:
Slutligen, för en partition av V , definiera energin av ska vara . Specifikt,
Observera att energin är mellan 0 och 1 eftersom kantdensiteten begränsas ovanför av 1:
Nu börjar vi med att bevisa att energin inte minskar vid förfining.
Lemma 1. (Energien minskar inte vid partitionering) För alla partitioner och i vertex sätter och , .
Bevis: Låt och . Välj hörn enhetligt från och enhetligt från , med i del och i del . Definiera sedan den slumpmässiga variabeln . Låt oss titta på egenskaperna hos . Förväntningen är
Det andra ögonblicket är
Genom konvexitet, . Om vi arrangerar om får vi att för alla .
Om varje del av partitioneras ytterligare, kallas den nya partitionen en förfining av . Nu, om tillämpa Lemma 1 på varje par bevisar att för varje förfining av , . Förfiningssteget i algoritmen förlorar alltså ingen energi.
Lemma 2. (Energiförstärkningslemma) Om inte är -regular som bevittnas av , sedan,
Bevis: Definiera enligt ovan. Sedan,
Men observera att med sannolikhet U och ), så
Nu kan vi bevisa energiökningsargumentet, som visar att energin ökar avsevärt i varje iteration av algoritmen.
Lemma 3 (Energiökningslemma) Om en partition av är inte -regular, då finns det en förfining av där varje är uppdelad i högst delar så att
Bevis: För alla så att inte är -regular, hitta och som bevittnar oegentligheter (gör detta samtidigt för alla oregelbundna par). Låt vara en vanlig förfining av A s. Varje är uppdelad i högst delar enligt önskemål. Sedan,
Där är partitionen av som ges av . Vid Lemma 1 är ovanstående kvantitet minst
Eftersom skärs av när , så är en förfining av . Vid lemma 2 är summan ovan minst
Men den andra summan är minst eftersom inte är -regelbunden, så vi härleder den önskade olikheten .
Nu, från vilken partition som helst, kan vi fortsätta att tillämpa Lemma 3 så länge som den resulterande partitionen inte är -regular. Men i varje steg ökar energin med och den begränsas ovan av 1. Då kan denna process upprepas som mest gånger , innan den avslutas och vi måste ha en -vanlig partition.
Ansökningar
Lemma för grafräkning
Om vi har tillräckligt med information om en grafs regelbundenhet kan vi räkna antalet kopior av en specifik subgraf i grafen upp till små fel.
Grafräkning Lemma. Låt vara en graf med och låt . Låt vara en -vertexgraf med vertexuppsättningar så att är -regular närhelst . Sedan är antalet märkta kopior av i inom av
Detta kan kombineras med Szemerédis regularitetslemma för att bevisa Graph-borttagningslemma . Grafborttagningslemma kan användas för att bevisa Roths sats om aritmetiska progressioner , och en generalisering av det, hypergrafborttagningslemma, kan användas för att bevisa Szemerédis sats .
Lemmat för borttagning av grafer generaliserar till inducerade subgrafer genom att överväga kantredigeringar istället för endast kantborttagningar. Detta bevisades av Alon, Fischer, Krivelevich och Szegedy 2000. Detta krävde dock en starkare variation av regularitetslemma.
Szemerédis regularitetslemma ger inte meningsfulla resultat i glesa grafer . Eftersom glesa grafer har subkonstanta kantdensiteter, -regelbundenhet trivialt tillfredsställt. Även om resultatet verkar rent teoretiskt, har vissa försök gjorts att använda regularitetsmetoden som komprimeringsteknik för stora grafer.
Fris-Kannan regelbundenhet
Ett annat begrepp om regularitet introducerades av Frieze och Kannan, känt som det svaga regelbundet lemma. Detta lemma definierar en svagare uppfattning om regelbundenhet än den för Szemerédi som använder bättre gränser och kan användas i effektiva algoritmer.
Givet en graf , en partition av dess hörn sägs vara Frieze-Kannan -regular om för något par av uppsättningar :
Det svaga regularitetslemma för grafer anger att varje graf har en svag -regular partition i högst delar.
Detta begrepp kan utvidgas till grafoner genom att definiera en stegoperator. Givet ett grafon och en partition av , kan vi definiera som ett steggrafon med steg givna av och värden givna genom att medelvärdet beräknas av över varje steg.
En partition är svag -regular om:
Det svaga regularitetslemma för grafoner anger att varje grafon har en svag -regular partition i högst delar. Liksom med Szemerédis regularitetslemma framkallar den svaga regulariteten också ett räknelemmat.
Algoritmiska applikationer
En av de första motiven för utvecklingen av det svaga regularitetslemma var sökandet efter en effektiv algoritm för att uppskatta det maximala skäret i en tät graf . Det har visat sig att approximering av max-cut-problemet bortom 16/17 är NP-hårt , men en algoritmisk version av det svaga regularitetslemma ger en effektiv algoritm för att approximera max-cut-problemet för täta grafer inom en additivfel. Dessa idéer har vidareutvecklats till effektiva samplingsalgoritmer för att uppskatta maxsnitt i täta grafer.
De mindre gränserna för det svaga regularitetslemma möjliggör effektiva algoritmer för att hitta en -regelbunden partition. Diagramregularitet har vidare använts inom olika områden av teoretisk datavetenskap , såsom matrismultiplikation och kommunikationskomplexitet .
Stark regelbundenhet lemma
Det starka regularitetslemmat är en starkare variant av det regularitetslemma som bevisades av Alon , Fischer, Krivelevich och Szegedy 2000. Intuitivt tillhandahåller det information mellan icke-regelbundna par och kan användas för att bevisa det inducerade grafborttagningslemma .
Påstående
För varje oändlig sekvens av konstanter det finns ett heltal så att för vilken graf , vi kan erhålla två (likvärdiga) partitioner och så att följande egenskaper är uppfyllda:
- förfinar , det vill säga varje del av är föreningen av någon samling av delar i .
- är -regular och är -regelbunden.
Bevis
Vi tillämpar regelbundet lemma upprepade gånger för att bevisa den starkare versionen. En grov översikt:
- Börja med var en vanlig partition
- Hitta upprepade gånger dess förfining som är regelbunden. Om energiökningen för returnerar vi helt enkelt . Annars ersätter vi med och fortsätter.
Vi börjar med vara en vanlig partition av med delar. Här gränsen för delar i regularitetslemma när .
Nu för ställer vi in till en regelbunden förfining av med . Med energiökningsargumentet, . Eftersom energin är begränsad i måste det finnas några så att . Vi returnerar som .
Genom vårt val av gäller de vanliga och förfiningsvillkoren. Energitillståndet håller trivialt. Nu argumenterar vi för antalet delar. Vi använder induktion för att visa att , det finns så att . Genom att sätta har vi . Observera att när , så vi skulle kunna sätta och påståendet är sant för . Genom att sätta har vi
Anmärkningar om rättvisa
En partition är rättvis om storleken på två uppsättningar skiljer sig åt med högst . Genom att jämställa i varje omgång av iteration kunde beviset på regularitetslemma användas för att bevisa den rättvisa versionen av regularitetslemma. Och genom att ersätta regularitetslemma med dess rättvisa version, kan beviset ovan bevisa den rättvisa versionen av starkt regularitetslemma där och är rättvisa partitioner.
En användbar följd
Påstående
För varje oändlig sekvens av konstanter det finns så att det finns en partition och delmängder för varje där följande egenskaper är uppfyllda:
- är -regelbundet för varje par
- för alla utom par
Motivering
Följden utforskar djupare det lilla energitillskottet. Det ger oss en partition tillsammans med delmängder med stora storlekar från varje del, som är parvis regelbundna. Dessutom skiljer sig tätheten mellan motsvarande delmängdspar "inte mycket" från densiteten mellan motsvarande delar.
Bevis på följd
Vi kommer bara att bevisa det svagare resultatet där det andra villkoret endast kräver att är -regular för . Den fullständiga versionen kan bevisas genom att välja fler delmängder från varje del som oftast är parvis regelbundna och kombinera dem.
Låt . Vi tillämpar det starka regularitetslemma för att hitta rättvis som är en vanlig partition och rättvis som är en regelbunden förfining av , så att och .
Antag nu att , vi väljer slumpmässigt en vertex från varje och låt vara uppsättningen som innehåller i . Vi hävdar att delmängderna uppfyller alla villkor med sannolikhet .
Genom att sätta är det första villkoret trivialt sant eftersom är en rättvis partition. Eftersom högst vertexpar lever mellan oregelbundna par i , sannolikheten att paret och är oregelbunden , unionsbunden, sannolikheten att minst ett par , är oregelbunden leq Anteckna det
Så genom Markovs olikhet , alltså med sannolikhet , högst par kan ha . Genom unionsbunden, sannolikheten att alla villkor håller .
Historik och tillägg
Szemerédi (1975) introducerade först en svagare version av detta lemma, begränsad till tvådelade grafer, för att bevisa Szemerédis teorem , och i ( Szemerédi 1978 ) bevisade han hela lemmat. Utvidgningar av regularitetsmetoden till hypergrafer erhölls av Rödl och hans medarbetare och Gowers .
János Komlós , Gábor Sárközy och Endre Szemerédi bevisade senare (1997) i uppblåsningslemmat att de reguljära paren i Szemerédi regularitetslemma beter sig som kompletta tvådelade grafer under de korrekta förhållandena. Lemmat möjliggjorde djupare utforskning av karaktären av inbäddningar av stora glesa grafer till täta grafer.
Den första konstruktiva versionen kom från Alon, Duke, Lefmann, Rödl och Yuster. Därefter Frieze och Kannan en annan version och utökade den till hypergrafer. De producerade senare en annan konstruktion på grund av Alan Frieze och Ravi Kannan som använder singulära värden av matriser. Man kan hitta mer effektiva icke-deterministiska algoritmer, som formellt beskrivs i Terence Taos blogg och implicit nämns i olika tidningar.
En ojämlikhet av Terence Tao utökar Szemerédi regelbundenhet lemma, genom att se över det från perspektivet av sannolikhetsteorin och informationsteorin istället för grafteorin. Terence Tao har också gett ett bevis på lemma baserat på spektral teori, med hjälp av närliggande matriser av grafer.
Det är inte möjligt att bevisa en variant av regularitetslemma där alla par av partitionsuppsättningar är regelbundna. Vissa grafer, som de halva graferna , kräver att många par av partitioner (men en liten del av alla par) är oregelbundna.
Det är en vanlig variant i definitionen av en -vanlig partition att kräva att vertexuppsättningarna alla har samma storlek, samtidigt som man samlar de överblivna hörnen i en "error"-set vars storlek är högst en -fraktion av storleken på vertexuppsättningen av .
En starkare variation av regularitetslemma bevisades av Alon, Fischer, Krivelevich och Szegedy samtidigt som det inducerade grafborttagningslemma bevisades. Detta fungerar med en sekvens av istället för bara en, och visar att det finns en partition med en extremt regelbunden förfining, där förfiningen inte har ett för stort energiökning.
Szemerédis regularitetslemma kan tolkas som att utrymmet för alla grafer är totalt avgränsat (och därmed prekompakt ) i en lämplig metrik (avsnittsavståndet ) . Gränser i detta mått kan representeras av grafoner ; en annan version av regularitetslemma säger helt enkelt att grafonernas utrymme är kompakt .
Vidare läsning
- Komlós, J. ; Simonovits, M. (1996), "Szemerédis regularitetslemma och dess tillämpningar i grafteori", Combinatorics, Paul Erdős är åttio, Vol. 2 (Keszthely, 1993) , Bolyai Soc. Matematik. Stud., vol. 2, János Bolyai Math. Soc., Budapest, s. 295–352, MR 1395865 .
- Komlós, J. ; Shokoufandeh, Ali; Simonovits, Miklós ; Szemerédi, Endre (2002), "The regularity lemma and its applications in graph theory", Theoretical aspects of data science (Tehran, 2000) , Lecture Notes in Computer Science , vol. 2292, Springer, Berlin, s. 84–112, doi : 10.1007/3-540-45878-6_3 , ISBN 978-3-540-43328-6 , MR 1966181 .
externa länkar
- Edmonds, Chelsea; Koutsoukou-Argyraki, Angeliki; Paulson, Lawrence C. Szemerédis regularitetslemma (Formell bevisutveckling i Isabelle/HOL, Archive of Formal Proofs)