Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Vortrag der Seminararbeit von Jens Wittmeyer Aachen, den

Ähnliche Präsentationen


Präsentation zum Thema: "Vortrag der Seminararbeit von Jens Wittmeyer Aachen, den"—  Präsentation transkript:

1 Vortrag der Seminararbeit von Jens Wittmeyer Aachen, den 15.01.2014
Laufzeitprognose für Wegsuch- und Sortieralgorithmen auf mobilen Geräten Vortrag der Seminararbeit von Jens Wittmeyer Aachen, den

2 Agenda 1 Problemstellung und Zielsetzung 2 Stand der Technik 3
Konzept der Applikation 4 Implementierung 5 Zusammenfassung und Ausblick

3 Welcher Algorithmus für welches Problem
Laufzeit des gewählten Algorithmus Nachschlagewerk für gängige Algorithmen Test der Algorithmen unter realen Bedingungen

4 Agenda 1 Problemstellung und Zielsetzung 2 Stand der Technik 3
Konzept der Applikation 4 Implementierung 5 Zusammenfassung und Ausblick

5 Stand der Technik Sortierverfahren:

6 Stand der Technik Wegsuchalgorithmen:

7 Bubblesort Backtracking Bucketsort Breitensuche Insertionsort
Übersicht Bubblesort Bucketsort Insertionsort Mergesort Simplesort Heapsort Quicksort Backtracking Breitensuche Tiefensuche A* Dijkstra

8 Besonders geeignet für Vorsortierte Listen Best-Case Avrage-Case
Bubblesort Stabil In-place Besonders geeignet für Vorsortierte Listen Best-Case Avrage-Case Worst-Case 𝒪 𝑛 𝒪 𝑛² 𝒪 𝑛²

9 Besonders geeignet für Listen mit einem Sortierkriterium Best-Case
Quicksort Instabil Rekursiv Besonders geeignet für Listen mit einem Sortierkriterium Best-Case Avrage-Case Worst-Case 𝒪 𝑛𝑙𝑜𝑔(𝑛) 𝒪 𝑛𝑙𝑜𝑔(𝑛) 𝒪 𝑛²

10 Von vielen Problemstellungen genutzt
Backtracking Uninformiert Von vielen Problemstellungen genutzt Besonders geeignet für kleine, stark verstrickte Labyrinthe Best-Case Worst-Case 𝒪 𝑘 𝒪 𝑧𝑁

11 Besonders geeignet für Wegesuche in Landkarten
Informiert Vollständig Optimal Optimal effizient Besonders geeignet für Wegesuche in Landkarten

12 Agenda 1 Problemstellung und Zielsetzung 2 Stand der Technik 3
Konzept der Applikation 4 Implementierung 5 Zusammenfassung und Ausblick

13 Rahmenbedingungen herausfinden
Vorgehensweise Rahmenbedingungen herausfinden Problemstellung Zusatzprogramme Stand der Technik konsultieren Hintergrundprogramme starten Test starten Ergebnisse auswerten

14 Beispiel Einkaufsliste: Rahmenbedingungen
Einteilung in Rubriken zur Sortierung Mediaplayer im Hintergrund Stabiles Verfahren

15 Beispiel Einkaufsliste: Stand der Technik konsultieren
Sortieralgorithmen Stabile Verfahren Bubblesort Bucketsort Insertionsort Mergesort Simplesort Instabile Verfahren Heapsort Quicksort

16 Beispiel Einkaufsliste: Test starten

17 Beispiel Einkaufsliste: Ergebnisse auswerten

18 Agenda 1 Problemstellung und Zielsetzung 2 Stand der Technik 3
Konzept der Applikation 4 Implementierung 5 Zusammenfassung und Ausblick

19 Implementierung: Sortieralgorithmen
Verschiedene Übergabeparameter Unterschiedliche Geltungsbereiche

20 Implementierung: Sortieralgorithmen
Z

21 Implementierung: Laufzeitanalyse
𝑎+𝑏∗𝑛 𝑎+𝑏∗𝑛² 𝑎+𝑏∗𝑛𝑙𝑜𝑔(𝑛) Methode der kleinsten Quadrate 𝑦−𝑎 𝑏 =x 𝑦−𝑎 𝑏 =x 𝑒 𝑊( 𝑦−𝑎 𝑏 ) =x

22 Implementierung: Laufzeitanalyse
𝑎+𝑏∗𝑥² 𝑎∗ 𝑥 𝑏

23 Agenda 1 Problemstellung und Zielsetzung 2 Stand der Technik 3
Konzept der Applikation 4 Implementierung 5 Zusammenfassung und Ausblick

24 Zusammenfassung und Ausblick
Überblick über gängige Algorithmen Laufzeittest des gewünschten Algorithmus Einbezug der Rahmenbedingungen Dynamische Implementierung der Algorithmen Schnellere Laufzeit durch Vernachlässigung der Optimalität Entwicklung einer Dynamischen Wegoptimierung

25 Vielen Dank! 많은 감사 Спасибо Thank you! Köszönöm Gràcies Eskerrik asko
Gratias ago Obrigado Grazie Merci Muchas gracias Thank you! Gràcies Eskerrik asko Eυχαριστώ 많은 감사 Спасибо Köszönöm Vielen Dank!


Herunterladen ppt "Vortrag der Seminararbeit von Jens Wittmeyer Aachen, den"

Ähnliche Präsentationen


Google-Anzeigen