Skip to content

javierherrer/tsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tsp

Algoritmia básica (30229) - Grado en Ingeniería Informática

Escuela de Ingeniería y Arquitectura - Universidad de Zaragoza

Descripción

El objetivo de la práctica es implementar y comparar la eficiencia en tiempo de distintos esquemas algorítmicos para la resolución del problema del viajante de comercio (TSP, Travelling Salesman Problem).

Tareas a realizar:

1- Implementar los siguientes esquemas algorítmicos vistos en clase para el problema del viajante de comercio:

  • Fuerza bruta (enumeración de todos los posibles recorridos)
  • Algoritmo voraz
  • Programación dinámica
  • Ramificación y poda

2- Calcular y comparar los tiempos de ejecución para distintos datos de entrada.

Compilacion

Para compilar el codigo basta con ejecutar el script

compilar.sh

Ejecucion

Para lanzar una unica ejecucion basta con lanzar el script tsp: ./tsp -opt <nombre de fichero>

Lanzar todas las pruebas

Lanza la bateria de pruebas utilizada para calcular los tiempos ./tests.sh

About

Traveling salesman problem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •