Was ist eine asymptotisch enge Obergrenze?


15

Aus dem, was ich gelernt habe, bedeutet asymptotisch eng gebunden, dass es von oben und unten wie in Theta-Notation gebunden ist. Aber was bedeutet eine asymptotisch enge Obergrenze für die Big-O-Notation?


Das hat mich auch verwirrt. Warum können Autoren nicht "Theta" sagen? Warum unnötige Begriffe erfinden?
— beroal

Antworten:


20

Zu sagen, dass eine Big-O-Schranke "asymptotisch eng" ist, bedeutet im Grunde, dass der Autor hätte schreiben müssen . Zum Beispiel bedeutet O ( x 2 ) , dass es nicht mehr als einige konstante Zeiten  x 2 für alle x ist , die groß genug sind  ; "asymptotisch dicht" bedeutet, dass es tatsächlich einige konstante Zeiten  x 2 für groß genug  x und nicht etwa einige konstante Zeiten  x 1,999 sind .Θ(-)Ö(x2)x2xx2xx1.999


13

Hier ist ein Beispiel, das es erklärt (und ein konkretes Beispiel für Davids gute Antwort).

EINÖ(n3)nEINÖ(n)Ω(n)Θ(n)


3
Ω(n)

1
@j_random_hacker Du hast recht, damit sollten wir vorsichtig sein. Natürlich sagt eine asymptotisch enge Grenze nichts über die Möglichkeit eines schnelleren Algorithmus im Allgemeinen aus.
— Juho
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.