09.05.2013 Views

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

18.2. Medidas del comportami<strong>en</strong>to asintótico 405<br />

18.2.3 Notación Ω mayúscula (una cota inferior)<br />

Definición: Sean f, g : Z + −→ IR + . Se dice que f ∈ Ω(g) si exist<strong>en</strong> constantes<br />

n0 ∈ Z + y λ ∈ IR + tales que<br />

f(n) ≥ λg(n) para todo n ≥ n0<br />

Con la notación f ∈ Ω(g) se expresa que la función f crece más deprisa que<br />

alguna función proporcional a g. Esto es, se acota inferiorm<strong>en</strong>te el comportami<strong>en</strong>to<br />

asintótico de una función, salvo constantes de proporcionalidad. Dicho<br />

de otro modo, con la notación f ∈ Ω(g) se indica que la función f necesita para<br />

su ejecución un tiempo mínimo dado por el ord<strong>en</strong> de la función g.<br />

En los ejemplos anteriores se puede comprobar que:<br />

• Para el algoritmo de búsqueda secu<strong>en</strong>cial ord<strong>en</strong>ada, Tmáx(n) ∈ Ω(n).<br />

• 3n + 1 ∈ Ω(n).<br />

• 3n + 1 ∈ Ω(1).<br />

• 15n 2 ∈ Ω(n 2 ).<br />

• 15n 2 ∈ Ω(n).<br />

Comparando las definiciones anteriores, se ti<strong>en</strong>e que<br />

f ∈ O(g) ⇔ g ∈ Ω(f)<br />

18.2.4 Notación Θ mayúscula (ord<strong>en</strong> de una función)<br />

Definición: Sean f, g : Z + −→ IR + . Se dice que f ∈ Θ(g) si f ∈ O(g) y<br />

g ∈ O(f); esto es, si f ∈ O(g) ∩ Ω(g). Al conjunto Θ(g) se le conoce como el<br />

ord<strong>en</strong> exacto de g.<br />

Con la notación Θ se expresa que la funciones f y g ti<strong>en</strong><strong>en</strong> el mismo “grado”<br />

< ∞. Ejemplos:<br />

de crecimi<strong>en</strong>to, es decir, que 0 < limx→∞ f(x)<br />

g(x)<br />

• Para el algoritmo de búsqueda secu<strong>en</strong>cial ord<strong>en</strong>ada, Tmáx(n) ∈ Θ(n).<br />

• 3n + 1 ∈ Θ(n).<br />

• 15n 2 ∈ Θ(n 2 ).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!