O que é um limite superior assintoticamente apertado?


15

Pelo que aprendi, um vínculo assintoticamente rígido significa que ele é vinculado de cima e de baixo, como na notação teta. Mas o que o limite superior assintoticamente apertado significa para a notação Big-O?


Isso também me confundiu. Por que os autores não podem dizer "teta"? Por que inventar termos desnecessários?
beroal 4/17/17

Respostas:


20

Dizer que um limite grande-O é "assintoticamente apertado" significa basicamente que o autor deveria ter escrito . Por exemplo, O ( x 2 ) significa que não é mais do que alguns tempos constantes  x 2 para todos os x suficientemente grandes  ; "apertado assintoticamente" significa que realmente existem alguns tempos constantes  x 2 para x suficientemente grandes  e não, digamos, alguns tempos constantes  x 1999 .Θ(-)O(x2)x2xx2xx1.999


13

Aqui está um exemplo explicando-o (e um exemplo concreto para a boa resposta de David).

UMAO(n3)nUMAO(n)Ω(n)Θ(n)


3
Ω(n)

1
@j_random_hacker Você está certo, devemos ter cuidado com isso. Para reiterar, é claro que um limite assintoticamente rígido não diz nada sobre a possibilidade de ter um algoritmo mais rápido em geral.
Juho
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.