Aplikace ACO algoritmu na TSPTW
Loading...
Date
Authors
Mašek, Jakub
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Tato práce se zabývá řešením problému obchodního cestujícího s časovými okny (TSPTW) za pomocí optimalizace mravenčí kolonií (ACO). Cílem práce je vyzkoušet a zhodnotit vlastnosti nástroje využívajícího více modifikací algoritmu pro ACO ve více generacích, přičemž výsledné feromonové mapy v jednotlivých generacích jsou sloučeny a použity v další generaci. Výsledky ukazují, že při použití algoritmu Ant Colony System (ACS) lze použitím kombinace feromonových map dosáhnout až o 30 % lepšího výsledku na některých datových sadách. Experimenty s využitím kombinace feromonových map prokázaly, že kombinace více modifikací ACO má podobné výsledky jako samostatné použití jedné modifikace ACO, která si na dané datové sadě vedla nejlépe. Hlavním zjištěním je, že kombinace feromonových map v některých případech může zlepšovat kvalitu nalezené trasy a rychlost jejího hledání.
This bachelor's thesis focuses on solving the Traveling Salesman Problem with Time Windows (TSPTW) using Ant Colony Optimization (ACO). The goal was to try and evaluate the behavior of a tool that applies multiple modifications of the ACO algorithm across several generations. In this approach, pheromone maps generated in one generation are merged and used by next generation. Results show that using the Ant Colony System (ACS) with combination of pheromone maps can lead to solutions that are up to 30% better on some datasets. Experiments show that combination of ACO algorithms and combination of pheromone maps have almost same results as the best standalone ACO algorithm on a given dataset. The conclusion is that in some cases a combination of pheromone maps leads to finding better solutions faster.
This bachelor's thesis focuses on solving the Traveling Salesman Problem with Time Windows (TSPTW) using Ant Colony Optimization (ACO). The goal was to try and evaluate the behavior of a tool that applies multiple modifications of the ACO algorithm across several generations. In this approach, pheromone maps generated in one generation are merged and used by next generation. Results show that using the Ant Colony System (ACS) with combination of pheromone maps can lead to solutions that are up to 30% better on some datasets. Experiments show that combination of ACO algorithms and combination of pheromone maps have almost same results as the best standalone ACO algorithm on a given dataset. The conclusion is that in some cases a combination of pheromone maps leads to finding better solutions faster.
Description
Keywords
optimalizace mravenčí kolonií , ACO , ACS , MMAS , problém obchodního cestujícího , TSP , časová okna , TSPTW , heuristika , meta-heuristika , kombinace feromonových map , feromony , ant colony optimization , ACO , ACS , MMAS , traveling salesman problem , TSP , time windows , TSPTW , heuristics , meta-heuristics , pheromone maps combination , pheromones
Citation
MAŠEK, J. Aplikace ACO algoritmu na TSPTW [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační technologie
Comittee
doc. RNDr. Milan Češka, Ph.D. (předseda)
Ing. Zbyněk Křivka, Ph.D. (člen)
Ing. Zdeněk Materna, Ph.D. (člen)
doc. Ing. Jan Kořenek, Ph.D. (člen)
Ing. Jaroslav Rozman, Ph.D. (člen)
Date of acceptance
2025-06-16
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.
Result of defence
práce byla úspěšně obhájena
