Cikcakkos termék

A gráfelméletben a szabályos gráfok cikk- cakk szorzata (jelölése ) vesz egy nagy gráfot és egy kis gráfot , és egy nagyjából akkora gráfot hoz létre, mint a nagy gráf, de a kicsi teljesítménye. A cikk-cakk szorzat fontos tulajdonsága, hogy egy jó expander esetén a kapott gráf terjedése csak kicsivel rosszabb, mint a gráf terjedése .

Nagyjából elmondható, hogy a cikk-cakk szorzat a gráf minden csúcsát a gráf másolatával (felhővel) helyettesíti, és a csúcsokat egy kis lépéssel (zig) köti össze a felhő belsejében, majd egy nagy lépést (zag) a két felhő között, és még egy kis lépés a végső felhő belsejében.

A cikkcakk terméket Reingold, Wadhan és Wigderson vezette be [1] . A cikk-cakk terméket eredetileg kifejezetten állandó fokú expanderek és extraktorok készítésére használták. Később a cikk-cakk szorzatot a számítási komplexitáselméletben használták az SL és L egyenlőségének bizonyítására [2] .

Definíció

Legyen  egy szabályos gráf c - forgatás felett , és legyen  -reguláris gráf c-forgatás felett .

A cikk-cakk szorzat egy szabályos gráf felett van definiálva , amelynek elforgatását a következőképpen határozzuk meg :

  1. .
  2. .
  3. .
  4. .

Tulajdonságok

Csökkenő fok

A cikk-cakk szorzat definíciójából egyenesen következik, hogy a gráf egy új -reguláris gráfrá alakul. Így, ha lényegesen nagyobb, mint , a cikk-cakk szorzat csökkenti a mértékét .

Nagyjából elmondható, hogy a cikk-cakk szorzat a gráf minden csúcsát a gráf méretű felhővé alakítja, és minden eredeti csúcs íveit elosztja a helyébe lépő felhő csúcsai között.

A spektrális rés megőrzése

Egy gráf terjedése a spektrális résével mérhető. A cikk-cakk termék fontos tulajdonsága a spektrális rés megmaradása . Így, ha az expander "elég jó" (nagy spektrális rése van), akkor a cikk-cakk szorzat szórása közel van a gráf eredeti terjedéséhez .

Formálisan: bármely olyan reguláris csúcsgráfként definiálható, amelynek második legnagyobb sajátértéke abszolút értéke legalább .

Legyen  — és  —  két gráf, akkor van egy gráf , ahol .

Összeköttetés megőrzése

A cikk-cakk szorzat a grafikon minden egyes összekapcsolt összetevőjére külön működik .

Formálisan: legyen két gráf megadva:  — -regular graph over és  — -regular graph over . Ha a gráf összefüggő komponense , akkor , ahol  a gráf csúcsokból alkotott részgráfja (vagyis egy feletti gráf , amely tartalmazza az összes ívet a csúcsok közötti csúcsokból ).

Alkalmazások

Állandó fokozatú bővítők építése

2002 -ben Omer Reingold, Salil Wadhan és Avi Widgerson [3] egy egyszerű, explicit kombinatorikus konstrukciót mutatott be állandó fokozatú bővítőkről. A konstrukció iteratív módon történik, és alapként állandó fokú bővítőt igényel. Minden iterációnál a cikk-cakk szorzatot egy másik gráf létrehozására használjuk, amelynek mérete növekszik, de a foka és az eloszlás változatlan marad. A folyamat megismétlésével tetszőleges nagy bővítők hozhatók létre.

Az irányítatlan st kapcsolódási probléma megoldása logaritmikus memóriatérben

2005-ben Ömer Reingold bevezetett egy algoritmust az st-kapcsolati probléma megoldására logaritmikus memóriaterület felhasználásával. A probléma annak ellenőrzése, hogy van-e út egy irányítatlan gráf két megadott csúcsa között. Az algoritmus nagymértékben támaszkodik a cikk-cakk termékre.

Durván fogalmazva, az st irányítatlan kapcsolódási probléma logaritmikus memóriatérben történő megoldásához az eredeti gráfot egy szorzat és egy cikk-cakk szorzat kombinációjával egy állandó fokszámú, logaritmikus átmérőjű szabályos gráfrá alakítjuk. A termék a szórást növeli (az átmérő növelésével) a fok növelésével, a cikkcakk termék pedig a fok csökkentésére szolgál, miközben a szórást megtartja.

Lásd még

Jegyzetek

  1. Reingold, Vadhan, Wigderson, 2000 , p. 3-13.
  2. Omer Reingold. Irányítatlan kapcsolat a naplótérben // Az ACM naplója . - 2008. - T. 55 , sz. 4 . - S. 24 . - doi : 10.1145/1391289.1391291 .
  3. Reingold, Vadhan, Wigderson, 2000 .

Irodalom