Próbuję znaleźć skuteczną metodę wykrywania, czy dany wykres G ma dwa różne minimalne drzewa opinające. Próbuję również znaleźć metodę sprawdzania, czy ma 3 różne minimalne drzewa opinające. Naiwne rozwiązanie, o którym mi chodzi, działa tylko na algorytmie Kruskala i znajduje całkowitą wagę minimalnego drzewa opinającego. Później, usuwając krawędź z wykresu i ponownie uruchamiając algorytm Kruskala i sprawdzając, czy ciężar nowego drzewa jest wagą oryginalnego minimalnego drzewa opinającego, a więc dla każdej krawędzi na wykresie. Środowisko wykonawcze to O (| V || E | log | V |), co wcale nie jest dobre i myślę, że jest lepszy sposób na zrobienie tego.Wykres ma dwa/trzy różne minimalne drzewa opinające?
Wszelkie sugestie byłoby pomocne, góry dzięki
Nie wysyłaj następujących pytań (http://cs.stackexchange.com/q/12048). Jeśli uważasz, że pytanie nie jest tematem, możesz go usunąć, jeśli nie ma żadnych odpowiedzi i ponownie go poprosić w odpowiedniej witrynie lub możesz zgłosić żądanie przesłania go do migracji. Ale to pytanie jest prawdopodobnie w porządku. – Dukeling