Eu tenho um problema de logística que pode ser visto como uma variante de . É tão natural que tenho certeza de que foi estudado em pesquisa operacional ou algo semelhante. Aqui está uma maneira de encarar o problema.
Eu tenho armazéns no plano cartesiano. Há um caminho de um depósito para qualquer outro depósito e a métrica de distância usada é a distância euclidiana. Além disso, existem itens diferentes. Cada item pode estar presente em qualquer número de armazéns. Temos um coletor e nos é dado um ponto de partida , digamos a origem . O coletor recebe um pedido e uma lista de itens. Aqui, podemos assumir que a lista contém apenas itens distintos e apenas um de cada. Temos que determinar o mais curto passeio a partir de visitando algumas número de armazéns de modo que o que pegar cada item na ordem.
Aqui está uma visualização de uma instância gerada aleatoriamente com . Os armazéns são representados por círculos. Os vermelhos contêm o item , os azuis, o item e os verdes, o item . Dado algum ponto de partida ea ordem ( ), devemos escolher um vermelho, um azul e um armazém verde para que a ordem pode ser concluída. Por acidente, não há armazéns multicoloridos neste exemplo, portanto todos eles contêm exatamente um item. Essa instância específica é um caso de set-TSP .
Eu posso mostrar que o problema é realmente -hard. Considere uma instância em que cada item está localizado em um armazém diferente . A ordem é tal que contém todos os itens. Agora devemos visitar todos os armazéns e encontrar o menor tour para fazer isso. Isso equivale a resolver uma instância de .
Sendo tão obviamente útil, pelo menos no contexto de logística, roteamento e planejamento, tenho certeza de que isso já foi estudado antes. Eu tenho duas perguntas:
- Qual é o nome do problema?
- Quão bem se pode esperar aproximar o problema (assumindo )?
Estou muito feliz com o nome e / ou referência (s) ao problema. Talvez a resposta para o segundo ponto seja fácil ou eu possa descobrir isso sozinho.