Rechen- und Kommunikationszentrum (RZ) Selektionsstrategien auf Graphstrukturen Sven Porsche Seminarvorträge 25.01.2012 Aachen.

Slides:



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

Der R-Baum Richard Göbel.
Entscheidungsunterstützungssysteme -
Grundlagen des A*-Algorithmus und Anwendung in der Routenplanung
Routing – Routing Protokolle
Anforderungen an wissenschaftliche Arbeit
Berechne den optimalen (kürzesten, schnellsten) Weg
Single-Source Shortest Paths: SSSP
Inhalt Saarbrücken,.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (26-Graphenalgorithmen: Wiederholung und Übung) Prof. Th. Ottmann.
Corporate Technology Mobile Anwendung zur Routenplanung mit öffentlichen Verkehrsmitteln basierend auf OpenStreetMap-Daten Markus Duchon.
Zerlegung von Graphen.
Graphen Ein Graph ist eine Kollektion von Knoten und Kanten. Knoten sind einfache Objekte. Sie haben Namen und können Träger von Werten, Eigenschaften.
Präsentation von Daniel Hörl
3. Kapitel: Komplexität und Komplexitätsklassen
Anwendung und Visual Basic
Genetische Algorithmen
Genetische Algorithmen
Sortierverfahren Richard Göbel.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (27 – Kürzeste Wege) Prof. Th. Ottmann.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (21 – Kürzeste Wege) T. Lauer.
Layout Algorithmen.
Genetische Algorithmen
Seminar parallele Programmierung SS 2003
Indoor Navigation Performance Analysis
High Performance = Innovative Computer Systems + Efficient Algorithms Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen.
Algorithmen und Komplexität
Modelchecker – RED Tool: Region-Encoding Diagram Stefan Neumann.
Minimum Spanning Tree: MST
Modellierung von Baumstrukturen mit einem einzigen Polygonnetz
1 Dienstbeschreibung mit DAML Ein graphischer Editor für DAML - Ting Zheng Betreuer: Michael Klein, Philipp Obreiter.
Design and analysis of GUI test-case prioritization using weight-based methods Samra Khan.
Effiziente Algorithmen
Geometrische Netze Erstellung.
Abschlussvortrag zur Studienarbeit
Ändern von Merkmalen Geometrie Topologie Attribute.
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Black Box Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Adaption von K-Means Algorithmen an Datenbanken
… oder wie finde ich den Weg
LÄRMSCHUTZ-WIRKUNG GEKRÜMMTER LÄRMSCHUTZ-WÄNDE
Black Box Algorithmen Hartmut Klauck Universität Frankfurt SS
Informatik Datenstruktur Graph 3.1 Einfache Graphen
Analyse der Laufzeit von Algorithmen
Die Tiefensuche Vorgedanke: Die Sage von Theseus und dem Minotaurus
Eine kurze Geschichte der Graphentheorie
Computer Algebra für Brüche --- angepasst an Ausbildungszwecke
Minimal spannende Bäume
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung Datenstrukturen für den Algorithmus von.
Routenplanung querfeldein - Geometric Route Planning
- Studienarbeit - Entwurf und Umsetzung von kombinierten Anfragen für die Ähnlichkeitssuche auf digitalen Bilder auf der Basis von Regionen und Features.
Der A*-Algorithmus.
1 Prof. Dr. Andreas SchmietendorfWS06/07 Übung 3 Test der Möglichkeiten des JDBC-Interfaces.
Gliederung der Vorlesung
Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.
Programmiersprachen II Vorbesprechung Klausur Prof. Dr. Reiner Güttler Fachbereich GIS HTW.
Adiabatisches Quantencomputing
Programmierung von CNC-Messgeräten mit genetischen Algorithmen Simeon Perlov.
Entwurf, Implementierung und Test eines Java – Web Services als Kommunikationsschnittstelle für Webapplikationen mit Funktionen.
Rechen- und Kommunikationszentrum (RZ) Entwicklung einer Web- Oberfläche mit Apache Wicket am Beispiel des IdentityAdmins Seminarvortrag Melanie.
PCA Principal Component Analysis. Gliederung PCA – Warum eigentlich? PCA – Was ist zu tun? Was passiert eigentlich? Anwendungen Zusammenfassung.
Bachelorarbeit – Andreas Hoffmann Lehrstuhl für Künstliche Intelligenz Prof. Dr. Dr. h.c. mult. W. Wahlster Betreuer: Gerrit Kahl.
Rechen- und Kommunikationszentrum (RZ) TSM vs. inSync Seminarvortrag am von Nicole Temminghoff Betreut von: Prof. Dr. Andreas Terstegge Dr.
Rechen- und Kommunikationszentrum (RZ) Strukturierte Datensammlung in verteilten Systemen für den DHCP-Service Tim Becker Seminararbeit / /
1. Betreuer: Prof. Dr. Jörg Striegnitz 2. Betreuer: Dr. Martin Schindler Kontextsensitive Autocompletion für Klassendiagramme in der UML/P Florian Leppers.
 Präsentation transkript:

Rechen- und Kommunikationszentrum (RZ) Selektionsstrategien auf Graphstrukturen Sven Porsche Seminarvorträge Aachen

Seminarvortrag, RZ: Sven PorscheFolie 2  Einleitung  Grundlagen  Graphen  Selektion  Selektionsstrategien  Einzelselektion  „Path Selection“  Ausblick Gliederung

Seminarvortrag, RZ: Sven PorscheFolie 3 Einleitung

Seminarvortrag, RZ: Sven PorscheFolie 4  Straßenverkehrsnetz  2-dimensional  Kreuzungen als Knoten  Straße sind Kanten  Kristallographie  Teilgebiet der Chemie  3-dimensionale Ausdehnung Einleitung - Anwendungsgebiete

Seminarvortrag, RZ: Sven PorscheFolie 5  Hohe Komplexität von Graphen  Schwierigkeiten beim Auswählen  Auswahl vieler Knoten sehr zeitaufwendig  Dem Benutzer müssen Werkzeuge angeboten werden  Geringe Fehlerquote  Hohes Maß an Effizienz Einleitung - Motivation

Seminarvortrag, RZ: Sven PorscheFolie 6 Grundlagen Graphen

Seminarvortrag, RZ: Sven PorscheFolie 7  Menge bestehend aus Knoten und Kanten  Verschiedene Arten  Gerichtete Graphen,  Gewichtete Graphen,  Und andere Grundlagen - Graphen

Seminarvortrag, RZ: Sven PorscheFolie 8  Eigenschaften  Kanten haben vorgegebene Richtung  Muss mindestens eine gerichtete Kante enthalten  Darstellung durch Pfeile an den Kanten  Beispiel  Einbahnstraßen im Straßenverkehrsnetz Grundlagen - Gerichtete Graphen

Seminarvortrag, RZ: Sven PorscheFolie 9  Eigenschaften  Kanten haben eine Gewichtungen  Darstellung durch Zahlen neben den Kanten  Beispiele  Verkehrsnetz (Entfernung zwischen 2 Knoten)  Bindungsstärke zwischen Atomen Grundlagen - Gewichtete Graphen

Seminarvortrag, RZ: Sven PorscheFolie 10 Grundlagen Selektion

Seminarvortrag, RZ: Sven PorscheFolie 11  Bedeutet Auswahl bzw. Auslese  Selektion geschieht durch  Einen Computer (mittels Algorithmen),  Den Menschen mit Hilfe verschiedener Eingabegeräte,  Oder eine Kombination aus beiden  Bestandteil der Human-Computer-Interaktion (HCI)  Auswahl verschiedener Objekte in virtuellen Umgebungen Grundlagen - Selektion

Seminarvortrag, RZ: Sven PorscheFolie 12 Selektionstechniken Einzelselektion

Seminarvortrag, RZ: Sven PorscheFolie 13  Ausgiebig erforschtes Thema der HCI  Auswahl einzelner Objekte mittels Zeigegeräte  Probleme  Bei geringer Objektgröße  Geringer Abstand zwischen mehreren Objekten  Dynamische Szenen  Auswirkungen  Fehlerhafte Eingaben  Zu hoher Zeitaufwand bei der Auswahl Selektionstechniken - Einzelselektion

Seminarvortrag, RZ: Sven PorscheFolie 14  Erweiterung des Cursors  Cursor wird als kreisförmige Fläche betrachtet  Vorteile  Cursor muss ein Objekt nicht exakt treffen  Annäherung ausreichend Selektionstechniken - Bubble Cursor

Seminarvortrag, RZ: Sven PorscheFolie 15  Mehrere Objekte innerhalb der Cursorfläche  Verringerung des Radius

Seminarvortrag, RZ: Sven PorscheFolie 16  Ein Objekt nur teilweise innerhalb der Fläche  Erweiterung um die Ausmaße dieses Objektes

Seminarvortrag, RZ: Sven PorscheFolie 17  Prinzip ähnlich des Bubble Cursors  Erweiterung der Fläche auswählbarer Objekte  Bei Überschneidung  Aufteilung der Fläche mittels kürzestem Abstand Selektionstechniken - Extending Targets

Seminarvortrag, RZ: Sven PorscheFolie 18  Vergleich mit Bubble Cursor  Vorteile gegenüber Bubble Cursor  Berechnung kann im Vorfeld durchgeführt werden  Geringerer Rechenaufwand zur Laufzeit  Nachteile  Höherer Rechenaufwand bei dynamischen Szenen  Bestehende Probleme  Keine effektive Vergrößerung der Aktivierungsfläche bei geringem Abstand Selektionstechniken - Extending Targets

Seminarvortrag, RZ: Sven PorscheFolie 19  Findet Anwendung in 3-dimensionalen Szenen  Funktionsweise  Ermittlung der Objekte innerhalb des Kegels  Bewertung dieser Objekte über Distanz zur Kegelachse  Hervorhebung des Objektes mit höchster Bewertung Selektionstechniken - IntenSelect

Seminarvortrag, RZ: Sven PorscheFolie 20 Selektionstechniken Path Selection

Seminarvortrag, RZ: Sven PorscheFolie 21  Ziele  Verringerung der Selektionszeit von Routen  Verringerung der Fehlerquote  Reduzierung der Anzahl manuell auszuwählender Objekte  Anwendungsgebiet  Selektion von Routen im Verkehrsnetz  Zusammenhängender Pfad in Molekülen Selektionstechniken - Path Selection

Seminarvortrag, RZ: Sven PorscheFolie 22  Funktionsweise  Einzelselektion mittels Bubble Cursor  Auswahl eines Knotens  Berechnung des Weges mit den geringen Kosten zwischen letztem und aktuellem Knoten  Aufnahme des ausgewählten Knotens und des kompletten Pfades in die Selektionsmenge Selektionstechniken - Path Selection

Seminarvortrag, RZ: Sven PorscheFolie 23  Routenberechnung  Dijkstra-Algorithmus  Ermittlung des Weges mit geringstem Kantengewicht  A*-Algorithmus  Erweiterung des Dijkstra-Algorithmus  Ebenfalls optimales Ergebnis  Kürzere Laufzeit durch Abschätzung  Benötigt jedoch Zusatzinformationen Selektionstechniken - Path Selection

Seminarvortrag, RZ: Sven PorscheFolie 24  Auswertung  Verringerung der Fehlerquote  Reduzierung der zur Selektion benötigten Zeit  Kombination mit geeigneter Methode der Einzelselektion vorteilhaft Selektionstechniken - Path Selection

Seminarvortrag, RZ: Sven PorscheFolie 25 Ausblick Bachelorarbeit

Seminarvortrag, RZ: Sven PorscheFolie 26  GTECS3D  Graph-Theoretical Evaluation of Crystal Structures 3D  Anwendung zur Darstellung und Vereinfachung von Kristall Strukturen  gemeinschaftliches Projekt mit Lehrstuhl für Mathe-C und Kristallographie (IAC) Ausblick

Seminarvortrag, RZ: Sven PorscheFolie 27  Bachelorarbeit  Implementierung von Interaktionstechniken  Erarbeitung weiterer Selektionstechniken  Bereitstellung zusätzlicher Methoden zur Manipulation der Szene  Qt-GUI zum Ausführen verschiedener Vereinfachungsalgorithmen Ausblick

Seminarvortrag, RZ: Sven PorscheFolie 28  Bachelorarbeit  Implementierung von Interaktionstechniken  Erarbeitung weiterer Selektionstechniken  Bereitstellung zusätzlicher Methoden zur Manipulation der Szene  Qt-GUI zum Ausführen verschiedener Vereinfachungsalgorithmen Ausblick

Seminarvortrag, RZ: Sven PorscheFolie 29  Bachelorarbeit  Implementierung von Interaktionstechniken  Erarbeitung weiterer Selektionstechniken  Bereitstellung zusätzlicher Methoden zur Manipulation der Szene  Qt-GUI zum Ausführen verschiedener Vereinfachungsalgorithmen Ausblick

Seminarvortrag, RZ: Sven PorscheFolie 30 Vielen Dank für Ihre Aufmerksamkeit