# Tourenplanung

Tourenplanung ist ein Planungsvorgang, bei dem (Transport-)Aufträge zu Touren gruppiert und in eine Reihenfolge gebracht werden. Dabei wird in der Regel eine Tour von einer Person oder einem Fahrzeug durchgeführt. Dieser Planungsprozess ist in allen Bereichen bedeutend, in denen eine Vielzahl von Aufträgen und Touren geplant werden muss. Beispiele sind die Belieferung von Filialen eines Händlers, die Abholung von Post, die Mülleinsammlung, die Personenbeförderung und der Einsatz von Servicepersonal. Bei regelmäßigen Strecken wie im Kurier-Express-Paket-Dienst bilden sich so Transportnetzstrukturen.

## Grundlagen

Ein Auftrag besteht meist darin, eine bestimmte Anzahl Einheiten einer Sendung von einem Start zu einem Ziel zu bringen. Eine Lösung eines Tourenplanungsproblems hat daher meist zwei Aspekte:
* das Clustering gibt an, welche Aufträge zu einer Tour zusammengefasst werden
* das Routing definiert, in welcher Reihenfolge die Punkte innerhalb einer Tour bedient werden.
Zielsetzung einer Tourenplanung ist zum Beispiel die Minimierung der Anzahl der eingesetzten Fahrzeuge, der zurückgelegten Strecke, der Einsatzzeit, des CO$_2$-Ausstoßes oder einer komplexeren Kostenfunktion. Beim Standardproblem der Tourenplanung liegen alle Start- oder Zielpunkte in einem Depot und es steht dort eine begrenzte oder unbegrenzte Zahl von identischen Fahrzeugen mit beschränkter Kapazität zur Verfügung. Andere Varianten betrachten zusätzliche Restriktionen wie z. B. Zeitfenster, mehrere Depots oder beliebige Start- und Zielpunkte (sog. Pickup-and-Delivery-Probleme).
In der Realität wird die Aufgabenstellung noch durch viele Restriktionen erweitert. Beispielsweise betrachtet man mehrere Depots, einen heterogenen Fuhrpark oder Vorrangbeziehungen zwischen Aufträgen. Eine andere mögliche Zusatzaufgabe ist die Betrachtung von Zeitfenstern, innerhalb derer ein Fahrzeug beim Kunden eintreffen muss, um die von einem Zeitfenstermanagement vergebenen oder gebuchten Slots einzuhalten. Von einer dynamischen Tourenplanung spricht man dann, wenn sich die Auftragslage während der Planung dynamisch verändert (zum Beispiel durch neu hinzukommende oder stornierte Aufträge).
Anwendungen existieren neben dem Logistikbereich in allen Wirtschaftszweigen, die ihre Kunden beliefern (zum Beispiel Möbelindustrie, Müllabfuhr oder Automatenbeschicker). In vielen Unternehmen wird eine Tourenplanungssoftware eingesetzt, um die anfallenden Touren zusammenzustellen und anhand von Kriterien, wie zum Beispiel der Einhaltung von Zeitvorgaben oder Gewichtschranken, sowie Transportkosten zu optimieren.

## Mathematische Modelle und Algorithmen

Das Grundmodell der Tourenplanung gehört zu der Klasse der NP-schweren Probleme, weshalb neben exakten Verfahren auch Heuristiken zur Lösung eingesetzt werden.

## Tourenplanungssoftware

Tourenplanungssoftware unterstützt Unternehmen bei der Planung und Optimierung von Touren. Dazu benötigt die Software als Datenbasis u. a. ein digitales Straßennetz, eine Kundenstammdatei, eine Fahrzeug- und Fahrerliste sowie eine aktuelle Auftragsliste. Entfernungen und Fahrzeiten können grob mithilfe von Koordinaten der georeferenzierten Kundenadressen geschätzt oder aus einem Entfernungswerk entnommen werden, alternativ operieren Algorithmen zur Streckenoptimierung auf einem digitalen Straßennetz. Die Optimierung geschieht, indem der Transportbedarf einer Anzahl Kunden zu einer oder mehreren Touren derart zusammengefasst wird, dass zeitliche Vorgaben der Kunden, Lasten und Kapazitäten der Fahrzeuge, Pausen- und Arbeitszeiten der Fahrer und Wartungszyklen der Fahrzeuge eingehalten werden, während die anfallenden Transportkosten minimiert werden. Diese bestehen möglicherweise aus fixen Kosten für Fahrer, Disponent und Fahrzeug sowie den variablen Fuhrparkkosten bestehend aus Verbrauchskosten, Mautkosten, Wartung und Instandhaltung, Arbeitszeit und Überstunden.