Szemedi säännöllisyyden lemma

Szemedin säännönmukaisuuslemma on lemma yleisestä graafiteoriasta , jossa sanotaan, että minkä tahansa riittävän suuren graafin kärjet voidaan jakaa äärelliseen määrään ryhmiä siten, että lähes kaikissa kahden eri ryhmän pisteitä yhdistävissä bipartite -grafeissa on reunat, jotka jakautuvat lähes tasaisesti pisteiden välillä. Tällöin vaadittava vähimmäismäärä ryhmiä, joihin graafin kärkijoukko on jaettava, voi olla mielivaltaisen suuri, mutta osion ryhmien määrä on aina ylhäältä rajattu.

Epävirallisesti puhuttaessa lemma vakuuttaa suuren määrän suuria näennäissatunnaisia ​​rakenteita absoluuttisesti missä tahansa riittävän suuressa graafissa.

Lemman todisti Endre Szemeredy vuonna 1975. [1] [2]

Sanamuoto

ε-yhdenmukaisuuden käsite

Olkoon kaksiosainen graafi, jonka reunat yhdistävät joukon kärjet joukon kärkipisteisiin .

Sillä merkitsemme näiden joukkojen välisten reunojen jakautumisen tiheydellä, eli

.

Määritelmä [1] [3]

Kaksiosaista graafia kutsutaan -uniformiksi, jos jokaiselle, joka täyttää ehdot , epäyhtälö

On olemassa useita määritelmiä, jotka vastaavat tätä (vastaa siinä mielessä, että määritelmässä on monotoninen riippuvuus toisesta , kun kaksi määritelmää ovat samanarvoisia), mutta ne kaikki käyttävät määrää ja jonkinlaista kvantitatiivista sen arvojen vertailua. eri pareille .

Ilmeisesti täydelliset ja tyhjät kaksiosaiset graafit ovat -säännöllisiä mille tahansa . On huomattava, että yleisesti ottaen tämä ei pidä paikkaansa mielivaltaiselle kaksiosaiselle graafille, joka on säännöllinen tavallisessa merkityksessä (vastaesimerkkinä voidaan harkita esimerkiksi useiden säännöllisten graafien liittoa, jotka eivät leikkaa joukossa pisteistä).

-yhtenäisiä graafisia tietylle tiedolle kutsutaan joskus myös pseudosatunnaisiksi , koska ne ovat samankaltaisia ​​kuin satunnaisesti luodut, mitä tulee kulmien tasaiseen jakautumiseen pisteiden välillä.

Lausunto lemmasta

Szemedin säännönmukaisuuslemma [3] [4]

Jokaiselle , on olemassa sellainen, että mille tahansa graafille , jossa on useita pisteitä , on olemassa osio mahdollisimman samankokoisiksi osiksi siten , että näiden osien pareille niiden välissä olevien reunojen kaksiosainen graafi on -säännöllinen.

Muistiinpanot

Szemeredin lemma ei aseta rajoituksia saman osiojoukon kärkien välisille reunoille.

Lemman lause on ei-triviaali vain graafille, jossa on riittävän paljon reunoja. Jos , niin mikä tahansa sen kaksiosainen osagraafi osissa, joilla on mitat , on myös harva (sen tiheys ei ylitä ) - näin ollen tiheyseron ehto täyttyy aina. [5]

On myös huomattava, että saman muuttujan mainitseminen kahdessa eri ominaisuudessa - säännöllisyysindeksissä ja -säännöllisten kaksiosaisten aligraafien osuudessa - ei luo lisäsuhdetta näiden ominaisuuksien välille. Tällainen muotoilu seuraisi myös heikommalta formulaatiolta, jossa vaadittaisiin esimerkiksi, että reunat jakautuvat säännöllisesti vain joukkoparien kesken, missä for (eli jopa : lle ). Tässä tapauksessa alkuperäisen muotoilun saavuttamiseksi riittäisi huomioida , koska -kaavion säännöllisyys edellyttää -säännöllisyyttä kohdassa .

Todiste

Osiointialgoritmi

Osiointi tapahtuu ahneella algoritmilla.

Ensin valitaan mielivaltainen kärkien osio joukoiksi , jossa:

Lisäksi jokaisessa algoritmin iteraatiossa olemassa olevasta osiosta luodaan tietyllä tavalla uusi osio, jossa on pienempiä osia ja niitä on suuri määrä. Se on rakennettu alkuperäisen osion alaosastoksi, mutta sitten se normalisoidaan pienin uudelleenjärjestelyin siten, että kaikkien (ei ehkä yhtä) osien koot ovat yhtä suuret.

Tällainen muunnos jatkuu, kunnes tuloksena oleva osio joukoiksi sisältää vähintään joukkopareja, joiden kaksiosaiset graafit ovat epäsäännöllisiä . Siirtyminen osiosta toiseen tapahtuu siten, että on mahdollista todistaa, että algoritmi pysähtyy tarkalleen äärellisen jälkeen ja jota rajoittaa vakio (riippuen ja ) askelmäärästä. Lisäksi tuloksena olevien joukkojen lukumäärä osiossa kussakin tietyssä algoritmin iteraatiossa on myös rajoitettu, joten viimeisellä iteraatiolla muodostettavien joukkojen enimmäismäärä on haluttu arvo . [3]

Siirtyminen jakamisesta edelleen jakamiseen

Älköön nykyinen osio täytä lemman ehtoja, eli on pareja , joiden välinen kaksiosainen graafi ei ole -säännöllinen. Merkitään tämä ehto muodossa .

Jos , niin tietyt "ongelma"-alajoukot rikkovat näitä komponentteja yhdistävän kaksiosaisen graafin -säännöllisyyttä. Eli heille:

Vaikuttaa järkevältä idealta päästä eroon näistä ongelmallisista osajoukoista yksinkertaisesti erottamalla ne erilliseksi komponentiksi muodostamalla nelinkertainen komponenttiparin sijaan . Yksi ja sama komponentti voi kuitenkin olla ristiriidassa useiden muiden komponenttien kanssa kerralla, joten jakamista ei tulisi tehdä yksitellen, vaan useiden ongelmaryhmien mukaan kerralla.

Tämän prosessin virallistamiseksi kunkin yksittäisen komponentin osalta otetaan huomioon kaikki siinä esiintyvät "ongelma"-alajoukot:

ja kohtaan muodostettu σ-algebra ( eli se on jaettu sellaisiin osiin, että mikä tahansa kaksi kärkeä, joista toinen kuuluu jollekin ja toinen ei, päätyy alajaon eri osiin).

Koska yksilölle ei ole enää ongelmallisia osajoukkoja (eikä niille rakenneta enää σ-algebran alkioita), ei yhdestä komponentista muodostu enää uusia .

Jos jaat jokaisen komponentin tällä tavalla , saat uuden alajaon .

Seuraavaksi sinun on kohdistettava komponenttien koot (joita ei ole enempää kuin ). Tätä varten kukin sen komponenteista voidaan jakaa uusiin kokoisiin komponentteihin (ja mahdollisesti yhdeksi jäljellä olevaksi pienemmäksi komponentiksi - "jäännökseksi"), ja kaikki "jäännösten" kärjet voidaan yhdistää mielivaltaisesti uudet samankokoiset komponentit ja mahdollisesti yksi pienempi komponenttikoko.

Tuloksena oleva osio on algoritmin yhden iteroinnin tulos.

Algoritmin vaiheiden määrän arvioiminen

Todistus algoritmin pysähtymisestä äärellisen askelmäärän jälkeen suoritetaan ottamalla käyttöön potentiaalinen funktio - nykyisestä osiosta riippuva numeerinen arvo - ja seuraamalla sen muutosta, kun algoritmin iteraatioita muutetaan.

"Potentiaali" voidaan määritellä esimerkiksi seuraavasti:

Tällä toiminnolla on useita tärkeitä ominaisuuksia:

  • jos osio muodostetaan jakamalla yksi komponentti kahteen joukkoon ja , sitten
Todiste

Tämä seuraa epätasa-arvosta , joka pätee kohtaan , joka sisältää epätasa-arvon

  • osioinnin osalta edellisessä osiossa kuvatun algoritmin perusteella, on totta
  • jos osio saadaan osiosta osioimalla useiden komponenttien kärjet joiksikin muiksi komponenteiksi (ei välttämättä aliosion avulla), niin
Todiste

Riittää, kun osoitetaan, että liitto pienenee korkeintaan (lisäjako ei pienennä toisen ominaisuuden mukaan).

Kun komponentit yhdistetään , osa termeistä häviää summasta ja joitain uusia ilmaantuu. Koska kaikki termit ovat positiivisia, riittää, kun tarkastellaan niitä, jotka katoavat. Tällaisten termien summa on helppo arvioida:

Koska uutta osiota hankittaessa, algoritmin mukaan, alajakoon rakennetaan uudelleen korkeintaan kärkipisteitä ja koska riittävän suurelle mille tahansa vakiolle , potentiaalifunktion ominaisuuksista seuraa, että algoritmi pysähtyy vaiheiden jälkeen.

Ensimmäisessä tätä aihetta käsittelevässä työssä Szemedi käytti hieman erilaista potentiaalifunktiota [1] :

Eroista huolimatta molemmilla näillä funktioilla on ajatus neliötiheyksien keskiarvoistamisesta.

Osion koon arvioiminen

Kuten algoritmin kuvauksesta seuraa, osion komponenttien lukumäärän ylempi arvio algoritmin -. iteraatiossa ilmaistaan ​​rekursiivisella suhteella.

Algoritmin suorittamien iteraatioiden lukumääräksi arvioidaan .

Siksi komponenttien kokonaismäärä voidaan arvioida vain korkeustehoon nostetun tornin avulla .

Tehokas jaettu hakualgoritmi

Tyypillinen Szemedin lemman matemaattinen todistus ei välitä algoritmin laskennallisesta monimutkaisuudesta .

Kuitenkin viiden matemaatikon ryhmä erillisessä artikkelissa tutki halutun osion löytämisen algoritmista - erityisesti he kuvasivat algoritmin, joka mahdollistaa -vertex-graafin osion löytämisen ajoissa kiinteälle ja . Niiden algoritmin ajoaikaa rajoittaa kahden noloista ja ykkösistä koostuvan matriisin kertomisaika. Algoritmi voidaan myös rinnakkaista ja suorittaa ajallaan polynomisesti riippuen prosessorien määrästä. [6]

Vaaditun osion koon alaraja

Vuonna 1997 William Gowers osoitti, että arviota tarvittavan osion komponenttien lukumäärästä ei voida parantaa enempää kuin korkeuseksponenttitorniin asti . Nimittäin hän osoitti, että aina on olemassa graafi, jonka mikä tahansa osio pienempään määrään osia ei täytä lemman ehtoja.

Hän tarkasteli vielä yleisempää -säännönmukaisuuden käsitettä , jossa kaksiosaisen graafin osien osajoukkoa , jonka tiheyspoikkeama määritelmä rajoittaa, on rajoitettu sijasta , ja todisti myös vastaesimerkin olemassaolon.

Gowers käytti probabilistista menetelmää löytääkseen vastaesimerkin , joten hänen todisteensa ei ole rakentava . Paperi käsitteli painotettuja kaavioita intervallin painoilla . Tällaisille kaavioille voidaan harkita täysin samanlaista lemman formulaatiota, jossa tiheyttä pidetään reunojen painojen summana niiden lukumäärän sijaan. Muodostamalla vastaesimerkin painotetun graafin muodossa Gowers osoitti myös, että Bernoulli- kaaviolla generoitu satunnainen graafi, jonka reunatodennäköisyydet vastaavat tämän painotetun graafin painoja, on suurella todennäköisyydellä vastaesimerkki tavalliselle lemmalle (lisäksi, suurella todennäköisyydellä tiheydet eivät poikkea voimakkaasti samanlaisista tiheydistä painotetussa kaaviossa, jos ja ovat riittävän suuria). [7]

Gowersin suunnittelu

Painotettu graafi, joka toimii vastaesimerkkinä lemmalle tavallisella -säännöllisyyden määritelmällä, on muodostettu yhdistelmänä useiden erityisesti järjestettyjen suurten graafien eri painoilla. Kun kutakin seuraavaa graafia tästä joukosta rakennetaan, kärjet yhdistetään suurempiin ja suurempiin samankokoisiin ryhmiin siten, että kahden eri ryhmän kärjet joko yhdistetään toisiinsa täydellisellä kaksiosaisella graafilla tai niitä ei yhdistetä ollenkaan (uusia ryhmiä syntyy aina aiempien liitto).

Olkoon kärjet jaettu samankokoisiin ryhmiin. Yhdistä nämä ryhmät lohkoiksi

,

missä (oletetaan, että se on kokonaisluku).

Jokaiselle eri lohkoparille valitsemme ryhmien osion kahteen osaan ja ryhmien osion kahteen osaan. Lisää kuvaajaan kaikki täydellisten kaksiosaisten graafien reunat ja .

Jos osiot valitaan siten, että millään samaan ryhmään kuuluvalla ei ole enää lohkoja, joissa molempien vieressä on kärkipisteitä, niin oikealla valinnalla tuloksena on Gowersin konstruktio. Mutta tämä on vain yhden graafin rakentaminen - seuraavan graafin rakentamiseksi lohkot laitetaan ryhmien tilalle ja koko prosessi alkaa alusta, kunnes kaikki kärjet yhdistetään yhdeksi ryhmäksi.

Tuloksena oleva graafinen ketju yhdistetään painotetuksi graafiksi kaavan mukaan (suurimmat painot ovat kaavioilla, joissa yhdistetyt kärkiryhmät ovat erittäin suuria).

Vastaesimerkki -säännöllisyydelle on rakennettu samalla tavalla, mutta muutamalla erolla:

  • yhden lohkon ryhmiä ei jaeta kahteen, mielivaltaiseen joukkoon ;
  • ryhmien lukumäärä kussakin sarjassa on rajoitettu koon mukaan (ne eivät saa olla liian pieniä);
  • lopussa saadut graafit yhdistetään ei painotetun graafin muodossa, vaan poissulkevalla "tai" :lla (lopullinen graafi sisältää vain ne reunat, jotka olivat läsnä parittomassa määrässä kaavioita ).

Yleistykset

Vuonna 2007 William Gowers yleisti säännönmukaisuuslemman hypergrafeiksi ja käytti yleistystä todistaakseen Szemerédyn moniulotteisen lauseen. [kahdeksan]

Szemeredin lemmalle on olemassa myös analogi harvalle graafille (tavallisessa formulaatiossa lemma on triviaali sellaisille graafeille, koska mikä tahansa osio täyttää tarvittavat ehdot). [9]

Sovellukset

Tunnetuin säännönmukaisuuslemman sovellus on Szemedin lauseen ja sen yleistysten kombinatorinen todistus (esim. kulmalause ). [5] Lemalla ja sen ideoilla on kuitenkin lukuisia sovelluksia myös yleisessä graafiteoriassa [10] - Szemedyn ensimmäinen tätä lemmaa käsittelevä artikkeli on lainattu yli 500 eri aihetta käsittelevässä artikkelissa. [yksi]

Erityisen kiinnostava on myös kolmion poistolemma , joka on johdettu säännönmukaisuuslemasta ja jota käytetään Szemedin lauseen todistuksen yhteydessä.

Katso myös

Muistiinpanot

  1. 1 2 3 4 E. Szemedi, "Säännölliset kaavioiden osiot", Tietojenkäsittelytieteen osasto, Humanististen ja tieteiden korkeakoulu, Stanfordin yliopisto, 1975
  2. E. Szemedi, "Säännölliset kaavioiden osiot", Tietojenkäsittelytieteen osasto, Humanististen ja tieteiden korkeakoulu, Stanfordin yliopisto, 1975 . Haettu 29. heinäkuuta 2018. Arkistoitu alkuperäisestä 23. helmikuuta 2020.
  3. 1 2 3 "Additiivisen kombinatoriikan minikurssi", Princetonin yliopiston luentomuistiinpanot . Haettu 29. heinäkuuta 2018. Arkistoitu alkuperäisestä 29. elokuuta 2017.
  4. Matemaattinen laboratorio. Chebyshev, luentokurssi "Additiivinen kombinatoriikka", luento 3
  5. 1 2 I. D. Shkredov, "Szemeredin lause ja aritmeettisen progression ongelmat" . Haettu 29. heinäkuuta 2018. Arkistoitu alkuperäisestä 24. heinäkuuta 2018.
  6. N. Alon, R.A. Duke, H. Lefmann, V. Rodl, R. Yusterk, "The Algorithmic Aspects of the Regularity Lemma", Tel Avivin yliopisto . Haettu 29. heinäkuuta 2018. Arkistoitu alkuperäisestä 8. elokuuta 2017.
  7. WT Gowers, "Szemerédin yhtenäisyyslemman tornityypin alarajat", Geometric & Functional Analysis GAFA, toukokuu 1997, osa 7, numero 2, s. 322–337 . Haettu 29. heinäkuuta 2018. Arkistoitu alkuperäisestä 18. kesäkuuta 2018.
  8. WT Gowers, "Hypergraafin säännöllisyys ja moniulotteinen Szemer´edi-lause", Annals of Mathematics, 166 (2007), 897–946 . Haettu 29. heinäkuuta 2018. Arkistoitu alkuperäisestä 20. heinäkuuta 2018.
  9. Y. Kohayakawa, "Szemeredin säännöllisyyslemma harvoille kaavioille" . Haettu 29. heinäkuuta 2018. Arkistoitu alkuperäisestä 10. kesäkuuta 2018.
  10. Janos Komlos, Miklos Simonovits, "Szemeredin säännöllisyyslemma ja sen sovellukset graafiteoriassa", Rutgersin yliopisto, Unkarin tiedeakatemia . Käyttöpäivä: 29. heinäkuuta 2018. Arkistoitu alkuperäisestä 23. huhtikuuta 2005.