Biorąc pod uwagę wykres ważony (skierowany lub nieukierunkowany) muszę znaleźć cykl wykresu o maksymalnej wadze.Cykl maksymalnej masy na wykresie
Waga cyklu będącego sumą masy krawędzi wykresu.
To może być dowolny cykl, a nie tylko podstawa cyklu, dla którego możemy
- znaleźć wszystkie cykl bazową (patrz Algorithms to Identify All the Cycle Bases in a UnDirected Graph)
- obliczyć wagę każdego cyklu podstawowego i znaleźć maksymalna
Mogę spróbować wyliczyć wszystkie cykle wykresu, a następnie obliczyć maksimum, ale całkowita liczba cykli może być naprawdę duża (jeśli wykres jest kompletny, to każda sekwencja wierzchołków, gdzie pierwszy i ostatni są identyczne, jest cyklem) .
Czy masz pomysł, aby znaleźć ten maksymalny cykl masy bez wyliczenia wszystkich cykli?
Jeśli potrzebujesz hipotezy na wykresie (np. Liczby dodatnie), prosimy o ich podanie.
Nie sądzę, że można znaleźć maksymalny cykl masy bez wyliczenia wszystkich cykli. Jak byś zdecydował, którego nie wymienić? –
Na przykład możemy znaleźć minimalną ścieżkę ważoną bez wyliczenia wszystkich ścieżek, więc szukam algorytmu, który mógłby działać bez wyliczenia wszystkich cykli. –