Modern methods for the Canadian Traveller Problem
| dc.contributor.advisor | Krömer, Pavel | |
| dc.contributor.author | Vo, Duy Quy | |
| dc.contributor.referee | Basterrech, Sebastian | |
| dc.date.accepted | 2026-06-04 | |
| dc.date.accessioned | 2026-09-02T14:34:26Z | |
| dc.date.available | 2026-09-02T14:34:26Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | The 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.abstract | Problé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.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 5520033 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | VOD0053_FEI_N0613A140035_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160295 | |
| dc.language.iso | en | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Canadian Traveller Problem | en |
| dc.subject | stochastic optimization | en |
| dc.subject | shortest path | en |
| dc.subject | metaheuristics | en |
| dc.subject | Monte Carlo simulation | en |
| dc.subject | Ant Colony Optimization | en |
| dc.subject | Simulated Annealing | en |
| dc.subject | Particle Swarm Optimization | en |
| dc.subject | Self-Organizing Migrating Algorithm. | en |
| dc.subject | Problém kanadského cestovatele | cs |
| dc.subject | stochastická optimalizace | cs |
| dc.subject | nejkratší cesta | cs |
| dc.subject | metaheuristiky | cs |
| dc.subject | Monte Carlo simulace | cs |
| dc.subject | Ant Colony Optimization | cs |
| dc.subject | Simulated Annealing | cs |
| dc.subject | Particle Swarm Optimization | cs |
| dc.subject | Self-Organizing Migrating Algorithm. | cs |
| 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 | Modern methods for the Canadian Traveller Problem | en |
| dc.title.alternative | Moderní metody pro řešení problému Kanadského cestujícího | cs |
| dc.type | Diplomová práce | cs |
| local.files.count | 6 | |
| local.files.size | 6077864 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- VOD0053_FEI_N0613A140035_2026.pdf
- Size:
- 5.26 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- VOD0053_FEI_N0613A140035_2026_zadani.pdf
- Size:
- 122.91 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- VOD0053_FEI_N0613A140035_2026_priloha.zip
- Size:
- 29.61 KB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- 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...
- Name:
- VOD0053_FEI_N0613A140035_2026_posudek_oponent_Basterrech_Sebastian.pdf
- Size:
- 165.33 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Basterrech, Sebastian