11.10.2013 Aufrufe

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4. Eigenschaften von <strong>Algorithmen</strong><br />

Beispiel 4.22 Für das obige Bespiel gilt genauer<br />

ÌÒ ÀÒ ÐÒ Ò ­<br />

ÌÒ Ç ÐÓ Ò<br />

Die Basis des Logarithmus ist unerheblich, da ein Basiswechsel gleichbedeutend<br />

ist mit der Multiplikation mit einer Konstanten: ÐÓ Ò ÐÓ Ò ¡ ÐÓ .<br />

Gebräuchliche Vergleichsfunktionen sind die folgenden:<br />

Ç konstanter Aufwand<br />

Ç ÐÓ Ò logarithmischer Aufwand<br />

Ç Ò linearer Aufwand<br />

Ç Ò ¡ ÐÓ Ò<br />

Ç Ò quadratischer Aufwand<br />

Ç Ò für ein polyminaler Aufwand<br />

Ç Ò exponentieller Aufwand<br />

Zur Veranschaulichung des Wachstums geben wir einige Werte ld ÐÓ .<br />

Ò Ò <br />

<br />

<br />

<br />

<br />

ldÒ <br />

Ò <br />

Ò ¡ ldÒ <br />

Ò *<br />

Ò * *<br />

Ò<br />

* * *<br />

*: Der Wert liegt jenseits der Grenze der “praktischen Berechenbarkeit”.<br />

Recht illustrativ ist es auch, sich vor Augen zu führen, welche Größenordnung ein<br />

Problem haben kann, wenn man die Zeit durch eine maximale Dauer T begrenzt.<br />

Wir nehmen dazu an, daß ein “Schritt” des Aufwands genau eine Mikrosek<strong>und</strong>e<br />

(1 s) dauert. Sei G das größte lösbare Problem in der Zeit T. Den Aufwand<br />

Ò ÐÓ Ò lassen wir weg, da man hier praktisch unbegrenzt große Probleme in<br />

“vernünftiger” Zeit bearbeiten kann.<br />

G T = 1 Min. 1 Std. 1 Tag 1 Woche 1 Jahr<br />

¡ ¡ ¡<br />

Ò 7750 ¡ ¡ ¡ ¡ <br />

Ò 391 1530 4420 8450 316<strong>00</strong><br />

Ò 25 31 36 39 44<br />

Ò Ò ¡ ¡ <br />

Zu den einzelnen Komplexitätsklassen listen wir einige typische Klassen von Problemen<br />

auf, die sich mit diesem Aufwand, jedoch nicht mit geringerem, lösen lassen.<br />

1<strong>00</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!