Dynamisches Routing in der Logistik

Ähnliche Dokumente
11. Übung zu Algorithmen I 6. Juli 2016

Hybrid Optimization Methods for Warehouse Logistics and the Reconstruction of Destroyed Paper Documents

Dynamische Programmierung. Problemlösungsstrategie der Informatik

Traveling Salesman Problem (TSP) Präsentation von Burku, Kienzerle, Stollnberger

Verbesserungsheuristiken

Ameisenalgorithmen in der Verkehrssimulation

Gliederung. Kapitel 4. Lokale Suchverfahren. Meta-Heuristiken. Simulated Annealing. Lokale Suchverfahren. Optimierungsalgorithmen

5. Lokale Suchverfahren. Beispiel TSP: k-change Nachbarschaft. Nachbarschaft. k-opt Algorithmus

Approximationsalgorithmen. Approximation im Sinne der Analysis:

Einführung in Heuristische Suche

Approximation im Sinne der Analysis:

Toleranzbasierte Algorithmen für das Travelling Salesman Problem. Gerold Jäger

Überblick. TSP Vergleich der Lösungen. Das Travelling Salesman Problem. Nearest-Neighbor Heuristik für TSP

Kap. 7.1 Heuristiken Kap. 7.2 Approximative Algorithmen und Gütegarantien

Aufgabe 1: Berechnen Sie für den in Abbildung 1 gegebenen Graphen den. Abbildung 1: Graph für Flussproblem in Übungsaufgabe 1

Optimierung und Simulation

Genetische Algorithmen von der Evolution lernen

Das Multi Traveling Salesman Problem

Praktikum Algorithmische Anwendungen WS 2006/2007

Klausur zur Vorlesung Logistik im Sommersemester 2015

Mehrgitter-Verfahren für DG Finite-Elemente-Diskretisierungen von turbulenten Strömungen

Proseminar Online Algorithmen, Prof. Dr. Rolf Klein

6. Übung zur Linearen Optimierung SS08

Anwendungen des Fréchet-Abstandes Das Constrained Free Space Diagram zur Analyse von Körperbewegungen

Logistik: Rundreisen und Touren

Verfahren zur Berechnung von Routen zur Gewährleistung von Ende-zu-Ende QoS

Modellbasiertes Logistikmanagement mit Excel

Optimierungsprobleme in der Industrie

3 Klassifikation wichtiger Optimierungsprobleme

Sequenzierung mit Ant-Colony-Systemen am Beispiel Querverteil-Wagen

Ferienkurs zur algorithmischen diskreten Mathematik Kapitel 6: Matchings und TSP-Problem

Entwurf, Test und Analyse adaptiver Regelungsstrategien für einen nichtlinearen totzeitbehafteten technischen Prozess

Kapitel 7: Flüsse in Netzwerken und Anwendungen Gliederung der Vorlesung

3.4 Exakte Verfahren für (Gemischt-) Ganzzahlige Optimierung

Routing Algorithmen. Begriffe, Definitionen

Neuronalen Netzen. Jens Lehmann. 1. März Institut für Künstliche Intelligenz Fakultät Informatik Technische Universität Dresden

Survival of the Fittest Optimierung mittels Genetischer Algorithmen

Ant Colony Optimization (ACO)

2. Optimierungsprobleme 6

Fortgeschrittene Netzwerk- und Graph-Algorithmen

Produktionsplanung. Wolfgang Domschke Armin Scholl Stefan Voß. Ablauforganisatorische Aspekte. Springer. Zweite, überarbeitete und erweiterte Auflage

Probabilistische Untersuchungen von Schaufeln moderner Hochdruckverdichter auf Grundlage gemessener Produktionsstreuungen

Grundlagen der Informatik Kapitel 20. Harald Krottmaier Sven Havemann

Das Linear Ordering Problem Exakte Lösungsverfahren. für NP-schwierige. VO Algorithm Engineering

Partikelschwarmoptimierung für diskrete Probleme

Lösung und graphische Darstellung des Traveling Salesman Problems in einer Webapplikation Bachelorarbeit von Sebastian Lotz

Übung zur Vorlesung Berechenbarkeit und Komplexität

Wie findet man den optimalen Weg zum Ziel? Klassische Probleme der Kombinatorischen Optimierung

Algorithmische Methoden zur Netzwerkanalyse

5.4 Das Rucksackproblem

Vortrag zum Hauptseminar Hardware/Software Co-Design

Fortgeschrittene Routenplanung. Transportnetzen. Advanced Route Planning in Transportation Networks

Approximations-Algorithmen

Algorithmen und Datenstrukturen

Massive Parallelität : Neuronale Netze

Datenstrukturen und Algorithmen SS07

Rechnernetze Übung 10. Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juni 2011

Lineare Programmierung

Neuronale Netze. Seminar aus Algorithmik Stefan Craß,

Exkurs Modelle und Algorithmen

Lokale Suche in variabler Tiefe

Algorithmen und Datenstrukturen 2

Algorithmen zur Berechnung der Transitiven Hülle einer Datenbankrelation

Vorlesung 2 KÜRZESTE WEGE

Ist MuPAD die neue Art zu rechnen?

»La filosofia è scritta in questo grandissimo libro che continuamente ci sta aperto innanzi a

Fortgeschrittene Netzwerk- und Graph-Algorithmen

Vorlesung: Nicht-kooperative Spieltheorie. Teil 4: 2-Personen-Nullsummenspiele

16. All Pairs Shortest Path (ASPS)

Wissensbasierte Systeme

12.4 Traveling Salesman Problem

Klausur Grundlagen der Informatik Hochschule Ravensburg-Weingarten

Scheduling und Lineare ProgrammierungNach J. K. Lenstra, D. B. Shmoys und É.

Planare Graphen, Traveling Salesman Problem, Transportnetze. Formale Methoden der Informatik WiSe 2012/2013 teil 4, folie 1 (von 61)

Schwarmintelligenz am Beispiel der Ameisen Ameisenalgorithmen und Anwendungen

Optimierungsprobleme. B. Langfeld, M. Ritter, B. Wilhelm Diskrete Optimierung: Fallstudien aus der Praxis

Babeș-Bolyai Universität Cluj Napoca Fakultät für Mathematik und Informatik Grundlagen der Programmierung MLG5005. Paradigmen im Algorithmenentwurf

Einführung in Approximative Algorithmen und Parametrisierte Komplexität

Theoretische Informatik 1

Planung und Optimierung von Auslieferungsstandorten in komplexen Distributionsnetzwerken

Theoretische Überlegungen zur Ausbreitung von Infektionserregern auf Kontaktnetzen. Hartmut Lentz, Maria Kasper, Ansgar Aschfalk und Thomas Selhorst

Ameisenkolonien und evolutionäre Algorithmen zur Lösung logistischer Probleme

NP-Vollständigkeit. Krautgartner Martin ( ) Markgraf Waldomir ( ) Rattensberger Martin ( ) Rieder Caroline ( )

Probleme aus NP und die polynomielle Reduktion

Kapitel 4: Minimal spannende Bäume Gliederung der Vorlesung

Eulerweg, Eulerkreis. Das Königsberger Brückenproblem. Definition 3.1. Ein Weg, der jede Kante von G genau einmal

Rainer Lasch. Strategisches und operatives Logistikmanagement: Distribution. Springer Gabler

Optimierungsverfahren in der Transportlogistik

abgeschlossen unter,,,, R,

Kapitel 4: Minimale spannende Bäume Gliederung der Vorlesung

Andreas Scherer. Neuronale Netze. Grundlagen und Anwendungen. vieweg

2. Repräsentationen von Graphen in Computern

Heuristiken im Kontext von Scheduling

Softcomputing Biologische Prinzipien in der Informatik. Neuronale Netze. Dipl. Math. Maria Oelinger Dipl. Inform. Gabriele Vierhuff IF TIF

Transkript:

Informatik, Angewandte Informatik, Technische Informationssysteme Dynamisches Routing in der Logistik Tobias Dimmel Dresden, 24.05.2012

Agenda 1. Begriffe 2. Traveling Salesman Problem 3. Ameisenalgorithmus 4. Dynamisches TSP 5. Zusammenfassung und Quellen TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 2 von 25

1. Begriffe Logistik Planung, Organisation, Steuerung, Abwicklung und Kontrolle von Material-, Waren- und Informationsflüssen TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 3 von 25

1. Begriffe Die 6 R der Logistik Richtige Menge Richtigen Objekte Richtiger Ort Richtiger Zeitpunkt Richtige Qualität Richtige Kosten TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 4 von 25

1. Begriffe Routing Wegewahl Schwieriger als in Datennetzen Oft statisch Bestrebungen zur Dynamik TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 5 von 25

Agenda 1. Begriffe 2. Traveling Salesman Problem 3. Ameisenalgorithmus 4. Dynamisches TSP 5. Zusammenfassung und Quellen TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 6 von 25

2. Traveling Salesman Problem Problembeschreibung Rundreiseproblem Math.: Hamiltonkreis Kürzeste Strecke Beliebt zum Testen von neuen Algorithmen Anwendungsfelder: Tourenplanung Mikrochipdesign Genom-Sequenzierung TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 7 von 25

2. Traveling Salesman Problem Darstellung als gewichteter Graph Menge von Knoten C Menge von Kanten L L={l ij i, j C ' C C} Kostenfunktion J J : L N TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 8 von 25

2. Traveling Salesman Problem Exakte Lösungsverfahren Naiv: n 1! Möglichkeiten 2 Branch-and-Cut: Ganzzahlige lineare Optimierung Langsam Schnelles Finden von unteren Schranken TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 9 von 25

2. Traveling Salesman Problem Heuristiken Eröffnungsverfahren: Nearest-Neighbor-Heuristik Nearest-Insertion-Heuristik Christofides-Heuristik Verbesserungsverfahren: k-opt-heuristik Lin-Kernighan-Heuristik Metaheuristiken: Kombination lokaler und globaler Suchverfahren Simulated Annealing Evolutionäre Algorithmen Ameisenalgorithmus TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 10 von 25

Agenda 1. Begriffe 2. Traveling Salesman Problem 3. Ameisenalgorithmus 4. Dynamisches TSP 5. Zusammenfassung und Quellen TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 11 von 25

3. Ameisenalgorithmus Ameisenverhalten TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 12 von 25

3. Ameisenalgorithmus Einer für alle... Gedächtnis M k Ant-Routing-Tabelle A i Lösung j 3 Rückverfolgung des Pfades Anpassen der Pheromonenmenge ij Sterben der Ameise j 2 i j 1 TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 13 von 25

3. Ameisenalgorithmus und alle für einen m Ameisen in einer Generation Viele Generationen Indirekte Beeinflussung der Nachfolgegenerationen Dazwischen Pheromonenverdunstung TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 14 von 25

3. Ameisenalgorithmus Berechnungen (1) Ant-Routing-Tabelle A i =[a ij t ] a ij = [ ij t ] [ ij ] j N [ il t ] [ il ] i mit = ij l N i 1 J ij Wahrscheinlichkeitsregel p ij k t = l N i k a ij t a il t TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 15 von 25

3. Ameisenalgorithmus Berechnungen (2) Pheromonenmenge k t = 1 J k t Parameter α 1 β 5 ρ 0,5 Pheromonenzuweisung ij t ij t k t, l ij k t, k=1,,m Pheromonenverdunstung ij t 1 ij t TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 16 von 25

Agenda 1. Begriffe 2. Traveling Salesman Problem 3. Ameisenalgorithmus 4. Dynamisches TSP 5. Zusammenfassung und Quellen TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 17 von 25

4. Dynamisches TSP Neues Problem Entfernen und Hinzufügen von Städten Nutzen von bisheriger Lösung Aber wie? Lösung: Anpassen der Pheromonenmengen 1 ij 1 i ij i n 1 mit i [0,1] TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 18 von 25

4. Dynamisches TSP Drei Strategien Restart-Strategie i = R mit R [0,1] τ-strategie d ij =max P ik x, y P ik xy max η-strategie i =min {1, T d ij } mit T 0 d ij =1 avg E ij mit E 0 i =max{0, d ij } TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 19 von 25

4. Dynamisches TSP Performance TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 20 von 25

Agenda 1. Begriffe 2. Traveling Salesman Problem 3. Ameisenalgorithmus 4. Dynamisches TSP 5. Zusammenfassung und Quellen TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 21 von 25

Zusammenfassung Viele komplexe Probleme in Logistik TSP als Referenzproblem Ameisenalgorithmus Anwendungsbeispiel: Produktionslogistik bei Fujitsu TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 22 von 25

Quellen http://de.wikipedia.org/wiki/logistik; abgerufen am 24.05.2012 http://de.wikipedia.org/wiki/problem_des_handlungsreisenden; abgerufen am 24.05.2012 Dorigo, M.; Di Caro, G.; "Ant colony optimization: a new metaheuristic" Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on, vol.2, no., pp.3 vol. (xxxvii+2348), 1999 Guntsch, M.; Middendorf, M.; Schmeck, H.; An Ant Colony Optimization Approach to Dynamic TSP. 2001. Online-Ressource. [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.58.1398; abgerufen am 20.05.2012] TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 23 von 25

Quellen Runkler, T.; Grothmann, R.; Bamberger, J.; Optimierung industrieller Logistikprozesse mit Verfahren der Schwarmintelligenz und rekurrenten neuronalen Netzen. Springer-Verlag 2010. Online-Ressource. [http://www.springerlink.com/content/a745757172352j20/fulltext.pdf; abgerufen am 04.05.2012] TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 24 von 25

TU Dresden, 24.05.12 Dynamisches Routing in der Logistik Folie 25 von 25