J'apprends l'algorithme de la tournée des chevaliers. J'ai implémenté l'utilisation de l'algorithme récursif fin mais cela prend beaucoup de temps et presque pas de tour fermé.
Maintenant, je suis en train de trouver un algorithme rapide pour trouver un circuit fermé. Quelqu'un peut-il me recommander un algorithme ?
Mise à jour : J'ai lu quelque part une heuristique pour trouver un tour de chevalier fermé comme ceci : Min[F(x, y)]
donde F(x,y) is a set of f(x,y)=Min(x-1, n-x) + Min(y-1, n-y)
y (x, y)
est la position de l'étape suivante et n
est la taille de l'échiquier. Mais comment puis-je utiliser cette heuristique ?