Este algoritmo consigue una buena aproximación al algoritmo óptimo.