Was ist der Savings-Algorithmus?
Der Savings-Algorithmus (auch Clarke-Wright Savings Algorithmus) ist ein heuristisches Verfahren zur Lösung von Routing-Problemen
dabei wird nicht unbedingt die beste Lösung gefunden, aber es ist praktisch und führt zu einer ausreichend guten Lösung
Es wird angenommen, dass vom Ausgangsknoten alle weiteren Knoten direkt angefahren werden. Dadurch fällt bei jedem Knoten ein Hin- und ein Rückweg an. Also das dopplete der einfachen Strecke
Statt gleich eine optimale Route zu suchen, beginnt der Algorithmus mit einer einfachen, naiven Lösung – jeder Kunde bekommt eine eigene Tour vom Depot aus. Dann schaut man:
Wie viel "Strecke" oder "Kosten" kann man einsparen, wenn man zwei dieser Touren zusammenlegt?
Diese Einsparung nennt man "Savings", also „Ersparnis“.
Was ist der Schritt 1 des Savings-Algorithmus?
Alle Werte für jeden einmaligen Weg notieren
Was ist der Schritt 2 des Savings-Algorithmus?
Routen Berechnen mit hin und Rückweg
Was ist der Schritt 3 des Savings-Algorithmus?
Route kombinieren zu einer Rundtour und Savings berechnen
Das für alle Kombinationen fortführen…
Was ist der Schritt 4 des Savings-Algorithmus?
Sortieren der berechneten Savings in einer Tabelle
Was ist der Schritt 5 des Savings-Algorithmus?
Prüfung der Route mit der höchsten Einsparung auf Kapazitätseinhaltung
Was ist der Schritt 6 des Savings-Algorithmus?
Streckenlänge berechnen
Was ist der Schritt 7 des Savings-Algorithmus?
Weitere Kunden in Rundtour mit einbeziehen und dafür zunächst Kapazitätsprüfung der weiteren Möglichkeiten, um unpassende Route von vornherein auszuschließen
Was ist der Schritt 8 des Savings-Algorithmus?
Savings für infragekommende Kunden berechnen
Was ist der Schritt 9 des Savings-Algorithmus?
Neuen Einsparungen in Savingstabelle übertragen
Was ist der Schritt 10 des Savings-Algorithmus?
Was ist der Schritt 11 des Savings-Algorithmus?
Weitere Kunden mit einbeziehen, dafür Kapazitätsprüfung
Was ist der Schritt 12 des Savings-Algorithmus?
Da keine Kapazität für weitere Kunden übrig ist muss eine neue Tour geplant werden, dafür wird eine Kapazitätsprüfung und anschließend eine Savings-Berechnung der übrigen Touren durchgeführt
Zuletzt geändertvor 5 Tagen