Herramientas de usuario

Herramientas del sitio


algoritmos-oia:problemas-generales:travelling-salesman-problem

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Última revisión Ambos lados, revisión siguiente
algoritmos-oia:problemas-generales:travelling-salesman-problem [2018/01/04 03:34]
sebach [Código]
algoritmos-oia:problemas-generales:travelling-salesman-problem [2018/01/04 03:50]
sebach
Línea 19: Línea 19:
 ... ...
  
 +
 +Primero, como comentario, veamos que hay $(n-1)!$ caminos posibles, ya que al principio podemos ir a cualquiera de las otra $n-1$ ciudades, desde allí a la restantes $n-2$, ectétera. Por lo que la complejidad del algoritmo más "​bruto"​ posible, que mire todos los caminos, será $O(n*(n-1)!) = O(n!)$, ya que para implementarlo tenemos que guardar qué ciudades ya visitamos. Si bien la complejidad de nuestra solución, que será $O(2^n*n^2)$,​ parece grande, cuando $n=12$, $O(n!) = O(4*10^8)$, que es lo mismo que nuestra solución para $n=20$.
 +
 +Ahora sí.
  
 ==== Solución ==== ==== Solución ====
algoritmos-oia/problemas-generales/travelling-salesman-problem.txt · Última modificación: 2018/01/04 03:58 por sebach