12.07.2015 Views

Cap. 4 Complejidad temporal de algoritmos - Inicio

Cap. 4 Complejidad temporal de algoritmos - Inicio

Cap. 4 Complejidad temporal de algoritmos - Inicio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Complejidad</strong> <strong>temporal</strong> <strong>de</strong> <strong>algoritmos</strong> 19n 2n(log 2 (n))n(log 2 (n))nlog 2 (n)Figura 4.14 Comparación entre cuatro tipos <strong>de</strong> complejida<strong>de</strong>s.Cuando un programador principiante encuentra que el primer algoritmo que se le ocurrió, pararesolver un problema, es O(n 2 ), es posible que le sorprenda la existencia <strong>de</strong> un algoritmo (queestudiaremos en este texto) <strong>de</strong> complejidad O(nlog(n)).Lo mismo pue<strong>de</strong> <strong>de</strong>cirse <strong>de</strong> primeros intentos <strong>de</strong> diseño <strong>de</strong> <strong>algoritmos</strong> que conducen a uno <strong>de</strong>costo O(n), que pue<strong>de</strong>n ser planteados con complejidad O(log(n)).4.20. Estudio adicional.En los textos <strong>de</strong> referencia existen, normalmente al inicio, capítulos <strong>de</strong>dicados al cálculo <strong>de</strong>complejida<strong>de</strong>s <strong>temporal</strong>es, y al acotamiento <strong>de</strong>l or<strong>de</strong>n <strong>de</strong> crecimiento. Don<strong>de</strong> se dan métodospara acotar funciones o para resolver relaciones <strong>de</strong> recurrencia.4.21. Solución <strong>de</strong> ecuaciones <strong>de</strong> recurrencia.4.21.1. Recurrencias homogéneas.Son <strong>de</strong>l tipo:a T( n) a T( n 1) a T( n 2) ... a T( n k) 00 1 2kDon<strong>de</strong> los aison coeficientes reales y k un número natural entre 1 y n.nSi se reemplaza T ( n) x , resulta la ecuación:Factorizando:a x a x a x a xn n1 n2nk012... k 0( a x a x a x ... a ) x 0k k 1 k 2n k0 1 2kSe tiene entonces la ecuación característica:a x a x a x a kk k 1 k 2012... 0Profesor Leopoldo Silva Bijit 20-01-2010

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

Saved successfully!

Ooh no, something went wrong!