Als «greedy-algorithms» getaggte Fragen

9
Optimale Greedy-Algorithmen für NP-harte Probleme
Gier ist, mangels eines besseren Wortes, gut. Eines der ersten algorithmischen Paradigmen, die im Einführungskurs zu Algorithmen vermittelt werden, ist der gierige Ansatz . Gieriger Ansatz führt zu einfachen und intuitiven Algorithmen für viele Probleme in P. Interessanterweise führt der offensichtliche und natürliche gierige / lokale Algorithmus bei einigen NP-harten …

2
Max-Cut-Algorithmus, der nicht funktionieren sollte, unklar, warum
OK, das mag wie eine Hausaufgabe erscheinen und in gewissem Sinne ist es das auch. Als Hausaufgabe in einem Bachelor-Algorithmuskurs gab ich den folgenden Klassiker: Geben Sie bei einem ungerichteten Graphen G=(V,E)G=(V,E)G=(V,E) einen Algorithmus an, der einen solchen Schnitt (S,S¯)(S,S¯)(S,\bar{S}) , dass δ(S,S¯)≥|E|/2δ(S,S¯)≥|E|/2\delta(S,\bar{S})\geq |E|/2 , wobei δ(S,S¯)δ(S,S¯)\delta(S,\bar{S}) die Anzahl der …


1
Welcher Greedy-Algorithmus erfüllt die Greedy-Choice-Eigenschaft, hat aber keine optimale Unterstruktur?
Basierend auf dem Lehrbuch Einführung in Algorithmen erfordert die Korrektheit eines gierigen Algorithmus, dass ein Problem zwei Eigenschaften aufweist: gierige Wahl Eigenschaft optimale Unterkonstruktion Es ist leicht, Gegenbeispiele zu finden, bei denen eine gierige Lösung aufgrund des Fehlens der Eigenschaft der gierigen Auswahl fehlschlägt, z. B. das 0/1-Rucksackproblem. Aber ich …

3
Hat jeder gierige Algorithmus eine Matroid-Struktur?
Es ist bekannt, dass für jede Matroid MMM und jede Gewichtsfunktion www ein Algorithmus GreedyBasis (M, W )GreedyBasis(M,w)\mbox{GreedyBasis}(M,w) der eine maximale Gewichtsbasis von MMM zurückgibt . Stimmt also auch die umgekehrte Richtung? Das heißt, wenn es einen gierigen Algorithmus gibt, muss es auch eine Matroid-Struktur geben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.