Esta pregunta se publicó anteriormente en Computer Science Stack Exchange aquí .
Imagine que es un vendedor ambulante muy exitoso con clientes en todo el país. Para acelerar el envío, ha desarrollado una flota de drones de entrega desechables, cada uno con un alcance efectivo de 50 kilómetros. Con esta innovación, en lugar de viajar a cada ciudad para entregar sus productos, solo necesita volar su helicóptero dentro de los 50 km y dejar que los drones terminen el trabajo.
Problema: ¿Cómo debe volar su helicóptero para minimizar la distancia de viaje?
Más precisamente, dado un número real y puntos distintos en el plano euclidiano, ¿qué camino que cruza un disco cerrado de radio sobre cada punto minimiza la longitud total del arco? No es necesario que la ruta esté cerrada y puede intersecar los discos en cualquier orden.
Claramente, este problema se reduce a TSP como , por lo que no espero encontrar un algoritmo exacto eficiente. Me gustaría saber cómo se llama este problema en la literatura y si se conocen algoritmos de aproximación eficientes.