Biorąc pod uwagę silnie połączony wykres G z ważonymi krawędziami, chciałbym zidentyfikować krawędzie, które prawdopodobnie nie są częścią żadnego minimalnie silnie połączonego podgrupy (MSCS) G.
Jedną z metod znajdowania takich krawędzi jest zmodyfikowany algorytm Floyda-Warshalla. Korzystając z algorytmu Floyda-Warshalla, można określić, które krawędzie nigdy nie są najlepszą opcją przejścia od wierzchołka i do j. Te węzły nie mogą być częścią MSCS, ponieważ lepiej zastąpić je dwiema lub więcej innymi krawędziami.
Technika przycinania Floyda-Warshalla działa całkiem dobrze, gdy wagi krawędzi różnią się znacznie, ale bardzo słabo, gdy wagi krawędzi są podobne, ale duże.
Czy znasz jakieś skuteczne metody przycinania dużych, podobnych obciążników krawędzi? Czy ten problem jest bardziej powszechny, którego nie rozpoznaję? Czy tego rodzaju przycinanie było wcześniej badane w literaturze?
Odpowiedzi:
Zakładamy, że wagi krawędzi są dodatnimi liczbami całkowitymi. Biorąc pod uwagę ukierunkowany wykres G z wagami krawędzi, nazwij zboczę e zbędną, jeśli e nie należy do żadnego silnie połączonego podgraphu G o minimalnej wadze .
Twierdzimy, że jeśli P = NP, nie ma algorytmu czasu wielomianowego, który zawsze znajduje zbędne zbocze na danym ukierunkowanym wykresie z wagami krawędzi, o ile istnieje. Dokładniej:
Twierdzenie . Biorąc pod uwagę ukierunkowany wykres G z wagami krawędzi, trudno jest znaleźć zbędną krawędź w G lub zadeklarować, że G nie ma zbędnej krawędzi.
Dowód . Kluczową obserwacją jest to, że jeśli G ma unikatowy silnie połączony podgraph obejmujący minimalną masę, wówczas można obliczyć ten podgraph, usuwając jeden po drugim zbędne krawędzie. Dlatego pozostaje wykazać, że wyjątkowość nie sprawia, że minimalny ciężar silnie połączonego problemu podporygrafu łączącego jest łatwiejszy, ale dowodzi tego następny lemat. QED .
Lemat . Z uwagi na skierowany wykres G o masach krawędzi jest NP-trudne do obliczenia ciężaru minimalnego ciężaru silnie połączony rozciągającą podgrafu z G nawet pod obietnicą G ma unikalną minimalnej wagi silnie połączony obejmujące podgrafu.
Dowód . Jak wiecie , problem bez obietnicy jest trudny NP (nawet w przypadku wagi jednostkowej) dzięki zmniejszeniu problemu z obwodem hamiltonowskim. Zmniejszamy problem bez obietnicy problemu z obietnicą.
Niech G będzie kierowanym wykresem z wagami krawędzi. Etykieta krawędzie G o e 0 , E, 1 , ..., e m -1 , gdzie m jest liczbą krawędzi w G . Niech w i jest podany ciężar krawędzi e I . Niech nowa waga w ′ i = 2 m w i +2 i . Łatwo jest wtedy sprawdzić, czy G z nowymi obciążnikami ma unikalny, ściśle związany podpunkt słupkowy o minimalnej masie. Łatwo jest również sprawdzić, czy minimalna wagaW silnie połączonego podporygrafu rozpinającego w G z pierwotnymi odważnikami można obliczyć z minimalnej masy W ′ w G z nowymi odważnikami jako W = ⌊ W ′ / 2 m ⌋. QED .
źródło