Hledání v polygonální mapě
Polygon map navigation
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/148356Identifiers
Study Information System: 234574
Collections
- Kvalifikační práce [10690]
Author
Advisor
Referee
Garajová, Elif
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
General Computer Science
Department
Computer Science Institute of Charles University
Date of defense
10. 9. 2021
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
Nejkratší cesta|Konvexní optimalizace|Orientační běhKeywords (English)
Shortest path|Convex optimization|OrienteeringVyhledávání nejkratší cesty je dobře probádaná oblast pro dikrétní problémy. Ne všechny problémy lze ale přímo popsat grafem a v orientačním běhu může běžec zvo- lit cestu kudykoliv. I tak ale musí z mapy vybrat tu nejrychlejší. To komplikuje i fakt, že v jednotlivých oblastech mezi kontrolami se pohybuje různě rychle. Pro nalezení opti- mální cesty je tedy potřeba najít nějaké spojité řešení. V této práci je popsáno, jak dostat z mapového souboru polygonální reprezentaci mapy a jak v ní pak následně vyhledávat nejrychlejší cestu, pomocí dvou různých přístupů. 1
Finding the shortest path is a well-researched area for discrete problems. However, not all problems can be directly described by a graph, and in orienteering the runner can choose the path whichever way he wants, but he has to choose the fastest one just from the map. This is made more complicated by the different speed in different areas between the control points. In order to find the optimal path, a continuous solution has to be found. This work describes how to get a polygonal representation of a map from a map file and how to search the fastest path in it using two different approaches. 1