Qu'est-ce qu'une limite supérieure asymptotiquement serrée?


15

D'après ce que j'ai appris, la liaison asymptotiquement étroite signifie qu'elle est liée par le haut et par le bas comme dans la notation thêta. Mais que signifie la limite supérieure asymptotiquement serrée pour la notation Big-O?


Cela m'a aussi troublé. Pourquoi les auteurs ne peuvent-ils pas dire "thêta"? Pourquoi inventer des termes inutiles?
Beroal

Réponses:


21

Dire qu'une borne big-O est "asymptotiquement serrée" signifie essentiellement que l'auteur aurait dû écrire . Par exemple, O ( x 2 ) signifie que ce n'est pas plus que quelques instants constants  x 2 pour tous suffisamment grands  x ; "serré asymptotiquement" signifie qu'il s'agit en réalité de temps constants  x 2 pour suffisamment grand  x et non, disons, de temps constants  x 1,999 .Θ()O(x2)x2xx2xx1.999


13

Voici un exemple qui l'explique (et un exemple concret pour la bonne réponse de David).

AO(n3)nAO(n)Ω(n) , nous pourrions être plus précis et dire que l'algorithme prendΘ(n)


3
Ω(n)

1
@j_random_hacker Vous avez raison, nous devons faire attention à cela. Pour le répéter, bien entendu, une borne asymptotiquement étroite ne dit rien sur la possibilité d'avoir un algorithme plus rapide en général.
Juho
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.