Łączność wykresów przez usuwanie krawędzi i wierzchołków

17

Załóżmy, że graf jest ( , b ) -connected jeśli usunięcie wszelkich ciągu wierzchołków oraz wszelkich b krawędziami z G liści zawsze podłączonego wykresie. Na przykład wykres połączony z k , zgodnie ze standardową definicją, jest połączony ( k - 1 , 0 ) , zgodnie z nową definicją. Czy istnieje algorytm czasu wielomianowego, który decyduje, czy G jest połączone ( a , b ) ? Tutaj uważam, że dane wejściowe to G , a iG(a,b)abGk(k1,0)G(a,b)Ga .b

ktoś
źródło
1
Problem z pracą domową?
Chandra Chekuri,
6
Do tego pytania doszedłem podczas rozmowy Janeza Zerovnika na temat łączności sieci około 2/3 lat. Szczerze mówiąc, nie pamiętam szczegółów. Od tego czasu zapytałem o 4 badaczy i nikt nie widział, jak zredukować to do łączności wierzchołków (lub połączeń krawędzi), co byłoby oczywistym podejściem. Ponadto nikt nie mógł wskazać twierdzenia typu Mengera. Więc tak, myślę, że jest to pytanie na poziomie badawczym, być może z prostą odpowiedzią, czy nie.
ktoś z
7
Nie wiem, dlaczego ludzie czasami zakładają, że pytanie jest pracą domową, nie myśląc o tym wcześniej. Myślę, że nie powinieneś zadeklarować zadania domowego, chyba że przynajmniej wiesz, jak to rozwiązać.
domotorp
1
@domotorp: ludzie zwykle pytają, czy to zadanie domowe, a nie twierdzą. Trudno jest ocenić, czy pytanie dotyczy pracy domowej , czy nie, gdy pytanie nie zawiera tła / motywacji.
Kaveh
2
Rozumiem, że moje pytanie może być błędnie interpretowane jako praca domowa z kilku powodów, ale teraz powinniśmy przejść dalej. Właściwie z komentarzem Chandry Chekuri mam nadzieję, że być może pytanie może mieć prostą odpowiedź ...
ktoś

Odpowiedzi:

8

To jest zredagowana wersja poprzedniej „odpowiedzi”, która niepoprawnie zgłosiła algorytm wielomianowy dla problemu. To, co piszę poniżej, to związek z istniejącym problemem, który sugeruje, że problem jest trudny.

Niech będą dwoma węzłami w G i chcemy sprawdzić, czy są one połączone ( a , b ) . Który usuwa wszelkie a węzły i wszelkie b krawędzie powinny nie odłączyć s i t . Inny sposób spojrzenia na to w następujący sposób: jaka jest minimalna liczba węzłów, które musimy usunąć, aby zmniejszyć łączność brzegową między s i t do bs,tG(a,b)abststb? Tego rodzaju problemy były badane pod nazwą cięcia na wielu trasach i są to przepływy od dwóch do wielu tras. Pokazano różne wyniki aproksymacji, chociaż wiele podstawowych problemów nie zostało jeszcze rozwiązanych. Wynik zainteresowania jest następujący. Załóżmy, że każda krawędź ma koszt i chcemy usunąć zestaw krawędzi o minimalnym koszcie, aby zmniejszyć łączność krawędzi między s i t do b ; wtedy ten problem jest trudny NP, gdy b jest częścią wejścia. Ten wynik znajduje się w artykule Barmana i Chawli: http://arxiv.org/abs/0908.0350c(e)stbb

Dwa artykuły, które pojawią się w nadchodzącym SODA 2012, dotyczą cięć na wielu trasach, które mają dalsze wyniki w tym temacie. Ten autorstwa Chuzhoya i innych ma wyniki twardości dla niektórych wariantów.

Chandra Chekuri
źródło
Artykuł etyczny Chuzhoy jest teraz dostępny na ArXiv: arxiv.org/abs/1112.3611
Chandra Chekuri