Modern methods for the Canadian Traveller Problem

dc.contributor.advisorKrömer, Pavel
dc.contributor.authorVo, Duy Quy
dc.contributor.refereeBasterrech, Sebastian
dc.date.accepted2026-06-04
dc.date.accessioned2026-09-02T14:34:26Z
dc.date.available2026-09-02T14:34:26Z
dc.date.issued2026
dc.description.abstractThe Canadian Traveller Problem (CTP) is a stochastic shortest path problem in which edge availability is uncertain and revealed only during traversal, requiring adaptive decision-making under incomplete information. This thesis proposes a unified framework for modelling and solving the CTP in an online stochastic setting. The framework distinguishes two optimisation paradigms: an \emph{offline} framework, in which candidate paths are evaluated through a Monte Carlo (MC) estimator before any traversal, and an \emph{online} framework, in which paths are constructed through realised walks with edge states sampled on arrival. Simulated Annealing (SA), Particle Swarm Optimization (PSO), and Self-Organizing Migrating Algorithm (SOMA) are implemented in the offline framework; Ant Colony Optimization (ACO) operates in the online framework. To ensure comparability across frameworks, all solvers are assessed with a common evaluation-time estimator $\hat{C}_{\text{eval}}$ based on $N_{\text{eval}} = 100$ Monte Carlo samples. Systematic experiments on three graph topologies, four uncertainty levels, and sizes up to $n = 100$ reveal that graph topology is a stronger predictor of solver behaviour than algorithm class. On topologies admitting a single source-to-destination path (simple path, balanced tree), every non-failing solver produces identical or near-identical cost. Algorithmic differences become measurable only on parallel paths graphs, where Optimistic Dijkstra, SA, and ACO achieve comparable quality, PSO shows a small gap attributable to its repair mechanism, and SOMA lags more substantially. These findings hold across all tested uncertainty levels.} \EnglishKeywords{Canadian Traveller Problem; stochastic optimization; shortest path; metaheuristics; Monte Carlo simulation; Ant Colony Optimization; Simulated Annealing; Particle Swarm Optimization; Self-Organizing Migrating Algorithm.en
dc.description.abstractProblém kanadského cestovatele (CTP) je stochastický problém hledání nejkratší cesty, ve kterém dostupnost hran není předem známa a je odhalována až během průchodu grafem. To vyžaduje adaptivní rozhodování za podmínek neúplných informací. Tato práce navrhuje jednotný framework pro modelování a řešení CTP v online stochastickém prostředí. Framework odděluje dva způsoby optimalizace: \emph{offline}, v němž jsou kandidátní cesty hodnoceny pomocí odhadu Monte Carlo (MC) před samotným průchodem, a \emph{online}, v němž je cesta konstruována postupně s odhalováním stavu hran. Metaheuristiky Simulated Annealing (SA), Particle Swarm Optimization (PSO) a Self-Organizing Migrating Algorithm (SOMA) jsou implementovány v offline režimu, zatímco Ant Colony Optimization (ACO) pracuje v režimu online. Pro zajištění porovnatelnosti jsou všechny metody vyhodnoceny jednotným odhadem $\hat{C}_{\text{eval}}$ s $N_{\text{eval}} = 100$ vzorky Monte Carlo. Systematické experimenty na třech topologiích grafu, čtyřech úrovních nejistoty a velikostech do $n = 100$ ukazují, že topologie grafu je silnějším prediktorem chování algoritmu než volba samotného algoritmu. Na topologiích s jedinou cestou (simple path, balanced tree) dosahují všechny nehavarující metody prakticky stejných výsledků. Rozdíly mezi metodami jsou měřitelné pouze na grafech typu parallel paths, kde Optimistic Dijkstra, SA a ACO dosahují srovnatelné kvality, zatímco PSO vykazuje mírný odstup způsobený mechanismem oprav a SOMA zaostává podstatněji. Uvedené zjištění platí napříč všemi testovanými úrovněmi nejistoty.cs
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent5520033 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisVOD0053_FEI_N0613A140035_2026
dc.identifier.urihttp://hdl.handle.net/10084/160295
dc.language.isoen
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectCanadian Traveller Problemen
dc.subjectstochastic optimizationen
dc.subjectshortest pathen
dc.subjectmetaheuristicsen
dc.subjectMonte Carlo simulationen
dc.subjectAnt Colony Optimizationen
dc.subjectSimulated Annealingen
dc.subjectParticle Swarm Optimizationen
dc.subjectSelf-Organizing Migrating Algorithm.en
dc.subjectProblém kanadského cestovatelecs
dc.subjectstochastická optimalizacecs
dc.subjectnejkratší cestacs
dc.subjectmetaheuristikycs
dc.subjectMonte Carlo simulacecs
dc.subjectAnt Colony Optimizationcs
dc.subjectSimulated Annealingcs
dc.subjectParticle Swarm Optimizationcs
dc.subjectSelf-Organizing Migrating Algorithm.cs
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.titleModern methods for the Canadian Traveller Problemen
dc.title.alternativeModerní metody pro řešení problému Kanadského cestujícíhocs
dc.typeDiplomová prácecs
local.files.count6
local.files.size6077864
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
VOD0053_FEI_N0613A140035_2026.pdf
Size:
5.26 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
VOD0053_FEI_N0613A140035_2026_zadani.pdf
Size:
122.91 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
VOD0053_FEI_N0613A140035_2026_priloha.zip
Size:
29.61 KB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
VOD0053_FEI_N0613A140035_2026_posudek_vedouci_Kromer_Pavel.pdf
Size:
161.99 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Krömer, Pavel
Loading...
Thumbnail Image
Name:
VOD0053_FEI_N0613A140035_2026_posudek_oponent_Basterrech_Sebastian.pdf
Size:
165.33 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Basterrech, Sebastian