Heuristic methods for solving travelling salesman problem with time windows

Thesis title: Heuristické metody pro řešení úlohy obchodního cestujícího s časovými okny
Author: Bartoň, Jan
Thesis type: Diplomová práce
Supervisor: Fábry, Jan
Opponents: Borovička, Adam
Thesis language: Česky
Abstract:
Tato práce se zabývá heuristickými metodami v úlohách obchodního cestujícího s časovými okny. Představeno je pět heuristik založených na různých přístupech a principech k řešení okružních úloh. Jsou jimi metoda nejbližšího souseda, modifikovaný přiřazovací problém, vkládací heuristika, algoritmus mravenčí kolonie a variabilní lokální prohledávání. Představen byl i exaktní algoritmus vystavěný na principu větvení a mezí. Všechny heuristiky vychází z přední odborné literatury, je zde však navrženo několik úprav a zjednodušení. Každá z heuristik je v práci detailně popsána a demonstrována na ilustračním příkladu. Dále jsou pak všechny heuristiky implementovány v rámci statistického softwaru R a testovány na vzorových úlohách. Nejlepších výsledků dosahují algoritmus mravenčí kolonie a variabilní lokální prohledávání, které se tak jeví k řešení těchto úloh nejvhodnější. Práce rovněž dokazuje výhodnost použití heuristických metod namísto exaktního algoritmu, který se ukázal jako neefektivní, jelikož nedokázal vzorové úlohy řešit v akceptovatelném čase.
Keywords: diskrétní modely; heuristiky; úloha obchodního cestujícího s časovými okny; optimalizace; okružní úlohy
Thesis title: Heuristic methods for solving travelling salesman problem with time windows
Author: Bartoň, Jan
Thesis type: Diploma thesis
Supervisor: Fábry, Jan
Opponents: Borovička, Adam
Thesis language: Česky
Abstract:
This thesis covers the topic of heuristic approaches in the travelling salesman problem with time windows. Five heuristics are introduced, each of them represents different approach and principles for solving route problems. These are nearest neighbour algorithm, modified assignment problem, inserting heuristic, ant-colony algorithm and variable neighbourhood search. An exact algorithm based on branch and bound algorithm is introduced as well. Heuristics are derived from algorithms presented in the leading scientific literature. However, several adjustments and simplifications are suggested. Each heuristic is described in detail, as well as demonstrated in example. Also, all heuristics are implemented within the statistical software R and tested via benchmark instances. Ant-colony algorithm and variable neighbourhood search show the best results, which indicates they are the most adequate methods for solving such problems. The thesis also proves the advantage of usage of heuristic approaches instead of the exact algorithm, as the exact algorithm was unable to solve benchmark instances within the acceptable time limit.
Keywords: discrete models; heuristics; travelling salesman problem with time windows; optimization; route problems

Information about study

Study programme: Kvantitativní metody v ekonomice/Ekonometrie a operační výzkum
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Econometrics

Information on submission and defense

Date of assignment: 9. 11. 2020
Date of submission: 1. 5. 2022
Date of defense: 7. 6. 2022
Identifier in the InSIS system: https://insis.vse.cz/zp/75049/podrobnosti

Files for download

    Last update: