Hallo zusammen
ich häng jezt schon seit einiger Zeit an einen Problem.
Und zwar soll ich beweisen, dass Dijkstra's Algorithmus eine Laufzeit von O(m log2+m/n(n)) hat wenn für die Implementierung d-Heaps verwendet werden und das d geeignet gewählt wird.
Ich probier hier schon ein paar Stunden rum und komm auf nix, vielleicht hat ja jemand wenigstens einen Ansatz?
Laufzeit Dijkstra
Forumsregeln
Wenn das Problem mit einer Programmiersprache direkt zusammenhängt, bitte HIER posten.
Wenn das Problem mit einer Programmiersprache direkt zusammenhängt, bitte HIER posten.
-
- Establishment
- Beiträge: 471
- Registriert: 01.03.2009, 19:09
Laufzeit Dijkstra
Bevor man den Kopf schüttelt, sollte man sich vergewissern einen zu haben
Re: Laufzeit Dijkstra
Was sind \($n$\) und \($m$\)? Und wovon wir der erste Logarithmus gebildet? Und vorallem: Was ist \($n(n)$\)? Ansonsten mein erster Ansatz: Oh boy here we go again! (Seite Nummer 41.)Matthias Gubisch hat geschrieben:\($O(m \log2+m/n(n))$\)
Nachtrag:
Ahh … ich glaube so langsam dämmerts mir. Meintest du:
\($O(m \cdot \log_{2 + \frac{m}{n}} (n))$\)
Zuletzt geändert von eXile am 20.04.2012, 04:11, insgesamt 1-mal geändert.
-
- Establishment
- Beiträge: 471
- Registriert: 01.03.2009, 19:09
Re: Laufzeit Dijkstra
Genau das hab ich gemeint.
Das Dokument kannte ich schon, das Problem ist dass ich irgendwie nicht draufkomme wie ich den Beweiß führen muss
Irgendwie seh ich da glaub ich den Wald vor lauter Bäumen nicht...
Das Dokument kannte ich schon, das Problem ist dass ich irgendwie nicht draufkomme wie ich den Beweiß führen muss
Irgendwie seh ich da glaub ich den Wald vor lauter Bäumen nicht...
Bevor man den Kopf schüttelt, sollte man sich vergewissern einen zu haben