Le programme évalue toutes les combinaisons possibles d'itinéraires pour retenir la tournée la plus courte en se basant sur une matrice des distances soit :
L'itinéraire minimal entre une dizaine d'étape étant obtenu en une minute, davantage d'étapes peuvent résulter de calculer très longs. Le nombre de combinaisons étant exponentiels à chaque étape supplémentaire, cela représente des calculs au-delà du million de combinaisons (factoriel du nombre d'étapes) !