++ Mathe Formeln ++ Mathematik Lexikon ++ Lösungen ++ Hausaufgaben ++ Algebra ++ Lernen ++ Übungen ++ Schule ++ Geometrie ++

Navigation

Mathematik Begriffe
A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z 123      
Goldkurs

Mathematik Begriff Erklärung Iterative Tiefensuche Formel Hilfe Hausaufgabeb
Iterative Tiefensuche

Die iterative Tiefensuche (engl. iterative deepening search oder iterative deepening depth-first search) ist ein Suchverfahren für baumartige Datenstrukturen, das die Vorteile von Tiefensuche und Breitensuche verbindet. Der Algorithmus entspricht dem der Tiefensuche, nur wird die Suche auf eine maximale Tiefe begrenzt und diese maximale Tiefe beginnend bei 0 bei jeder Iteration um eins erhöht.

Das Verfahren ist wie die Breitensuche optimal (bei nicht-negativen Pfadkosten) und vollständig (bei endlichem Verzweigungsgrad des Baums), hat dabei aber den gleichen Speicherverbrauch wie die Tiefensuche.

Die iterative Tiefensuche eignet sich gut für große Suchräume, bei denen die Tiefe der Lösung unbekannt ist.

 

Komplexität

Bei einem Verzweigungsgrad (engl. branching factor) b und der Tiefe der Lösung d ist die Zeitkomplexität O(bd) und die Platzkomplexität O(bd).

Dieser Artikel ( Iterative Tiefensuche ) stammt aus Wikipedia, der freien Enzyklopädie
und steht unter der GNU Free Documentation Licence. 
+++ Mathe Formeln ++ Mathematik Lexikon ++ Lösungen ++ IMPRESSUM ++ Algebra ++ Lernen ++ Übungen ++ Schule ++ Geometrie +++