Resumen: El trabajo comienza planteando un problema de optimización de rutas turísticas en el que tenemos un gran cantidad de puntos que visitar con un tiempo limitado. Para solucionarlo se verán problemas similares anteriormente resueltos con su correspondiente formulación del problema de optimización entera mixta y se decidirá por usar un método metaheurístico. Este método es el GRASP el cual tiene una fase de construcción de la ruta y otra de optimización de la ruta hallada. Una vez visto el algoritmo a seguir plasmaremos la teoría en el lenguaje de programación Python de donde obtendremos soluciones a nuestro problema.