Geometriai keret

A geometriai csavarkulcsot vagy t -feszítő gráfot , vagy t - feszítő gráfot eredetileg súlyozott  gráfként vezették be olyan pontok halmazán, amelyeknél van egy t - útvonal bármely csúcspár között egy rögzített t paraméterhez . A t -útvonalat úgy definiáljuk, mint egy olyan utat a gráfban, amelynek súlya nem haladja meg a végpontok közötti térbeli távolság t -szeresét. A t paramétert a váz [1] nyújtási tényezőjének nevezzük .

A számítási geometriában a koncepciót először L.P. Chu 1986-ban [2] , bár a "kulcs" (csontváz) kifejezés nem szerepel a cikkben.

A feszítőfák fogalma a gráfelméletben ismert - t - vázak, ezek hasonló nyújtási tulajdonságú gráfok feszítő részgráfjai, ahol a gráf csúcsok közötti távolságot gráfelméletileg határozzák meg. Ezért a geometriai feszítőfák a síkba ágyazott teljes gráfok feszítőfái , amelyekben az élek súlya megegyezik a megfelelő metrika csúcsai közötti távolságokkal.

A csontvázak a számítási geometriában használhatók néhány közelségi probléma megoldására . Más területeken is találnak alkalmazást, mint például a forgalomtervezés , a kommunikációs hálózatok - hálózat megbízhatóság, a roaming optimalizálás mobilhálózatokban stb.

A minőség különféle gerincvonalai és mértékei

Különféle méréseket alkalmaznak a magok minőségének elemzésére. A leggyakoribb mérték az élek száma, a teljes súly és a csúcsok maximális foka . Ezen mértékek aszimptotikusan optimális értékei az élek, a teljes tömeg és a maximális fok (ahol az MST a minimális feszülőfa súlyát jelenti ).

Ismeretes, hogy egy feszítőfát találni az euklideszi síkban minimális nyújtással n pontban, legfeljebb m éllel NP-nehéz probléma [3] .

Számos olyan algoritmus létezik, amely jól teljesít a különböző minőségi mérőszámok mellett. A gyors algoritmusok közé tartozik a jól elválasztott párfelbontás ( ) és a thétagráfok , amelyek lineáris számú éllel készítenek átfeszítéseket időben .  Ha jobb csúcssúlyokra és fokokra van szükség, akkor a mohó feszülést majdnem másodfokú idő alatt számítja ki.

Théta gráf

A théta-gráf vagy -gráf a kúp alapú átfeszítések családjába tartozik. A szerkesztés fő módja az, hogy az egyes csúcsok körüli teret több kúpra osztjuk (a lapos kúp két sugár, azaz egy szög), amelyek elválasztják a gráf többi csúcsát. A Yao gráfokhoz hasonlóan a -gráf legfeljebb egy élt tartalmaz egy kúphoz. A megközelítés eltér az élek kiválasztásának módjától. Míg a Yao gráfok a gráf metrikus távolságának megfelelően választják ki a legközelebbi csúcsot, a -gráf meghatároz egy rögzített sugarat, amely minden kúpban található (általában a kúp felezőpontja), és kiválasztja a legközelebbi szomszédokat (azaz azokat, amelyek a legkisebb távolságra vannak a sugártól). .

Mohó csontváz

A mohó feszítőfát vagy a mohó gráfot úgy definiáljuk, mint egy olyan gráfot, amelyet úgy kapunk, hogy ismételten hozzáadunk egy élt olyan pontokhoz, amelyeknek nincs t - útvonala. A gráf kiszámítására szolgáló algoritmusokat mohó feszítő algoritmusoknak nevezzük. A konstrukcióból triviálisan következik, hogy a mohó gráfok t -csontvázak.

A kapzsi magot 1989-ben egymástól függetlenül fedezte fel Althöfer [4] és Bern (kiadatlan).

A mohó csontváz eléri az aszimptotikusan optimális élszámot, össztömeget és maximális csúcsfokot, és a gyakorlatban a legjobb mértékértékeket adja. A tér felhasználásával időben felépíthető [5] .

Delaunay háromszögelés

Chu fő eredménye az volt, hogy egy síkban lévő ponthalmazra létezik egy háromszögelés ezeknek a ponthalmazoknak úgy, hogy bármely két pontban van egy olyan út a háromszögelés élei mentén, amelynek hossza nem haladja meg a két pont közötti euklideszi távolságot . . Az eredményt a forgalomtervezésben használták fel az akadályok közötti legrövidebb út elfogadható közelítésére.

A Delaunay-háromszögelés legismertebb felső korlátja a csúcsainak -váza [6] . Az alsó határt 1,5846-ra növelték [7] .

A párok jól elkülöníthető bontása

párok teljesen elválasztott dekompozíciójából az alábbiak szerint lehet megszerkeszteni . Összeállítunk egy gráfot, amelyben csúcsokként pontok állnak, és a WSPD-ben minden párhoz hozzáadunk egy élt egy tetszőleges pontból egy tetszőleges ponthoz . Figyeljük meg, hogy a kapott gráfnak lineáris számú éle van, mivel a WSPD-nek lineáris számú párja van [8] .

Az algoritmus helyességének bizonyítása [9]

Erre a két WSPD tulajdonságra van szükségünk

1. lemma : Legyen párok teljesen elválasztott dekompozíciója . Hagyjuk és . Akkor .

2. lemma : Legyen párok teljesen elválasztott dekompozíciója . Hagyjuk és . Aztán, .

Legyen a párok jól elválasztott dekompozíciója a WSPD-ben. Legyen egy él összekötő . Legyen egy pont és egy pont . A WSPD definíciója szerint elegendő ellenőrizni, hogy van-e -gerincútvonal, vagy röviden -útvonal a és között , amit -vel jelölünk . Jelöljük az út hosszát -vel .

Tegyük fel, hogy van egy -útvonal bármely olyan pontpár között, amelyek távolsága kisebb vagy egyenlő, mint és . A háromszög egyenlőtlenségből, a feltevésekből és abból a tényből, hogy az 1. lemma szerint a következőket kapjuk:

Az 1. és 2. lemmából a következőket kapjuk:

Tehát, hogy:

Tehát, ha és , akkor van egy -csontvázunk a ponthalmazhoz .

A bizonyítás szerint tetszőleges értéke lehet a -ból való kifejezéssel , ami megadja .

Jegyzetek

  1. Narasimhan, Smid, 2007 .
  2. Chew, 1986 , p. 169–177.
  3. Klein és Kutz, 2007 , p. 196–207.
  4. Althöfer, Das, Dobkin, Joseph, Soares, 1993 , p. 81–100.
  5. Bose, Carmi, Farshi, Maheshwari, Smid, 2010 , p. 711–729.
  6. Keil és Gutwin 1992 , p. 13–28.
  7. Bose, Devroye, Loeffler, Snoeyink, Verma, 2009 , p. 165–167.
  8. Callahan, Kosaraju, 1995 , p. 67–90.
  9. Callahan, Kosaraju, 1993 , p. 291–300.

Irodalom