Eu estive pesquisando neste site e ele diz que as pessoas encontraram soluções para passeios TSP que são apenas 0,031% mais altos do que o passeio ideal. Sem encontrar o passeio ideal, como eles sabem qual é a duração?
Eu estive pesquisando neste site e ele diz que as pessoas encontraram soluções para passeios TSP que são apenas 0,031% mais altos do que o passeio ideal. Sem encontrar o passeio ideal, como eles sabem qual é a duração?
Respostas:
Em geral, quando você deseja vincular a taxa de aproximação de um algoritmo, procura um limite inferior fácil no valor ideal. O mais direto é frequentemente o relaxamento de LP de uma formulação de ILP (adequadamente escolhida) do problema. Às vezes, outras coisas são usadas, para TSP, por exemplo, você também pode usar o peso de um MST (o passeio ideal menos uma borda é uma árvore, por isso não pode pesar menos que o MST).
Para casos particulares, é claro que você ainda pode usar o que usa em suas provas, ou seja, pode resolver o LP e comparar sua solução heurística com o valor do LP. Se você tiver mais tempo de CPU em suas mãos, também poderá iniciar um processo de ramificação e ligação para resolver o ILP. Mesmo que você não resolva completamente o ILP, obtém melhores limites inferiores da dualidade do LP.