Im Set-Covering-Problem erhalten wir ein Universum U, so dass | U | = n und die Mengen S1, ......, Sk Teilmengen von sind U. Set Cover ist eine Sammlung C von einigen der Sets von S1, ......, Sk, deren Union das gesamte Universum U. ist.ein Algorithmus zum Finden der Mindestgröße für das Set-Cover-Problem
Ich versuche, mit einem Algorithmus zu kommen, der die minimale Anzahl finden wird setze das Cover so, dass ich zeigen kann, dass der gierige Algorithmus für das Set-Covering manchmal mehr Sets findet.
Es folgt, was ich kam mit:
Wiederholung für jeden Satz. 1. Cover < -Set (i = 1 ,,, n) 2. Wenn ein Set keine Untermenge von anderen Sets ist, nehmen Sie das Set in Deckung.
aber es funktioniert nicht für einige Fälle. Bitte helfen Sie mir herauszufinden, einen Algorithmus, um die Mindestmenge Abdeckung zu finden.
Ich habe immer noch Probleme, diesen Algorithmus online zu finden. Hat jemand einen Vorschlag?
Um. Der Greedy-Algorithmus findet nicht immer mehr Mengen. Zum Beispiel findet im trivialen Fall, in dem die Teilmengen alle disjunkt sind, genau das Minimum, d. H. Alle von ihnen. –
Sie haben Recht. Ich habe meine Frage korrigiert. – sap
Aber haben Sie irgendwelche Vorschläge, wie Sie einen Algorithmus finden, der immer die Mindestanzahl von Sätzen findet?Danke – sap