Le problème du voyageur de commerce (TSP - Travelling Salesperson Problem) est un problème classique d'optimisation combinatoire. Un voyageur doit visiter un ensemble de villes, en passant une fois par chaque ville, et revenir à la ville de départ. Le but est de minimiser la distance totale parcourue.
Ce problème est NP-complet, ce qui signifie qu'il n'existe pas de solution exacte efficace pour tous les cas. Par conséquent, on utilise souvent des heuristiques, comme les algorithmes gloutons, pour trouver une solution approximative.