Jednym z problemów NP-zupełnych jest minimalne pokrycie wierzchołkowe
grafu. Czy znacie może biblioteki lub oprogramowanie (darmowe lub
komercyjne) wspomagające rozwiązywanie tego problemu poprzez stosowanie
różnych heurystyk i algorytmów aproksymacyjnych?
Nawet rozwiązania suboptymalne byłyby zadowalające.
pozdrawiam
Jakub
Może poszukać najpierw minimalnego drzewa rozpinającego dla każdego
spójnego podgrafu krawędziowego danego grafu?
Może poszukać najpierw minimalnego drzewa rozpinającego dla każdego
spójnego podgrafu grafu krawędziowego danego grafu?
W pracy. Problem analizy danych, który da się sprowadzić do powyższego.
pozdrawiam
Jakub
>> Gdzie to zadali?...
Sprawdz biblioteke zwana LEDA. To chyba najwieksza biblioteka
algorytmow grafowych
A.L.
Biblioteka rzeczywiście rozbudowana, ale vertex cover niestety w niej
nie ma.
pozdrawiam
Jakub
>> Sprawdz biblioteke zwana LEDA. To chyba najwieksza biblioteka
No to sprawdz ta, ale slyszelem ze kiepska
http://www.jgrapht.org/javadoc/org/jgrapht/alg/VertexCovers.html
A.L.
Algorytmy w jgrapht to najprostsze przykłady z książek dla studentów,
których zaimplementowanie to max. kilkanaście minut. W temacie vertex
cover w ostatnich latach sporo się dzieje, ale oprócz licznych
artykułów z matematycznymi teoriami, kodu je potwierdzającego brak.
Najlepsze co na razie znalazłem to:
http://www.geocities.com/dharwadker/vertex_cover/
pozdrawiam
Jakub