En el problema del vendedor ambulante, ¿puede el vendedor regresar al nodo inicial?

En la versión estándar de TSP (problema de vendedor ambulante), el vendedor no puede volver a visitar ninguna ciudad visitada anteriormente. Sin embargo, el problema sigue siendo NP completo si eliminamos esta restricción, permitiendo que el vendedor visite cada ciudad varias veces y simplemente solicite la ruta de menor costo que visite cada ciudad al menos (en lugar de exactamente ) una vez.

Esto se puede ver mediante una reducción del tiempo múltiple del problema de la ruta de Hamilton, que le pide que encuentre una ruta a través de un gráfico no dirigido que visite cada vértice exactamente una vez. Si le damos a cada peso de borde 1 y luego ejecutamos un algoritmo que resuelve el problema de TSP modificado, el gráfico tiene una ruta hamiltoniana si y solo si el solucionador de TSP modificado genera una ruta de costo total n-1, donde n es el número de vértices en el gráfico.

Es decir, incluso si al vendedor se le permite volver a visitar ciudades ya visitadas, en gráficos no ponderados, la ruta de menor costo será necesariamente una que nunca vuelva a visitar una ciudad, siempre que dicha ruta exista. Por lo tanto, cualquier algoritmo que afirme dar la ruta óptima tendría la capacidad de encontrar rutas hamiltonianas en los gráficos donde existen, un problema que ya se sabe que es NP completo.

La definición habitual de TSP no permite visitar un nodo dos veces, por lo que no podrá visitar el nodo inicial una segunda vez antes del final de la ruta.

Tenga en cuenta que si su instancia de TSP obedece la desigualdad del triángulo (como lo hacen las distancias del mundo real), entonces no hay beneficio posible de visitar una ciudad dos veces. Como TSP es NP-completo incluso cuando está restringido a obedecer la desigualdad del triángulo, la restricción de solo poder visitar cada ciudad una vez no cambia fundamentalmente la complejidad del problema.

Si está interesado en una versión donde las ciudades se pueden visitar varias veces, no hay nada que le impida estudiar un problema de este tipo.

Un recorrido TSP es un ciclo hamiltoniano (ver ruta hamiltoniana), por lo que no, no puede volver al vértice inicial hasta que haya visitado todos los otros vértices primero. TSP es donde necesitas encontrar un ciclo hamiltoniano de menor peso.

Sí. En TSP, el vendedor debe regresar al nodo (ciudad) desde el que comenzó y formar un Ciclo Hamiltoniano con el menor costo posible. El camino del vendedor es un recorrido. Una ruta que comienza en un vértice dado v0, atraviesa cada vértice exactamente una vez y finalmente regresa a v0 se llama recorrido .

En la teoría de grafos, determinar si existe un camino hamiltoniano o un ciclo hamiltoniano en un gráfico dado (ya sea dirigido o no) es NP-Completo. Por lo tanto, encontrar un costo mínimo del ciclo hamiltoniano también es NP-Completo.

More Interesting

¿Cómo se almacenan los datos ROOT en las bases de datos en LHC?

¿Cómo almacena una computadora la información en sus dispositivos de almacenamiento?

¿Cuál es el problema más desafiante resuelto por un ingeniero en escalabilidad y sistema distribuido, analítica en tiempo real?

¿Cuáles son algunas de las mejores prácticas para construir modelos de aprendizaje automático de múltiples pasos? Cuando la salida de los modelos ML de nivel inferior se convierte en entrada para el modelo de nivel superior, ¿cómo minimizaría el error y mejoraría la precisión?

¿Qué sistema operativo es mejor para mantener el anonimato: Redhat, Debian, Linux Mint o Ubuntu?

¿Cómo se guardan las imágenes como imágenes digitales?

¿Es IOStream de C ++ un mal diseño?

¿Qué es el servidor weblogic?

¿Cómo se relaciona la teoría de la información con el procesamiento de imágenes?

¿Qué instituciones han estado produciendo una fuerte investigación en la intersección del aprendizaje automático y la biología computacional?

Aplicaciones móviles: ¿Es difícil admitir el chat de video y escritura de texto al mismo tiempo en dispositivos de teléfonos inteligentes?

En el problema del vendedor ambulante, ¿puede el vendedor regresar al nodo inicial?

¿Cómo comienza la computadora a ejecutar la BIOS cuando está encendida?

¿Debo estudiar matemáticas primero, antes de aprender el aprendizaje automático? (Ni siquiera puedo resolver los problemas de la escuela secundaria).

Necesito solicitar experiencia laboral este verano. ¿Cómo debo preguntar a las empresas si lo ofrecen? ¿Por teléfono o por correo electrónico?