Algorithmes TSP optimisés

Je suis intéressé par les moyens d'améliorer ou de trouver des algorithmes qui sont en mesure de résoudre le Problème du voyageur de commerce environ n = 100 to 200 villes.

Le lien wikipédia que j'ai donné la liste des diverses optimisations, mais il le fait à un assez haut niveau, et je ne sais pas comment aller sur le fait de les mettre en œuvre dans le code.

Il y a de la puissance industrielle des problèmes là-bas, comme Concordemais ceux-ci sont bien trop complexe pour ce que je veux, et les solutions classiques qui inondent les recherches de c. à thé de tous les présents algorithmes randomisés ou le classique retours en arrière ou les algorithmes de programmation dynamique, qui ne fonctionnent que pour environ 20 villes.

Donc, personne ne sait comment implémenter un simple (par simple je veux dire qu'une mise en œuvre ne prend pas plus de 100 à 200 lignes de code) TSP solveur qui travaille dans un temps raisonnable (quelques secondes) pour au moins 100 villes? Je suis seulement intéressé par des solutions exactes.

Vous pouvez supposer que l'entrée sera généré aléatoirement, donc je n'ai pas de soins pour les entrées qui sont spécifiquement destinées à briser un certain algorithme.

source d'informationauteur IVlad