diff --git a/docs/Summary.org b/docs/Summary.org index d228a91..6331737 100644 --- a/docs/Summary.org +++ b/docs/Summary.org @@ -84,3 +84,33 @@ Para mejorar la eficiencia del algoritmo, usamos la heurística del primer mejor } \KwRet{$finalSolution$} \end{algorithm} +** Implementación + +La práctica ha sido implementada en /Python/, usando las siguientes bibliotecas: + +- NumPy +- Pandas + +*** Instalación + +Para ejecutar el programa es preciso instalar Python, junto con las bibliotecas *Pandas* y *NumPy*. + +Se proporciona el archivo shell.nix para facilitar la instalación de las dependencias, con el gestor de paquetes [[https://nixos.org/][Nix]]. Tras instalar la herramiento Nix, únicamente habría que ejecutar el siguiente comando en la raíz del proyecto: + +#+begin_src shell +nix-shell +#+end_src + +*** Ejecución + +La ejecución de ambos algoritmos se realiza mediante el siguiente comando: + +#+begin_src shell +python src/main.py +#+end_src + +Los parámetros posibles son: + +| dataset | algoritmo | +| Cualquier archivo de la carpeta data | greedy | +| | local | diff --git a/docs/Summary.pdf b/docs/Summary.pdf index 51ff2b5..389ea36 100644 Binary files a/docs/Summary.pdf and b/docs/Summary.pdf differ