Problém obchodního cestujícího (často nazývaný TSP) je klasický algoritmický problém v oblasti informatiky a operačního výzkumu. Je zaměřen na optimalizaci. V tomto kontextu lepší řešení často znamená řešení, které je levnější, kratší nebo rychlejší. TSP je matematický problém. Nejsnáze se vyjadřuje jako graf popisující umístění množiny uzlů.

Problém obchodního cestujícího definovali v 19. století irský matematik W. R. Hamilton a britský matematik Thomas Kirkman. Hamiltonova Ikosova hra byla rekreační hádanka založená na hledání hamiltonovského cyklu. Obecnou podobu TSP zřejmě poprvé studovali matematici ve 30. letech 20. století ve Vídni a na Harvardu, zejména Karl Menger. Menger definuje problém, uvažuje o zřejmém algoritmu hrubé síly a pozoruje neoptimálnost heuristiky nejbližšího souseda:

Problémem posla (protože v praxi by tuto otázku měl řešit každý pošťák, každopádně i mnoho cestujících) označujeme úlohu najít pro finiticky mnoho bodů, jejichž párové vzdálenosti jsou známy, nejkratší trasu spojující tyto body. Tato úloha je samozřejmě řešitelná konečně mnoha pokusy. Pravidla, která by počet pokusů stlačila pod počet permutací daných bodů, nejsou známa. Pravidlo, že je třeba jít nejprve z výchozího bodu do nejbližšího bodu, pak do bodu nejbližšího tomuto atd. obecně nevede k nejkratší trase.

Hassler Whitney na Princetonské univerzitě brzy poté zavedl název problém obchodního cestujícího.