Este documento presenta un algoritmo voraz para resolver el problema del viajero, el cual encuentra la ruta más corta para visitar todas las ciudades partiendo de una ciudad de origen. El algoritmo inicializa una lista vacía de ciudades visitadas y establece la ciudad de partida como la ciudad actual. Luego, mientras no se hayan visitado todas las ciudades, agrega la ciudad actual a la lista, encuentra la ciudad más cercana no visitada y la establece como la nueva ciudad actual, y acumula la distancia recorrida. Finalmente, devuelve la lista