Entonces hice esta pregunta y acepté una respuesta, pero me di cuenta de que todavía no entiendo esto y no puedo acceder a mi pregunta anterior. Tenemos el problema del viajante de comercio
Etiqueta las ciudades con los números y definir:
Para , dejar ser una variable artificial, y finalmente tomar ser la distancia de la ciudad a la ciudad . Entonces TSP se puede escribir como el siguiente problema de programación lineal entera:
La última restricción, se asegura de que no haya subtours. Sin embargo, no veo qué es esto. Wikipedia dice lo siguiente:
Para demostrar que cada solución factible contiene solo una secuencia cerrada de ciudades, basta con mostrar que cada subtour en una solución factible pasa por la ciudad 0 (observando que las igualdades aseguran que solo puede haber un tour). Pues si sumamos todas las desigualdades correspondientes a para cualquier subtour de pasos que no pasan por la ciudad 0, obtenemos: .
No entiendo esto en absoluto. Cómo es el ¿obtenido? ¿Y cómo evita esto que haya subtours? No tengo ni idea.
En cuanto a las variables ficticias, ¿para qué sirven? Wikipedia dice:
Ahora debe demostrarse que para cada recorrido individual que cubre todas las ciudades, hay valores para las variables ficticias que satisfacen las restricciones.
Pero no explica en absoluto por qué estas variables ficticias son necesarias y qué agregan a la desigualdad. Estoy perplejo.
Esta pregunta se ha hecho antes aquí (pero la respuesta no me ayuda en absoluto) y aquí (por mí, pensé que ayudó pero no fue así), pero ninguna de las respuestas ayuda y mi pregunta es ligeramente diferente, en su mayoría centrándose en cómo obtuvieron la expresión y por qué esto evita que se formen subtours
Para su primera pregunta: suponga que tiene una solución para el programa lineal que tiene subtour . Por suposición, el último conjunto de desigualdades se cumple, por lo que si sumas lo siguiente,
En general para cualquier subtour de longitud No incluído , se aplica el mismo argumento: la suma de las desigualdades correspondientes a cada borde del subrecorrido dará porque el los términos se cancelarán.
Elemento118