Liczba minut wykresu bez użycia algorytmu Kargera


14

Wiemy, że algorytm wycinania Kargera można wykorzystać do udowodnienia (w niekonstruktywny sposób), że maksymalna liczba możliwych skrótów może mieć wykres (n2)) .

Zastanawiałem się, czy moglibyśmy w jakiś sposób udowodnić tę tożsamość, podając bijectywny (raczej iniekcyjny) dowód z zestawu skrótów do innego zestawu liczności (n2)) . Bez konkretnych powodów, to tylko ciekawość. Próbowałem to zrobić sam, ale jak dotąd nie odniosłem żadnego sukcesu. Nie chciałbym, aby ktokolwiek marnował czas na to, więc jeśli pytanie wydaje się bezcelowe, prosiłbym moderatorów o podjęcie odpowiednich działań.

Najlepszy -Akash


Kumar, klika n -vertex ma n skrótów, oddzielających każdy wierzchołek od reszty wykresu, więc liczba skrótów może być mniejsza niż (n2)) .
Marcus Ritt,

2
Jest to bardzo przystępna uwaga na potwierdzenie tego kombinatorycznie. cs.elte.hu/egres/qp/egresqp-09-03.ps
Chao Xu

Odpowiedzi:


10

(n2)) związany myślę został sprawdzony przez Dinitz, Karzanov i Lomonosov 1976, w „strukturę A dla układu wszelkich minimalnych kawałków wykresu”. Być może możesz znaleźć to, czego szukasz w tym artykule, ale nie jestem pewien, czy jest online.


Dzięki jelani .... spróbowałem poszukać gazety online. Jak dotąd brak szczęścia. Myślę, że spróbuję biblioteki mojej uczelni. W międzyczasie, jeśli znajdziesz czas (i jesteś na to gotowy), czy możesz spróbować podkreślić niektóre kluczowe pomysły tego artykułu? Byłoby wspaniale, gdybyś mógł. Dzięki jeszcze raz!
Akash Kumar

1
Przepraszam, nie wiem jak działa ich dowód. : / Najwyraźniej mógł istnieć wcześniejszy dowód sugerujący pewne prace Roberta Bixby'ego. Prawdopodobnie będziesz w stanie dowiedzieć się więcej, niż wiem za pośrednictwem Googlinga (a może ktoś, kto wie więcej, może udzielić lepszej odpowiedzi tutaj). Jestem ciekawy usłyszeć odpowiedź ... Pamiętam, jak kiedyś zastanawiałem się nad tym samym pytaniem, kiedy po raz pierwszy nauczyłem się algorytmu Kargera.
Jelani Nelson

2

Nieformalnie można argumentować, że aby uzyskać maksymalną liczbę minimalnych cięć, wszystkie węzły na wykresie muszą mieć ten sam stopień.

Niech cięcie podzieli wykres na dwa zestawy węzłów i tak, że . Niech liczba minimalnych cięć na wykresie będzie oznaczona jako .soldodo¯dodo¯=mdo(sol)

Rozważ połączony wykres z wierzchołkami, w których każdy wierzchołek ma stopień drugi. To musi być wykres cyklu, a minimalne cięcie to dwie krawędzie. Oczywiste jest, że cięcie dowolnych dwóch krawędzi spowoduje cięcie i że takie cięcie jest minimalnym cięciem. Ponieważ istnieje odrębne pary krawędzi, istnieje minimalne nacięcia.nn(n-1)/2)n(n-1)/2)

Utwórz nowy wykres, usuwając krawędź z wykresu cyklu. Minimalne cięcie nowego wykresu to jedna krawędź i wystarczy przecięcie dowolnej krawędzi: istnieje takich cięć, które można wykonać.n-1

Utwórz nowy wykres, dodając krawędź do wykresu cyklu. Teraz dwa węzły mają stopień trzeci, a węzły mają stopień drugi. Stopień trzy węzły muszą obie należą do lub obie należą do . Należy zauważyć, że w przypadku wykres cyklu nie były ograniczone do węzłów występują razem w i . Oznacza to, że dodanie krawędzi dodaje ograniczenie, które zmniejsza liczbę minimalnych cięć.n-2)dodo¯dodo¯

Promowanie większej liczby węzłów do stopnia trzeciego dodaje dodatkowe ograniczenia do momentu, w którym jest tylko jedno minimalne cięcie stopnia drugiego.

Powyższe pokazuje, że wykres cyklu jest (przynajmniej) lokalnym maksimum .mdo

Rozważ zestaw wykresów, w którym każdy węzeł ma stopień trzeci. Usunięcie krawędzi daje wykres z jednym cięciem minimalnym wynoszącym dwa. Dodanie krawędzi, jak powyżej, tworzy dwa węzły, które najbardziej pojawiają się po tej samej stronie cięcia.

Sugeruje to, że wykresy, w których każdy węzeł ma stopień są lokalnymi maksimami . Zauważenie, że pełny wykres ma cięć o rozmiarze sugeruje, że jest to funkcja malejąca.kmdomdo=nn-1

Nie zastanawiałem się nad tym, czy można sformalizować powyższe, ale stanowi to możliwe podejście.

Ponadto myślę, że artykuł Bixby, o którym wspomina Jelani Nelson w komentarzu do swojej odpowiedzi, zatytułowany jest „Minimalna liczba krawędzi i wierzchołków na wykresie z łącznością krawędzi n i M n-obligacjami” ( link )

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.