Úloha sa volá problém obchodného cestujúceho: nájsť najkratšiu okružnú trasu, ktorá prejde všetkými zastávkami práve raz. Keď pribudnú autá s rôznou kapacitou, ide o úlohu rozvozu s viacerými vozidlami (Vehicle Routing Problem).
Presné metódy, napríklad lineárne programovanie s rezmi, vedia dokázať, že nájdená trasa je najkratšia. Pri veľkých úlohách s množstvom obmedzení však môžu počítať veľmi dlho.
V praxi sa preto používajú heuristiky. Začnú rýchlym plánom, napríklad podľa pravidla najbližšej zastávky alebo metódou úspor. Samotné pravidlo najbližšej zastávky však pri náhodne rozmiestnených zastávkach dáva trasy v priemere asi o 25 % dlhšie ako optimum. Heuristiky preto plán ďalej vylepšujú: odstraňujú kríženia, presúvajú zastávky medzi autami a vymieňajú celé úseky trás.
Metaheuristiky, ako simulované žíhanie, tabu search alebo opakované „rozbi a poskladaj“, pomáhajú uniknúť z plánov, ktoré sa už malou zmenou zlepšiť nedajú. Takto funguje aj algoritmus v hre.