Wie unterscheidet sich dynamische Programmierung von gierigen Algorithmen?

In das Buch, das ich mit Einführung in die Planung & Analyse von Algorithmendynamische Programmierung wird gesagt, um den Fokus auf die Prinzip der Optimalität"Eine optimale Lösung für eine Instanz des optimierungsproblems setzt sich aus optimalen Lösungen für Ihre subinstances".

In der Erwägung, dass die gierig Technik konzentriert sich auf den ausbau teilweise konstruiert Lösungen, bis Sie kommen mit einer Lösung für ein problem vollständig. Es wird dann gesagt, es muss die "beste lokale Wahl zwischen allen möglichen Entscheidungen auf, Schritt".

Da sowohl die Einbindung der lokalen Optimalität, ist nicht eine eine Teilmenge der anderen?

InformationsquelleAutor der Frage Irwin | 2012-12-04

Schreibe einen Kommentar