| dc.contributor.advisor | Zavoral, Filip | |
| dc.creator | Hrubý, Kryštof | |
| dc.date.accessioned | 2022-04-06T11:26:07Z | |
| dc.date.available | 2022-04-06T11:26:07Z | |
| dc.date.issued | 2021 | |
| dc.identifier.uri | http://hdl.handle.net/20.500.11956/148394 | |
| dc.description.abstract | Webové aplikace pro plánování trasy se pro cyklisty již stávají běžným nástrojem. K dispozici je poměrně velké množství aplikací, které však nedávají uživateli dostatečnou možnost navolit si trasu dle vlastních preferencí. Cílem této práce je proto najít způsob, jak využít známé směrovací algoritmy pro tvorbu více individualizovaných tras. Pro za- chování nároků na rychlost hledání tras je vhodné použít heuristické algoritmy, které si směrovací graf předzpracovávají. Aby bylo možné dosáhnout rychlého nalezení optimální trasy vůči zadaným preferencím, je nutno směrovací graf předzpracovat pro každou kom- binaci preferencí. Pro potvrzení tohoto konceptu byla vytvořena webová aplikace, která pro nalezení optimálních tras využívá jeden z vhodných heuristických algoritmů (Con- traction Hierarchies). Aplikace také poskytuje interaktivní mapový editor a vyhledávání v mapě. Evaluace aplikace ukázala, že navržený koncept je funkční, tj. je možné nalézt požadovanou trasu dle specifikovaných preferencí v akceptovatelném čase. 1 | cs_CZ |
| dc.description.abstract | Web route planning applications have become common tools for cyclists. Although there is a relatively large number of such applications, they do not give a user enough options to choose a route according to his or her own preferences. Therefore, the aim of this thesis is to find a way to use known routing algorithms to create more individualized routes. To maintain the demands on the speed of route search, it is advisable to use heuristic algorithms that preprocess a routing graph. Furthermore, it is necessary to preprocess the routing graph for each combination of preferences in order to quickly find an optimal route with respect to entered preferences. As a proof of concept, a web application was created that uses one of the suitable heuristic algorithms (Contraction Hierarchies) to find optimal routes. The application also provides an interactive map editor and map search. The evaluation of the application showed that the proposed concept is functional, i.e., it is possible to find the required route according to the specified preferences in an acceptable time frame. 1 | en_US |
| dc.language | English | cs_CZ |
| dc.language.iso | en_US | |
| dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
| dc.subject | routing algorithms|preferences|large graphs | en_US |
| dc.subject | směrovací algoritmy|preference|velké grafy | cs_CZ |
| dc.title | Map routing | en_US |
| dc.type | bakalářská práce | cs_CZ |
| dcterms.created | 2021 | |
| dcterms.dateAccepted | 2021-09-10 | |
| dc.description.department | Department of Software Engineering | en_US |
| dc.description.department | Katedra softwarového inženýrství | cs_CZ |
| dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
| dc.description.faculty | Faculty of Mathematics and Physics | en_US |
| dc.identifier.repId | 228544 | |
| dc.title.translated | Hledání tras v mapě | cs_CZ |
| dc.contributor.referee | Šmelko, Adam | |
| thesis.degree.name | Bc. | |
| thesis.degree.level | bakalářské | cs_CZ |
| thesis.degree.discipline | Softwarové a datové inženýrství | cs_CZ |
| thesis.degree.discipline | Software and Data Engineering | en_US |
| thesis.degree.program | Computer Science | en_US |
| thesis.degree.program | Informatika | cs_CZ |
| uk.thesis.type | bakalářská práce | cs_CZ |
| uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
| uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
| uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
| uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
| uk.faculty-abbr.cs | MFF | cs_CZ |
| uk.degree-discipline.cs | Softwarové a datové inženýrství | cs_CZ |
| uk.degree-discipline.en | Software and Data Engineering | en_US |
| uk.degree-program.cs | Informatika | cs_CZ |
| uk.degree-program.en | Computer Science | en_US |
| thesis.grade.cs | Výborně | cs_CZ |
| thesis.grade.en | Excellent | en_US |
| uk.abstract.cs | Webové aplikace pro plánování trasy se pro cyklisty již stávají běžným nástrojem. K dispozici je poměrně velké množství aplikací, které však nedávají uživateli dostatečnou možnost navolit si trasu dle vlastních preferencí. Cílem této práce je proto najít způsob, jak využít známé směrovací algoritmy pro tvorbu více individualizovaných tras. Pro za- chování nároků na rychlost hledání tras je vhodné použít heuristické algoritmy, které si směrovací graf předzpracovávají. Aby bylo možné dosáhnout rychlého nalezení optimální trasy vůči zadaným preferencím, je nutno směrovací graf předzpracovat pro každou kom- binaci preferencí. Pro potvrzení tohoto konceptu byla vytvořena webová aplikace, která pro nalezení optimálních tras využívá jeden z vhodných heuristických algoritmů (Con- traction Hierarchies). Aplikace také poskytuje interaktivní mapový editor a vyhledávání v mapě. Evaluace aplikace ukázala, že navržený koncept je funkční, tj. je možné nalézt požadovanou trasu dle specifikovaných preferencí v akceptovatelném čase. 1 | cs_CZ |
| uk.abstract.en | Web route planning applications have become common tools for cyclists. Although there is a relatively large number of such applications, they do not give a user enough options to choose a route according to his or her own preferences. Therefore, the aim of this thesis is to find a way to use known routing algorithms to create more individualized routes. To maintain the demands on the speed of route search, it is advisable to use heuristic algorithms that preprocess a routing graph. Furthermore, it is necessary to preprocess the routing graph for each combination of preferences in order to quickly find an optimal route with respect to entered preferences. As a proof of concept, a web application was created that uses one of the suitable heuristic algorithms (Contraction Hierarchies) to find optimal routes. The application also provides an interactive map editor and map search. The evaluation of the application showed that the proposed concept is functional, i.e., it is possible to find the required route according to the specified preferences in an acceptable time frame. 1 | en_US |
| uk.file-availability | V | |
| uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
| thesis.grade.code | 1 | |
| uk.publication-place | Praha | cs_CZ |
| uk.thesis.defenceStatus | O | |