J'ai regardé ce site et il dit que les gens ont trouvé des solutions pour les tournées TSP qui sont juste 0,031% plus élevées que la tournée optimale. Sans trouver le tour optimal, comment savent-ils quelle longueur il est censé être?
J'ai regardé ce site et il dit que les gens ont trouvé des solutions pour les tournées TSP qui sont juste 0,031% plus élevées que la tournée optimale. Sans trouver le tour optimal, comment savent-ils quelle longueur il est censé être?
Réponses:
En général, lorsque vous souhaitez limiter le rapport d'approximation d'un algorithme, vous recherchez une borne inférieure facile sur la valeur optimale. Le plus simple est souvent le relaxation LP d'une formulation ILP (convenablement choisie) du problème. Parfois, d'autres choses sont utilisées, pour TSP par exemple, vous pouvez également utiliser le poids d'un MST (le tour optimal moins un bord est un arbre, donc il ne peut pas peser moins que le MST).
Pour des cas particuliers, vous pouvez bien sûr toujours utiliser ce que vous utilisez dans vos preuves, c'est-à-dire que vous pouvez résoudre le LP et comparer votre solution heuristique à la valeur LP. Si vous disposez de plus de temps processeur, vous pouvez également démarrer un processus de branchement et de liaison pour résoudre l'ILP. Même si vous ne résolvez pas complètement l'ILP, vous obtenez de meilleures limites inférieures de la dualité LP.