points distincts sont choisis au hasard dans une grille . (Évidemment et est un nombre constant donné.) Un graphique pondéré complet est construit à partir de ces points de telle sorte que le poids de l'arête entre le sommet et le sommet est égal à la distance Manhattan de deux sommets sur la grille d'origine .
Je cherche un moyen efficace de calculer la longueur attendue du chemin hamiltonien le plus court (poids total minimum) passant par ces nœuds. Plus précisément, les approches naïves suivantes ne sont pas souhaitées:
Calcul de la longueur exacte du chemin pour toutes les combinaisons de k nœuds et dérivation de la longueur attendue.
Calcul de la longueur approximative du chemin pour toutes les combinaisons de k nœuds en utilisant l'heuristique de base de l'utilisation d'un arbre couvrant minimum qui donne jusqu'à 50% d'erreur. (Une meilleure heuristique avec moins d'erreur peut être utile)
Réponses:
En supposant que et soient assez grands, on s'attendrait à ce que la longueur attendue dépende principalement de la densité, avec un terme de correction dépendant du périmètre. Il serait donc, au premier ordre, fonction de la forme suivante.p q
Maintenant, vous pouvez utiliser des expériences sur des problèmes de plus petite taille pour déterminer ce que sont et . Tout d'abord, pour estimer , vous voulez faire des expériences sur un échantillon sans frontière: la façon la plus simple de le faire est d'utiliser une grille avec le côté gauche connecté à droite et le haut vers le bas, formant un torus. Pour estimer , vous pouvez utiliser des expériences sur une grille .f g f p×p g p×q
Pour l'estimation, vous devez résoudre (exactement ou approximativement) des TSP relativement grands, car plus ceux que vous utilisez pour l'estimation sont grands, meilleurs seront vos résultats. Vous pouvez soit utiliser des heuristiques de l'ordre de quelques pour cent, soit du code TSP exact. Voir ici pour quelques bonnes heuristiques. Le solveur Concorde TSP de Bill Cook trouvera l'optimum exact pour des instances raisonnablement importantes (c'est le meilleur code TSP disponible) et peut être utilisé sans frais pour la recherche universitaire.
la source