Problema del Viajero

Problema del viajero

Se busca minimizar las distancias. El viajero debe salir de un origen, pasar por todos los nodos solo una vez y volver a su origen. Tiene aplicaciones en logística, la industria automotriz, para medidas de seguridad, entre otros usos. Las variables de decisión son las aristas del grafo. donde x es 1 si hago el viaje de i a j y 0 en caso contrario la función objetivo será

donde d es la distancia entre cada lugar las restricciones son que solo se puede llegar a un lugar una sola vez:

y solo se puede salir de un lugar una sola vez Para eliminar el problema de subtours se resuelve creando variables de decisión adicionales que valdrá un numero entero correspondiente al orden de lugares a los que llego, es decir, el primer destino j al que llegue tendrá la variable Se arma la restricción donde n es la cantidad de nodos o destinos.