Istnienie płaskiego zabezpieczenia odległości?


14

Niech G będzie n-węzłem niekierowanym grafem, a niech T będzie podzbiorem węzłów V (G) zwanym zaciskami . Zabezpieczenie odległości (G, T) jest wykresem H spełniającym tę właściwość

reH.(u,v)=resol(u,v)

dla wszystkich węzłów u, v w T. (Należy zauważyć, że H niekoniecznie jest podrozdziałem G.)

Na przykład, niech G będzie poniższym wykresem (a), a T będzie węzłami na powierzchni zewnętrznej. Zatem wykres (b) jest zabezpieczeniem odległości dla (G, T).

wprowadź opis zdjęcia tutaj

Wiadomo, że istnieje konserwator odległości o różnych parametrach. Szczególnie interesuje mnie ta o następujących właściwościach:

  1. G jest płaskie i nieważone (to znaczy wszystkie krawędzie G mają wagę jeden),
  2. T ma rozmiar , aO(n0,5)
  3. H ma rozmiar (liczbę węzłów i krawędzi) . (Byłoby miło, gdybyśmy mieli O ( no(n).)O(nloglogn)

Czy istnieje taki moduł zabezpieczający odległość?

Jeśli nie można spełnić powyższych właściwości, mile widziane są wszelkie formy relaksu.


Bibliografia:

Zabezpieczenie odległości jest również znane jako emulator ; wiele pokrewnych prac można znaleźć w Internecie, wyszukując termin klucz , który wymaga, aby H był subgrafem G. Ale w moich aplikacjach możemy również używać innych wykresów, o ile H zachowuje odległości między T w G.


-1 za użycie JPEG dla tego rodzaju postaci! (tylko żartuję, ale PNG jest zwykle znacznie lepszy zarówno pod względem jakości obrazu, jak i rozmiaru pliku dla prostych postaci)
Tsuyoshi Ito

@Tsuyoshi: Dzięki za przydatne wskazówki! Nie wiedziałem o tym :)
Hsien-Chih Chang 張顯 之

Odpowiedzi:


4

Wiele lat później wygląda na to, że OP w końcu odpowiedział na swoje własne pytanie: prawie optymalny emulator odległości dla grafów planarnych Hsien-Chiha Changa, Pawła Gawrychowskiego, Shay'a Mozesa i Orena Weimanna właśnie został opublikowany na arxivie.

O~(min{t2),tn})|T.|=:tO~(n3)/4)O~(n)

(W mniej formalnej notatce uważam, że ten wynik jest naprawdę niesamowity. Gratulacje!)


1
Dziękujemy @GMB za opublikowanie go jako odpowiedzi. Mały haczyk polega na tym, że preserver jest skierowany ; pozostaje otwarte pytanie, czy istnieje niekierowany (ale wciąż niekoniecznie płaski) emulator wielkości sublinearnej. Ale to całkiem satysfakcjonujące, że w końcu poznałem odpowiedź na stare pytanie po tylu latach :)
Hsien-Chih Chang 5 之

2

warto przyjrzeć się płaskiemu kluczowi płaskiego podzestawu Kleina, który zachowuje odległości do współczynnika epsilon 1+.

Podzestaw klucza do grafów płaskich, z zastosowaniem do podzestawu TSP http://doi.acm.org/10.1145/1132516.1132620


Dzięki, przeczytałem gazetę, i jest różnica między jego konstrukcją a naszymi wymaganiami. Wygląda na to, że żaden klucz nie będzie działał, dopóki jest podgraphem oryginalnego wykresu; można wziąć wykres siatki jako kontrprzykład. Ale są emulatory dla wykresów siatki.
Hsien-Chih Chang 張顯 之

inny pomysł na budowę, może to działa? 1) rekurencyjnie zastosuj separatory najkrótszej ścieżki (Thorup, FOCS'01) 2) eps-cover dla każdego wierzchołka [pierwsze dwa kroki konstruują etykiety odległości] są terminale sqrt {n}, każdy z etykietą rozmiaru O (log n / eps), łącząc się z całkowitą liczbą co najwyżej sqrt {n} * log n ścieżek i 1 / eps razy więcej portali 3) skróć portale na ścieżkach za pomocą ważonych krawędzi i skróć połączenia z portalami przez krawędzie wynikowy wykres powinien mieć z grubsza sqrt {n} * log n wierzchołków i krawędzi (do eps) i reprezentują najkrótsze ścieżki 1 + eps dla dokładnych odległości Nie wiem ...
Christian Sommer
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.