Wykres przepustowości - Graph bandwidth

W teorii wykres The problem pasma wykres jest etykieta z n wierzchołki v I grafu G z różnych liczb f ( v I ), tak, że ilość jest zminimalizowany ( e jest zestaw krawędzi G ). Problem można sobie wyobrazić jako umieszczenie wierzchołków wykresu w różnych punktach całkowitych wzdłuż osi x, tak aby zminimalizować długość najdłuższej krawędzi. Takie rozmieszczenie nazywa się liniowym układem wykresu , liniowym układem wykresu lub liniowym rozmieszczeniem wykresu .

Ważony błąd pasma wykres jest uogólnieniem, przy czym krawędzie są przypisane wagi w ij oraz funkcja kosztu być zminimalizowane jest .

W zakresie, matryca (nieważony) pasma wykres jest pasmo o matrycy symetryczny , który jest matryca przylegania wykresu. Szerokość pasma może być również zdefiniowana jako o jeden mniejsza niż maksymalny rozmiar kliki w odpowiednim supergrrafie interwałowym danego wykresu, dobranym tak, aby zminimalizować rozmiar jego kliki ( Kaplan i Shamir 1996 ).

Formuły przepustowości dla niektórych wykresów

W przypadku kilku rodzin wykresów szerokość pasma jest określona za pomocą wyraźnego wzoru.

Szerokość pasma wykresu ścieżki P n na n wierzchołkach wynosi 1, a dla pełnego grafu K m mamy . Dla pełnego wykresu dwudzielnego K m , n ,

, zakładając

co zostało udowodnione przez Chvátala. Jako szczególny przypadek tego wzoru, graf gwiazdowy na  wierzchołkach k + 1 ma szerokość pasma .

Dla wykresu hipersześcianowego na wierzchołkach szerokość pasma została określona przez Harpera (1966) jako

Chvátalová wykazały, że szerokość pasma m  x  n kwadratowy wykres siatki , to jest im iloczyn dwóch wykresach na ścieżce i wierzchołków, wynosi min { m , n }.

Miedza

Szerokość pasma wykresu może być ograniczona różnymi innymi parametrami wykresu. Na przykład, pozwalając χ ( G ) oznacza liczbę chromatyczną o G ,

pozwalając średnica ( G ) oznacza średnicę od G , posiadają następujące nierówności:

gdzie jest liczbą wierzchołków w .

Jeśli wykres G ma szerokość pasma k , to jego szerokość ścieżki wynosi co najwyżej k ( Kaplan i Shamir 1996 ), a głębokość jego drzewa wynosi co najwyżej k  log ( n / k ) ( Gruber 2012 ). W przeciwieństwie do tego, jak zauważono w poprzedniej sekcji, graf gwiazdowy S k , strukturalnie bardzo prosty przykład drzewa , ma stosunkowo dużą szerokość pasma. Zauważ, że pathwidth od S k wynosi 1, a jej głębokość jest drzewo-2.

Niektóre rodziny grafów o ograniczonym stopniu mają pasmo podliniowe: Chung (1988) udowodnił, że jeśli T jest drzewem o maksymalnym stopniu co najwyżej ∆, to

Mówiąc bardziej ogólnie, w przypadku grafów planarnych o ograniczonym maksymalnym stopniu co najwyżej zachodzi podobna granica (por. Böttcher et al. 2010 ):

Obliczanie przepustowości

Zarówno wersja nieważona, jak i ważona są specjalnymi przypadkami problemu kwadratowego przypisania wąskiego gardła . Problem z przepustowością jest NP-trudny , nawet w niektórych szczególnych przypadkach. Jeśli chodzi o istnienie wydajnych algorytmów aproksymacyjnych , wiadomo, że przepustowość jest NP-trudna do przybliżenia w ramach dowolnej stałej, co ma miejsce nawet wtedy, gdy wykresy wejściowe są ograniczone do drzew gąsienic o maksymalnej długości włosa 2 ( Dubey, Feige & Unger 2010 ) . W przypadku gęstych grafów algorytm 3-aproksymacji został zaprojektowany przez Karpińskiego, Wirtgen i Zelikovsky (1997) . Z drugiej strony znanych jest wiele przypadków specjalnych, które można rozwiązywać wielomianowo. Heurystyczny algorytm otrzymania liniowych układów wykres małą szerokość pasma, jest algorytm Cuthill-McKee . Szybki wielopoziomowy algorytm obliczania szerokości pasma grafu został zaproponowany w.

Aplikacje

Zainteresowanie tym problemem pochodzi z niektórych obszarów zastosowań.

Jednym z obszarów jest obsługa macierzy rzadkich / pasm , a ogólne algorytmy z tego obszaru, takie jak algorytm Cuthilla – McKee , mogą być stosowane do znalezienia przybliżonych rozwiązań problemu szerokości pasma grafu.

Inną dziedziną zastosowań jest automatyzacja projektowania elektronicznego . W standardowej metodologii projektowania komórek typowe komórki standardowe mają tę samą wysokość, a ich rozmieszczenie jest rozmieszczone w kilku rzędach. W tym kontekście problem szerokości pasma wykresu modeluje problem umieszczenia zestawu standardowych komórek w jednym rzędzie w celu zminimalizowania maksymalnego opóźnienia propagacji (które zakłada się, że jest proporcjonalne do długości przewodu).

Zobacz też

Bibliografia

Linki zewnętrzne