Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Complejidad Computacional
Complejidad Computacional
Preciso y Definido. Cada paso debe ser definido en forma precisa e indicar
el orden de realizacin.
su ejecucin.
Datos de salida (output). El algoritmo tiene una o ms salidas, es
decir, datos que tienen una relacin especfica respecto a los datos de
entrada.
Generalidad. Independientemente de las veces que se siga un algoritmo,
se debe obtener el mismo resultado.
Ejemplo
Problema que implementa el de tipo NP el del algoritmo de Floyd, es una
implementacin del camino mnimo en donde se busca conocer el camino ms de
menor costo entre dos puntos o nodos, que no se repitan nodos y que regrese al
punto de partida y su implementacin es ms sencilla ya que este problema utiliza
grafos para resolver este problema, aunque su crecimiento es exponencial de
orden O(n^3) por la presencia del triple bucle.
Conclusin
Para terminar, se puede concluir que la complejidad computacional tiene como
objetivo crear herramientas para as ver la eficiencia de un algoritmo especfico
eficiencia que hable a principio del documento, tambin que la clasificacin en
cuanto NP y P depende de sus condiciones cambien o no ya que un mismo
problema puede ser P y NP al tiempo y todo varia por el nmero de datos que
reciba, como el problema del viajero por ejemplo. y tambin puedo agregar que es
de gran utilidad este porque a veces como programadores nos vemos envueltos en
problemas difciles de realizar, en mi caso particular trate de convertir por as decirlo
un algoritmo recursivo a programacin dinmica el cual encontr difcil eliminar 100
porciento la recursividad para ser ms exacto el algoritmo fue la funcin de
ackerman que tiene como particularidad crecer muy rpido por ello puedo decir que
convertir tal funcin a programacin dinmica se convirti por as decirlo en una
complejidad computacional.
Webgrafa
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/539/A
5.pdf?sequence=5
http://es.wikipedia.org/wiki/Teor
%C3%ADa_de_la_complejidad_computacional#Problemas_NP-completos
http://www.algoritmia.net/articles.php?id=30
http://es.wikipedia.org/wiki/Problema_de_la_suma_de_subconjuntos
Anlisis de algoritmo
Complejidad Computacional
Presentado por:
Luis Fernando Pacheco Bertel
Dirigido a:
Ing. Guillermo Hernndez
Facultad:
Ciencias bsicas y arquitectura
Programa:
Ingeniera de sistemas