Diplomarbeit, 2008
74 Seiten, Note: 1,0
Geowissenschaften / Geographie - Kartographie, Geodäsie, Geoinformationswissenschaften
1 EINLEITUNG
1.1 ZIELSETZUNG DER ARBEIT
1.2 AUFBAU DER ARBEIT
2 ERLÄUTERUNG VON BEZEICHNUNGEN UND BEGRIFFEN
2.1 GRAPHENTHEORIE
2.1.1 Euler und Hamilton
2.1.2 Bäume
2.1.2.1 Minimaler Spannbaum
2.1.2.2 1-Baum
2.2 KOMPLEXITÄTSTHEORIE
2.2.1 Komplexität von Algorithmen
2.2.2 NP-Probleme
3 EINFÜHRUNG IN ROUTING-PROBLEME
3.1 KÜRZESTE-WEGE-PROBLEM
3.1.1 Dijkstra-Algorithmus
3.1.2 A*-Algorithmus
3.1.3 Floyd-Warshall-Algorithmus
3.1.4 Abbiegeverbote
3.1.4.1 Kantenaufnahme
3.1.4.2 Mehrfache Knotenaufnahme
3.1.4.3 Ziehen neuer Kanten
3.1.4.4 Verbotsorientiertes Knotensplitting
3.1.4.5 Knotenorientierte Netzwerke
3.1.5 Wegeverbote
3.1.6 Kürzeste Wege in modifizierten Graphen
3.2 CHINESISCHES-POSTBOTEN-PROBLEM
3.3 TRAVELING-SALESMAN-PROBLEM
3.3.1 Bestimmung einer oberen Schranke
3.3.2 Bestimmung einer unteren Schranke
3.3.3 Branch-and-Bound-Verfahren
4 IMPLEMENTIERUNG EINES SYSTEMS ZUR ROUTENPLANUNG
4.1 DATENMODELL
4.2 DEMONSTRATOR
5 ZUSAMMENFASSUNG UND AUSBLICK
Die vorliegende Diplomarbeit befasst sich mit der Entwicklung und Implementierung eines Routenplanungssystems und des zugrundeliegenden Datenmodells am Beispiel des Straßennetzes, um eine offene und eigenständige Lösung für Forschungszwecke an der Hochschule Bochum bereitzustellen.
3.1.1 Dijkstra-Algorithmus
Die Standardlösung bei der Suche nach einem kürzesten Weg führt zu dem Dijkstra-Algorithmus. Dieser verfolgt die Strategie, immer nur die in einem Knoten möglichen Alternativen zu untersuchen und nicht komplette Wege durch einen Graphen. Die Suche erfolgt auch nicht zielgerichtet in Richtung des Zielknotens, vielmehr werden kürzeste Wege von dem Startknoten aus zu allen Knoten des Graphen gesucht. Hierbei kann die Suche abgebrochen werden, wenn ein kürzester Weg zu dem Zielknoten gefunden wurde. Mit den folgenden Abbildungen soll der Algorithmus näher erläutert werden. Es werden die erreichten Knoten rot gefärbt, die benutzten Kanten schwarz und die als nächstes benutzbaren Kanten grün. Der restliche Teil des Beispielgraphen wird grau gefärbt.
Abbildung 8 zeigt oben den Graphen, in dem ein kürzester Weg von s nach z gesucht werden soll. Im ersten Schritt wird von allen Bögen der herausgesucht, der s am günstigsten verlässt. Dies ist der Bogen nach a mit dem Gewicht 3. Der erreichte Knoten wird rot gefärbt und in den Knoten wird die Länge des Weges vom Startknoten eingetragen. Außerdem wird der Knoten s als Vorgänger des Knoten a gespeichert, um am Ende der Suche nicht nur die Länge des Weges zum Zielknoten zu kennen, sondern auch den Weg dorthin konstruieren zu können. Alle Bögen, die in s und a beginnen, werden nun grün gezeichnet, da sie als nächstes verwendet werden können. Für die jetzt erreichbaren Knoten wird jeweils aus allen möglichen Wegen der Kürzeste bestimmt und in die Knoten eingetragen. Nun wird unter allen erreichbaren Knoten der mit dem kürzesten Weg ermittelt und ausgewählt.
1 EINLEITUNG: Einführung in die Relevanz der Routenplanung und Zielsetzung der Diplomarbeit als Pionierarbeit im Fachbereich.
2 ERLÄUTERUNG VON BEZEICHNUNGEN UND BEGRIFFEN: Erläuterung der graphentheoretischen Grundlagen sowie der Komplexitätstheorie zur Bewertung von Algorithmen.
3 EINFÜHRUNG IN ROUTING-PROBLEME: Detaillierte Darstellung verschiedener Problemstellungen wie das Kürzeste-Wege-Problem, das Chinesische-Postboten-Problem und das Traveling-Salesman-Problem.
4 IMPLEMENTIERUNG EINES SYSTEMS ZUR ROUTENPLANUNG: Beschreibung des Datenmodells und der Programmierung eines Demonstrators zur Routenberechnung unter Berücksichtigung von Verkehrsregeln.
5 ZUSAMMENFASSUNG UND AUSBLICK: Zusammenfassende Rückschau auf die Ergebnisse sowie Vorschläge zur Weiterentwicklung des Systems.
Routenplanung, Graphentheorie, Dijkstra-Algorithmus, A*-Algorithmus, Straßennetz, Datenmodell, Abbiegeverbot, Wegeverbot, Chinesisches-Postboten-Problem, Traveling-Salesman-Problem, Komplexitätstheorie, Visual Basic, Datenbank, Routing, Navigationssystem
Die Arbeit behandelt den Entwurf und die Implementierung eines Routenplanungssystems auf Basis eines mathematischen Datenmodells, das für das Straßennetz optimiert ist.
Im Zentrum stehen das Kürzeste-Wege-Problem, das Chinesische-Postboten-Problem sowie das Traveling-Salesman-Problem.
Ziel ist es, ein offenes und eigenständiges System zur Routenplanung am Fachbereich Vermessung und Geoinformatik der Hochschule Bochum zu etablieren.
Es werden Methoden aus der Graphentheorie (wie Dijkstra- und A*-Algorithmen) sowie Verfahren zur Komplexitätsbewertung und Optimierung (Branch-and-Bound) genutzt.
Der Hauptteil konzentriert sich auf die Modellierung eines Straßennetzes in einer Datenbank und die Implementierung eines Demonstrators mittels Visual Basic 2005.
Routenplanung, Graphentheorie, Dijkstra, A*-Algorithmus, Abbiegeverbote, Datenmodell, Traveling-Salesman-Problem und Datenbankimplementierung.
Dies geschieht primär durch die Methode der Kantenaufnahme, bei der die Baumstruktur des Kürzeste-Wege-Algorithmus durch leichte Modifikationen beibehalten wird.
Es dient als Beispiel für eine Routing-Aufgabe, bei der – im Gegensatz zum kürzesten Weg – alle Kanten eines Graphen mindestens einmal befahren werden sollen.
Er wird als Methode zur Bestimmung kürzester Wege zwischen allen Knotenpaaren angeführt, insbesondere im Rahmen der Vorbereitung für das Chinesische-Postboten-Problem.
Sie ist entscheidend, um die Effizienz der gewählten Algorithmen zu bewerten und zu entscheiden, ob diese für den Einsatz in einem Navigationssystem praktikabel sind.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

