Il problema del venditore ambulante (TSP) è un problema NP-difficile nell'ottimizzazione combinatoria studiato nella ricerca operativa e nell'informatica teorica. Dato un elenco di città e le loro distanze a coppie, il compito è trovare un tour più breve possibile che visiti ogni città esattamente una volta.