... hamiltonien1
Un cycle hamiltonien dans un graphe non-orienté $G=(S,A)$ contenant $n$ sommets $(S_1,S_2,\cdots,S_n)$ est une séquence de $n$ sommets où chaque sommet de $G$ est présent exactement une fois dans la séquence et où $\forall{i<n},\;(S_i, S_i+1) \in A$ et $(S_n,S_1) \in A$.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... cycle2
Définition d'un arbre.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... algorithme3
Il s'agit de l'algorithme de Prim. Il peut être optimisé en utilisant les tas de Fibonacci. Sa complexité devient alors $O(A+S\log{S})$.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... algorithme4
Il est décrit par Keld Helsgaun dans «An Effective Implementation of the Lin-Kernighan Traveling Salesman Heuristic«.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... montre5
cf. tableau 3 page [*]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Karp6
Held et Karp «The traveling salesman problem and minimum spanning trees«.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... candidats7
On rappelera que pour la restriction par les distances il faut chercher dans les $20$ plus proches voisins suivant les problèmes.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.