Please use this identifier to cite or link to this item:
http://dx.doi.org/10.18419/opus-14905
Authors: | Schneewind, Axel |
Title: | Fully-polynomial-time approximation schemes for the Euclidean shortest path problem |
Issue Date: | 2024 |
metadata.ubs.publikation.typ: | Abschlussarbeit (Bachelor) |
metadata.ubs.publikation.seiten: | 64 |
URI: | http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-149249 http://elib.uni-stuttgart.de/handle/11682/14924 http://dx.doi.org/10.18419/opus-14905 |
Abstract: | The shortest path problem is a well-studied problem in computer-science. For transport networks, there exist natural graph representations and highly efficient algorithms that can compute shortest paths on millions of nodes within milliseconds. In contrast, computing shortest paths in space (e.g. in R^2) poses some challenges.
Shortest path computations in space have applications in robotics, naval routing or video games. As shortest paths in a continuum are hard to compute (with the Euclidean shortest-path problem in 3D even proven to be NP-hard), approximations can be necessary to obtain acceptable runtimes.
In this thesis, an approximation scheme is studied that guarantees solutions with cost at most (1+ε) times the optimum. It uses a triangulation of the domain and, given ε, construct a discretization. By performing a Dijkstra search, one can then approximate shortest paths with the given quality guarantee. This scheme is implemented and its practicality evaluated on larger instances. Die Berechnung kürzester Pfade ist ein zentrales Problem der Informatik. Ein häufiges Anwendungsgebiet sind Berechnungen in Straßennetzwerken, welche sich leicht als Graph darstellen lassen. Für diese existieren sehr effiziente Algorithmen, welche innerhalb von Millisekunden kürzeste Pfade in Graphen mit Millionen von Knoten finden. Die Berechnung euklidischer Pfade hat unter Anderem Anwendungen in der Robotik, im Schiffsrouting und in Videospielen, stellt aber zusätzliche Herausforderungen dar und ist im dreidimensionalen Raum sogar NP-schwer. Um in der Realität akzeptable Query-Zeiten zu ermöglichen, kann allerdings auf Näherungen zurückgegriffen werden. In dieser Arbeit wird ein solches Näherungsschema untersucht, welches kürzester Pfade mit Kosten von höchstens (1+ε) approximiert. Genutzt wird eine Triangulierung des Raums um, gegeben ε, eine Diskretisierung zu erzeugen. In dieser Diskretisierung können dann durch Dijkstra-Suchen kürzeste Pfade mit der gegebenen Qualitätsgarantie approximiert werden. Dieses Näherungsschema wird implementiert und die Anwendbarkeit auf größeren Instanzen evaluiert. |
Appears in Collections: | 05 Fakultät Informatik, Elektrotechnik und Informationstechnik |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
schneewind-fptas-for-espp.pdf | 1,44 MB | Adobe PDF | View/Open |
Items in OPUS are protected by copyright, with all rights reserved, unless otherwise indicated.