Mateo Sanabria Ardila
ISIS1105: Diseño y análisis de algoritmos
Las entradas son suficientemente pequeñas para tener resultados con algoritmos exponenciales, en tiempos razonable.
Aislar casos que puedan ser solucionados en tiempo polinomial.
Encontrar soluciones aproximadas en tiempo polinomial.
Dado un grafo no dirigido G=(V,E) el problema consiste en encontrar V' como la minima cobertura de vertices para G
Approx-Vertex-Cover devuelve una cobertura de vertices que es como mucho 2 veces mas grandes que la cobertura optima.
Approx-Vertex-Cover es un 2-approximation algorithm
Dado un grafo completo no dirigido G=(V,E) cargado, sin costos negativos. Se debe encontrar el ciclo Hamiltoniano de menor costo.
Una funcion de costo satisface la desigualdad triangular si para los nodos u,v,w se cumple
Si los nodos del grafo G representan puntos en el plano y la funcion de costo es la distancia euclidiana, la propiedad se cumple.
Approx-TSP-TOUR devuelve un ciclo hamiltoniano de G cuyo costo (dado c) es como mucho 2 veces mas grande que el ciclo hamiltoniano optimo.
Approx-TSP-TOUR es un 2-approximation algorithm
Una recorrido de un árbol en preorden, recorre recursivamente todos los nodos del árbol listando un nodo cuando se encuentra por primera vez antes de visitar sus hijos. Primero se recorre el sub-árbol izquierdo.