Esta questão foi postada anteriormente em Computer Science Stack Exchange aqui .
Imagine que você é um vendedor ambulante de muito sucesso, com clientes em todo o país. Para acelerar o envio, você desenvolveu uma frota de drones descartáveis de entrega, cada um com um alcance efetivo de 50 quilômetros. Com essa inovação, em vez de viajar para cada cidade para entregar suas mercadorias, você só precisa pilotar seu helicóptero dentro de 50 km e deixar que os drones terminem o trabalho.
Problema: Como você deve pilotar seu helicóptero para minimizar a distância de viagem?
Mais precisamente, dado um número real e N pontos distintos { p 1 , p 2 , … , p N } no plano euclidiano, qual caminho que intercepta um disco fechado de raio R sobre cada ponto minimiza o comprimento total do arco? O caminho não precisa ser fechado e pode cruzar os discos em qualquer ordem.
Claramente, esse problema se reduz a TSP como , portanto, não espero encontrar um algoritmo exato eficiente. Eu ficaria satisfeito em saber como esse problema é chamado na literatura e se algoritmos de aproximação eficientes são conhecidos.