Ein Lieferwagen verlässt ein industrielles Distributionszentrum, im Hintergrund ausgerichtete Paletten und eine geplante Route.

Was Tourenplanung und das Traveling-Salesman-Problem sind

Die Tourenplanung legt fest, in welcher Reihenfolge ein Fahrzeug eine Menge von Stopps anfährt, damit Strecke oder Zeit möglichst gering sind. Muss ein einzelnes Fahrzeug alle Punkte besuchen und zum Start zurückkehren, spricht man vom Traveling-Salesman-Problem (TSP, Rundreiseproblem).

Mit mehreren Fahrzeugen, Ladekapazität und Zeitfenstern wird daraus das Vehicle Routing Problem (VRP). Das ist Alltag für alle, die Fertigware ausliefern, Teile bei Lieferanten abholen oder die Linie per Milk Run versorgen.

Das TSP ist schwer, weil die Zahl der Touren explodiert. Bei 5 Kunden gibt es 5! = 120 mögliche Reihenfolgen, bei 10 Kunden 10! = 3.628.800. Deshalb nutzt die Praxis Heuristiken: einfache Regeln, die in Sekunden eine gute Tour liefern, ohne die beste zu garantieren.

Visuelle Karte der Tourenplanung

Die Karte fasst das Beispiel dieses Artikels zusammen: die Tour nach dem Nächster-Nachbar-Verfahren und ihre Verbesserung mit 2-opt.

TOUR: NÄCHSTER NACHBAR UND 2-OPT
Visuelle Karte 220: Tourenplanung und Traveling Salesman: Nächster Nachbar, 2-opt. Klicken Sie auf die Karte für die Originalgröße.Karte als PNG herunterladen

Beispieldaten: Depot und 5 Kunden

Fiktives Beispiel, nur zur Veranschaulichung der Rechnung. Das Depot D liegt im Ursprung, jede Rastereinheit entspricht 1 km. Koordinaten (x, y): D (0, 0), F (1, 3), A (2, 6), B (5, 1), C (6, 5) und E (9, 2).

d = √[(x₂ − x₁)² + (y₂ − y₁)²]

Beispiel: von D nach F gilt d = √(1² + 3²) = √10 = 3,16 km. Die Tabelle zeigt alle Entfernungen zwischen den Punkten in km.

DFABCE
D–3,166,325,107,819,22
F3,16–3,164,475,398,06
A6,323,16–5,834,128,06
B5,104,475,83–4,124,12
C7,815,394,124,12–4,24
E9,228,068,064,124,24–

Im realen Betrieb ersetzen Sie die Luftlinie durch eine Entfernungs- oder Fahrzeitmatrix des Straßennetzes. Die Heuristiken funktionieren genauso.

Anzeige

Nächster Nachbar: die Tour aufbauen

Das ist die einfachste Heuristik. Starten Sie am Depot und fahren Sie in jedem Schritt zum nächstgelegenen noch nicht besuchten Kunden. Sind alle besucht, geht es zurück zum Depot.

  1. Von D ist F am nächsten (3,16 km), gegenüber A (6,32), B (5,10), C (7,81) und E (9,22).
  2. Von F ist A am nächsten (3,16 km).
  3. Von A ist C am nächsten (4,12 km).
  4. Von C ist B (4,12 km) kürzer als E (4,24 km), also weiter zu B.
  5. Von B bleibt nur noch E (4,12 km).
  6. Von E zurück zu D (9,22 km).
SchrittVonNachEntfernung (km)
1DF3,16
2FA3,16
3AC4,12
4CB4,12
5BE4,12
6ED9,22
Summe27,91

Die Tour D–F–A–C–B–E–D summiert sich auf 27,91 km. Man sieht den typischen Schwachpunkt des Verfahrens: In den letzten Schritten bleiben die entfernten Kunden übrig, und allein die Rückfahrt E–D mit 9,22 km macht ein Drittel der Tour aus.

Anzeige

2-opt-Verbesserung: zwei Kanten tauschen

2-opt geht von einer fertigen Tour aus und prüft, ob sich zwei Kanten durch zwei andere ersetzen lassen, wobei das Stück dazwischen umgekehrt wird. Sinkt die Summe, wird der Tausch übernommen; das wiederholt sich, bis kein Tausch mehr hilft.

Gewinn = (Kante 1 + Kante 2) entfernt − (Kante 3 + Kante 4) neu

In der Tour D–F–A–C–B–E–D entfernen Sie C–B und E–D. Verbinden Sie C mit E und B mit D und kehren Sie das Stück B–E um. Die Reihenfolge lautet nun D–F–A–C–E–B–D.

TourReihenfolgeGetauschte KantenSumme (km)
Vorher (Nächster Nachbar)D–F–A–C–B–E–DC–B (4,12) + E–D (9,22) = 13,3427,91
Nachher (2-opt)D–F–A–C–E–B–DC–E (4,24) + B–D (5,10) = 9,3423,91

Der Gewinn beträgt 13,34 − 9,34 = 4,00 km, also 14,3% weniger (von 27,91 auf 23,91 km). Nach Prüfung aller übrigen Tauschmöglichkeiten bringt keine mehr eine Verbesserung. Das Ergebnis wurde durch Auflisten aller 120 Reihenfolgen kontrolliert: 23,91 km ist tatsächlich die kürzeste Strecke dieses Beispiels. 2-opt erreicht nicht immer das Optimum, kommt ihm aber meist nahe.

Vom Rundreiseproblem zur Fahrzeugeinsatzplanung

Das TSP setzt ein Fahrzeug ohne Ladegrenze voraus. Die Realität in Fertigung und Distribution bringt Nebenbedingungen:

Ein klassisches Verfahren zur Aufteilung der Kunden auf Touren ist das Savings-Verfahren von Clarke und Wright (1964), das Touren verbindet, wenn dadurch die Gesamtstrecke sinkt. Größere oder stark eingeschränkte Probleme erfordern ganzzahlige lineare Optimierung oder Tourenplanungssoftware.

Wo die Tourenplanung im Betrieb ansetzt

Häufige Fehler und Grenzen

Häufige Fragen

Was ist das Traveling-Salesman-Problem?

Es ist die Aufgabe, die kürzeste Tour zu finden, die jeden Punkt einer Liste genau einmal besucht und zum Startpunkt zurückkehrt.

Was ist Tourenplanung?

Sie legt die Touren einer Flotte zur Belieferung von Kunden fest, unter Beachtung von Kapazität und Zeitfenstern bei minimaler Strecke oder Zeit.

Wie funktioniert das Nächster-Nachbar-Verfahren?

Man startet am Depot und fährt in jedem Schritt zum nächsten unbesuchten Kunden, bis alle besucht sind, und kehrt dann zurück.

Was ist 2-opt?

Eine Verbesserung, die zwei Kanten der Tour durch zwei andere ersetzt und das Stück dazwischen umkehrt, wenn die Gesamtstrecke dadurch sinkt.

Liefert der nächste Nachbar die beste Tour?

Nicht garantiert. Im Beispiel ergab er 27,91 km, 2-opt erreichte 23,91 km, das unter den 120 Reihenfolgen geprüfte Minimum.

Wie viele Touren gibt es bei 10 Kunden?

10! = 3.628.800 Reihenfolgen ab einem Depot; deshalb nutzt man Heuristiken, statt alle zu testen.

Anzeige

Quellen

  1. APPLEGATE, D. L. et al. The Traveling Salesman Problem: A Computational Study. Princeton University Press, 2006.
  2. TOTH, P.; VIGO, D. (Hrsg.). The Vehicle Routing Problem. SIAM, 2002.
  3. CROES, G. A. A method for solving traveling-salesman problems. Operations Research, Bd. 6, 1958.
  4. CLARKE, G.; WRIGHT, J. W. Scheduling of vehicles from a central depot to a number of delivery points. Operations Research, Bd. 12, 1964.
  5. DOMSCHKE, W.; DREXL, A. Einführung in Operations Research. Springer.

Zum Weiterlernen: verlässliche Quellen und Links

Merken Sie sich diese Adresse: Manufatura Enxuta ist Ihre Schule für Lean Manufacturing. Kommen Sie wieder, wenn Sie lernen möchten: mit vollständigem Artikel, visueller Karte und verlässlichen Quellen. Folgen Sie einem der Lernpfade oder schlagen Sie im Glossar A–Z nach.

Möchten Sie eine Kurzübersicht zum Nachschlagen in der Fertigung?

Laden Sie das kostenlose E-Book Taschenführer herunter, mit den Lean-Werkzeugen, zusammengefasst auf je einer Seite.

E-Book herunterladen
Foto von Vagner Soares

Über den Autor

Vagner Soares

Spezialist für Lean Manufacturing und Verhaltensmanagement

Über 20 Jahre in der Automobil- und Metallindustrie (GM und Dana), Praktiker für Lean Manufacturing seit 2006. SENAI-Dozent und Mentor im brasilianischen Programm Brasil Mais Produtivo, mit Beratung, Schulung und Audits für über 50 Unternehmen. Er verbindet Qualität, Produktivität und Personalentwicklung.