Technische Universität Dresden 1 Grundpraktikum WS 04/05 Weight-Constrained Shortes Path : Teil 1 : Preprocessing Praktikanten : Hao Li & Tingting Wang.

Slides:



Advertisements
Ähnliche Präsentationen
Vortrag von Stephanie Weirauch Jens Pleger Peter Jancke Frank Wejmelka
Advertisements

Zusammenarbeit ‚Schule – Universität‘ Welche Möglichkeiten optimaler und langfristiger Zusammenarbeit zwischen Schule und Universität gibt es? Prof. Dr.
Algorithmen für das Erfüllbarkeitsproblem SAT
Simulationsansätze in der BWL: Erstellung eines eigenen Projekts
1 Multicast Routing in Ad Hoc Netzen.ppt Oliver Finger_ TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für Betriebssysteme und.
Hauptseminar Kosmologie Mi., 3. DS, BZW/A120/P 1.Urknall und kosmische Evolution: Überblick Vorbesprechung Geometrie des Universums: Raum-Zeit-Dynamik.
MVZ und BAG „Welche Bedeutung können diese Versorgungs-strukturen im Jahr 2012 haben“ Köln, Sigurd Duschek Sigurd Duschek - Kassenärztliche.
Bachelor & Master & Vorbereitungsdienst Konsekutive Lehrerausbildung im Land Brandenburg ab WS 2004/05 gemäß Ordnungen der Universität Potsdam …
WS 04/05, v 1.0Communication Networks I - Overview and Formalities1 Lösung von Reader-Writer bei Reader-Bevorzugung int Readernr=0; Semaphor w, mutex=1.
Leonid Levin – Stephen Cook Traveling salesman und NP- Vollständigkeit.
Übersicht DIALIGN = DIagonal ALIGNment
Genetische Algorithmen
Knotentheorie Vorlesung WS 2003/04 Prof. Dr. Dörte Haftendorn Universität Lüneburg.
Ein1 Ein2 Ein3 Addr1 Addr2 Aus1 Aus2 Aus3 Addressierbarer Speicher
Garbage Collection Maik Theisen Betreuer: Guido Tack
Forschungsstatistik I
Forschungsstatistik I
Institut für Soziologie Programm der Vorlesungsreihe
WS Algorithmentheorie 13 - Kürzeste (billigste) Wege Prof. Dr. Th. Ottmann.
WS 03/04 Algorithmentheorie 03 - Randomisierung Prof. Dr. S. Albers Prof. Dr. Th. Ottmann.
Geometrisches Divide and Conquer
1 · Universität Oldenburg · Fakultät II – Department für Informatik · Abteilung Informationssysteme · Escherweg 2 · Oldenburg.
Datenbanksystementwicklung – Praktikum & Vorlesung – WS 2004/2005
Wie viele Einheitswürfel sind auf 0, 1, 2, 3 Seiten gefärbt?
Content Repurposing – The Diver Project Seminar Content Delivery Networks WS 04/05 Benjamin Guthier.
Kürzeste Wege in Straßennetzwerken Problemstellung –von einem Start zu einem Ziel (point-to-point) –(un)gerichteter Graph, Kantenkosten = Reisezeiten.
Bildverarbeitung Technische Universität Darmstadt
Übung 1: SQL Übungen finden bei Bedarf anstelle der Vorlesungen statt
Routeninstruktionen mit Sprache und Skizzen
Technische Universität München Lehrstuhl für Kommunikationsnetze Prof. Dr.-Ing. W. Kellerer Diplomarbeits-/Studienarbeits-/Bachelors Thesis Abschlussvortrag.
Technische Universität München Lehrstuhl für Kommunikationsnetze Prof. Dr.-Ing. W. Kellerer Diplomarbeits-/Studienarbeits-/Bachelors Thesis Zwischenvortrag.
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Geoinformation 2 Analysen von Netzwerken. Utility Network Analysis toolbar trace upstream trace downstream Find common ancestors Find connected features.
Hartmut Klauck Universität Frankfurt WS 04/05
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
Black Box Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
Energetische Bewertung von Gebäuden nach DIN V 18599
Einführung in die Programmierung
Sammlung von Debugging-Daten Nikolas Herbst Stephan Baumeister Betreuer: Dr. V. Pankratius IPD Tichy, Fakultät für Informatik Praxis der Parallelprogrammierung.
Auslegung eines Vorschubantriebes
Willkommen in der Welt der effizienten Datenanalyse! Seite 1 Dr. Franz Weissenböck.
Das Unternehmen gegründet 1887 in Hohenlimburg Hauptsitz in Oelde
GENERAL ACOUSTICS GmbH © Methode zur ADCP-Datenauswertung für synoptische 3-D-Strömungsuntersuchungen Dr.-Ing. Volker Müller General Acoustics GmbH Dorfstr.
Mittwoch, den 28. November 2007 um 19 Uhr Die Rolle der städtischen Autonomie in den früheren Niederlanden vom Mittelalter bis zur französischen Revolution.
Topic 2: Tabellenclustering Tutor: Martin Lorenz.
Autor:Terechow Ilja, Klasse 9 „A“
Wohnbevölkerung: religiöse Zugehörigkeit
Proseminar: Technologien des Internets
Fakultät Maschinenwesen, Professur für Technische Logistik THEMA DER ARBEIT (DIN Bold 48) Diplomand: Vorname Name Betreuer: Herr X Betreuender HSL: Prof.
Dresden ist die schönste Stadt Deutschlands
Routenplanung querfeldein - Geometric Route Planning
Titel Univ.-Prof. Dr. Margit Enke Lehrstuhl für Marketing und Internationalen Handel Fakultät für Wirtschaftswissenschaften, insbesondere Internationale.
Präsentationstitel - Vorlage
Titel Univ.-Prof. Dr. Margit Enke Lehrstuhl für Marketing und Internationalen Handel Fakultät für Wirtschaftswissenschaften, insbesondere Internationale.
Programmiersprachen II Fortsetzung Datenstrukturen Balancierte Bäume 3 Prof. Dr. Reiner Güttler Fachbereich GIS HTW.
Bachelorarbeit – Andreas Hoffmann Lehrstuhl für Künstliche Intelligenz Prof. Dr. Dr. h.c. mult. W. Wahlster Betreuer: Gerrit Kahl.
DAS DIPLOMTHEMA (Verdana, fett, Schriftgröße 80)
Der Dijkstra-Algorithmus
 Präsentation transkript:

Technische Universität Dresden 1 Grundpraktikum WS 04/05 Weight-Constrained Shortes Path : Teil 1 : Preprocessing Praktikanten : Hao Li & Tingting Wang Betreuer : Dr. Gleb Belov

Technische Universität Dresden 2 Überblick Problemstellung Preprocessing Algorithmus Ergebnis

Technische Universität Dresden 3Motivation Problem der kürzesten Wege Stadt 1 Stadt 3 Stadt Problem der kürzesten Wege unter Ressourcenrestiktion ( RCSPP) 2h2h 3 h 4 h Anzahl der Ressourcenarten = 1 Weight Constained Shortest Path Problem Fahrtzeit <=4

Technische Universität Dresden 4 Teil I: Problemstellung Allgemeine Beschreibung des WCSPP Gegeben: Graph G = G (V, A) gerichtet, schleifefrei c ij : Kosten auf dem Bogen (i,j) w ij : Ressourcenverbrauch auf dem Bogen (i,j) W : maximale verfügbare Ressourcenmengen Gesucht: einen zulässigen Weg P = (i 0, i 1,..., i p ) d.h. den kürzesten Weg bezüglich der Kosten, auf dem maximal W Einheiten der Ressourcen konsumiert werden

Technische Universität Dresden 5 Teil I: Problemstellung WCSPP ( in Standform) : bei

Technische Universität Dresden 6 Komplette Preprocessing Methode zur Graphenreduzierung! Teil II: Preprocessing Algorithmus

Technische Universität Dresden 7 Teil II: Preprocessing Algorithmus Ablauf des Algorithmus Schritt 0 : Bestimmung von oberer Kostenschranke U; und setze die untere Schranke L=0 ein. Schritt 1 : Finde kürzesten Weg bezüglich Kosten. (Algorithmus von Dijkstra) Schritt 2 : Finde kürzesten Weg bezüglich Ressourcenverbrauch. Schritt 3 : Graphenreduzierung

Technische Universität Dresden 8 Ablauf des Algorithmus anhand eines Beispiel Teil II: Preprocessing Algorithmus

Technische Universität Dresden 9 (2, 5) (1, 3) (4, 3) (2, 4) (3, 3) (2, 2) (4, 2) (3, 4) V1V1 V2V2 V3V3 V4V4 V5V5 V6V6 KostenRessourcen Beispiel : Graph mit 6 Knoten und W = 8

Technische Universität Dresden 10 Bestimmung der oberen und untere Schranke für die Kosten U 0 = max Ca * ( V -1) +1 = 4 * (5 -1) +1 = 17 Wir setzen U = U 0 = 17 L = Schritt 0 :

Technische Universität Dresden 11 Finde kürzeste Wege von V 1 nach allen Knoten ohne Berücksichtigung der Ressourcenrestriktion mittels Algorithmus von Dijkstra Bezeichnung : Summe der Kosten auf dem Weg Schritt 1 : z.B.

Technische Universität Dresden 12 Knoten Vi (S= V 1 ) V2V2 1 V3V3 3 V4V4 3 V5V5 5 V6V6 7 Der Algorithmus von Dijkstra liefert uns : Schritt 1 (Forts.) :

Technische Universität Dresden 13 * hier : Überprüfe, ob optimal ist. Schritt 1 (Forts.) : ja Nein * Optimale Lösung gefunden !! weiter suchen

Technische Universität Dresden 14 Finde kürzeste Wege von allen Knoten nach Endknoten t (=V 6 ) ohne Beachtung der Ressourcenrestriktion ( Dijkstra) Schritt 1 (Forts.): Knoten Vi ( t = V 6 ) V1V1 7 V2V2 6 V3V3 5 V4V4 4 V5V5 3

Technische Universität Dresden 15 Finde kürzeste Wege von V 1 nach allen Knoten nun bezüglich Ressourcenverbrauch (ebenfalls Dijkstra ) Bezeichnung : Gesamte Menge der Ressourcenverbrauche auf dem Weg Schritt 2 : Hier gilt Kostenoberschrank zu verbessern

Technische Universität Dresden 16 Untersuche die Optimalität des (zulässigen) Weges Finde kürzeste Wege von allen Knoten nach V 6 bezüglich Ressourcenverbrauch (ebenfalls Dijkstra ) Schritt 2 (Forts.) :

Technische Universität Dresden 17 Nachprüfen, ob wenn ja, den Knoten V i und alle mit dem inzidenten Bögen zu entfernen !! Schritt 3 : Reduzieren des Graphen Ressourcen V2V V3V3 358 V4V4 628 V5V5 549

Technische Universität Dresden 18 (2, 5) (1, 3) (4, 3) (2, 4) (3, 3) (2, 2) (4, 2) (3, 4) V1V1 V2V2 V3V3 V4V4 V5V5 V6V6 Schritt 3 (Forts.) : Optimale Lösung gefunden !!!

Technische Universität Dresden 19 Teil III: Preprocessing Ergebnis Ergebnis für Road_graph_small.txt :

Technische Universität Dresden 20 Teil III: Preprocessing Ergebnis Ergebnis für die ersten 10 Knoten

Technische Universität Dresden 21 Teil III: Preprocessing Ergebnis Ergebnis für das gesamte Testdatei

Technische Universität Dresden 22 Ende !!! Danke für Ihre Aufmerksamkeit ! *^_^*