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 (ou des durées) soit :
L'itinéraire minimal entre une dizaine d'étape étant obtenu en une minute, davantage d'étapes peuvent résulter de calculs 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) !