Das Problem des Handlungsreisenden

Fast jeder kennt das Problem. Man hat wieder einmal wenig Zeit, muss aber noch mehrere Aufgaben erledigen. Da wären zum einen die Pfandflaschen, die endlich mal wieder weggebracht werden müssen, außerdem fehlt noch das Nasenspray aus der Apotheke und in die Drogerie müsste man auch noch. Doch in welcher Reihenfolge schaffe ich all das am schnellsten? Bei diesem Beispiel ist die Lösung vermutlich noch recht einfach. Aber wie sieht es bei 10, 20 oder 50 Stationen aus?