Generátor instancí problému obchodního cestujícího

dc.contributor.advisorKrömer, Pavel
dc.contributor.authorRůžička, Jakub
dc.contributor.refereeUher, Vojtěch
dc.date.accepted2026-06-04
dc.date.accessioned2026-09-02T14:47:22Z
dc.date.available2026-09-02T14:47:22Z
dc.date.issued2026
dc.description.abstractPrá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.abstractThis 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.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent11928941 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisRUZ0096_FEI_N0613A140034_2026
dc.identifier.urihttp://hdl.handle.net/10084/161332
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectproblém obchodního cestujícíhocs
dc.subjectgenerátor instancícs
dc.subjectmatice vzdálenostícs
dc.subjectoptimalizace trascs
dc.subjectOpenRouteServicecs
dc.subjectOSRMcs
dc.subjectTSPLIBcs
dc.subjectmetaheuristikycs
dc.subjectPythoncs
dc.subjectQtcs
dc.subjecttraveling salesman problemen
dc.subjectinstance generatoren
dc.subjectdistance matrixen
dc.subjectroute optimizationen
dc.subjectOpenRouteServiceen
dc.subjectOSRMen
dc.subjectTSPLIBen
dc.subjectmetaheuristicsen
dc.subjectPythonen
dc.subjectQten
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.
dc.thesis.degree-programInformatikacs
dc.titleGenerátor instancí problému obchodního cestujícíhocs
dc.title.alternativeTraveling Salesman Problem Instance Generatoren
dc.typeDiplomová prácecs
local.files.count6
local.files.size26796314
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
RUZ0096_FEI_N0613A140034_2026.pdf
Size:
11.38 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
RUZ0096_FEI_N0613A140034_2026_zadani.pdf
Size:
155.35 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
RUZ0096_FEI_N0613A140034_2026_priloha.zip
Size:
13.65 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
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...
Thumbnail Image
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