Generátor instancí problému obchodního cestujícího
| dc.contributor.advisor | Krömer, Pavel | |
| dc.contributor.author | Růžička, Jakub | |
| dc.contributor.referee | Uher, Vojtěch | |
| dc.date.accepted | 2026-06-04 | |
| dc.date.accessioned | 2026-09-02T14:47:22Z | |
| dc.date.available | 2026-09-02T14:47:22Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Práce se zabývá návrhem a implementací softwarového nástroje pro práci s instancemi problému obchodního cestujícího vycházejícími z reálných geografických vstupů. Aplikace umožňuje zadat lokality na mapě nebo je importovat ve standardních formátech, sestavit matici vzdáleností nebo dob jízdy pomocí služby OpenRouteService a v případě potřeby přepnout na lokální Open Source Routing Machine anebo na záložní výpočet vzdálenosti na sféře, pokud trasová data nejsou dostupná. Optimalizační jádro podporuje škálu heuristik a metaheuristik včetně nástroje LKH a výsledek lze ověřit vizualizací nad mapovým podkladem. Experimentální část porovnává vybrané metody na třech sadách benchmarků. Na symetrické referenční instanci TSPLIB, na asymetrické referenční instanci TSPLIB a na reálné instanci tvořené hlavními městy evropských států. Hodnoceny jsou rozdíly v čase běhu, kvalitě řešení a stabilitě stochastických přístupů. Výsledky jsou vázané na konkrétní nastavení a testované instance. Cílem je nabídnout provázaný nástroj pro výuku i pro ověřování chování algoritmů na datech blízkých silniční dopravě, s upozorněním na závislost na externích službách a na konfiguraci prostředí. | cs |
| dc.description.abstract | This thesis deals with the design and implementation of a software tool for working with instances of the traveling salesman problem derived from real geographic inputs. The application allows locations to be specified on a map or imported in standard formats, builds a matrix of distances or travel times using the OpenRouteService platform and, when needed, can switch to a local Open Source Routing Machine instance or to a fallback spherical distance computation when routing data are unavailable. The optimization core supports a range of heuristics and metaheuristics including the LKH solver, and the result can be checked by visualization on a map. The experimental part compares selected methods on three benchmark sets: a symmetric TSPLIB reference instance, an asymmetric TSPLIB reference instance, and a real-world instance composed of European capital cities. It illustrates differences in runtime, solution quality, and the stability of stochastic approaches. The findings are tied to a specific configuration and the tested instances, and do not imply a universal ranking of algorithms outside this implementation. The aim is to provide a coherent tool for teaching and for studying algorithm behaviour on road-like data, while making clear the dependence on external services and on the deployment environment. | en |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 11928941 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | RUZ0096_FEI_N0613A140034_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/161332 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | problém obchodního cestujícího | cs |
| dc.subject | generátor instancí | cs |
| dc.subject | matice vzdáleností | cs |
| dc.subject | optimalizace tras | cs |
| dc.subject | OpenRouteService | cs |
| dc.subject | OSRM | cs |
| dc.subject | TSPLIB | cs |
| dc.subject | metaheuristiky | cs |
| dc.subject | Python | cs |
| dc.subject | Qt | cs |
| dc.subject | traveling salesman problem | en |
| dc.subject | instance generator | en |
| dc.subject | distance matrix | en |
| dc.subject | route optimization | en |
| dc.subject | OpenRouteService | en |
| dc.subject | OSRM | en |
| dc.subject | TSPLIB | en |
| dc.subject | metaheuristics | en |
| dc.subject | Python | en |
| dc.subject | Qt | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Generátor instancí problému obchodního cestujícího | cs |
| dc.title.alternative | Traveling Salesman Problem Instance Generator | en |
| dc.type | Diplomová práce | cs |
| local.files.count | 6 | |
| local.files.size | 26796314 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- RUZ0096_FEI_N0613A140034_2026.pdf
- Size:
- 11.38 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- RUZ0096_FEI_N0613A140034_2026_zadani.pdf
- Size:
- 155.35 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- RUZ0096_FEI_N0613A140034_2026_priloha.zip
- Size:
- 13.65 MB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- Name:
- RUZ0096_FEI_N0613A140034_2026_posudek_vedouci_Kromer_Pavel.pdf
- Size:
- 160.73 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Krömer, Pavel
Loading...
- Name:
- RUZ0096_FEI_N0613A140034_2026_posudek_oponent_Uher_Vojtech.pdf
- Size:
- 159.21 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Uher, Vojtěch