Název: | Genetické algoritmy v úloze obchodního cestujícího |
Další názvy: | Genetic algorithms in travelling salesman problem |
Autoři: | Kučera, Martin |
Vedoucí práce/školitel: | Radová Vlasta, Doc. Dr. Ing. |
Oponent: | Bulín Martin, Ing. M.Sc. |
Datum vydání: | 2022 |
Nakladatel: | Západočeská univerzita v Plzni |
Typ dokumentu: | diplomová práce |
URI: | http://hdl.handle.net/11025/49348 |
Klíčová slova: | genetický algoritmus;úloha obchodního cestujícího;velikost populace;elitismus;míra mutace;operátory křížení;operátory mutace |
Klíčová slova v dalším jazyce: | genetic algorithm;travelling salesman problem;population size;elitism;mutation rate;crossover operators;mutation operators |
Abstrakt: | Hlavním zaměřením této práce jsou genetické algoritmy. Jedná se o typ náhodného prohledávání podpořený heuristikou ve formě fitness funkce imitující přírodní proces evoluce. V této práci budeme analyzovat jejich průběh na úloze obchodního cestujícího, obtížně řešitelném kombinatorickém problému ze skupiny NP-úplných úloh. Nejprve si představíme jednotlivé pojmy jako je chromozom, populace nebo křížení a zavedeme požadavky na jednotlivé procesy algoritmu, aby byl aplikovatelný na úlohu obchodního cestujícího. V dalších kapitolách prozkoumáme vliv velikosti populace N, míry elitismu E_R a míry mutace M_R na schopnost algoritmu konvergovat k optimálnímu řešení úlohy obchodního cestujícího. Různá nastavení algoritmu vyzkoušíme na více grafech včetně úloh att48, eil101 nebo tsp225 z TSPLIB a pokusíme se určit optimální hodnoty pro tyto parametry. V další kapitole si představíme různé operátory mutace a rekombinační operátory. Pokusíme se experimentálně ověřit jejich působení na chod algoritmu a určit takové operátory, které mají nejlepší vliv na schopnost algoritmu konvergovat k optimu. |
Abstrakt v dalším jazyce: | The subject of this diploma thesis is genetic algorithms. Genetic algorithms are a type of random search supported by a heuristic in the form of a fitness function that imitates the natural process of evolution. We will analyze their performance in the travelling salesman problem, a complex combinatorial problem belonging to the NP-complete class. Firstly, we will introduce concepts such as chromosome, population or crossover. We will then implement requirements for individual processes of the algorithm to apply to the travelling salesman problem. The effect of population size N, elitism rate E_R and mutation rate M_R on the ability of the genetic algorithm to converge to the optimal solution will be discussed in the following chapters. Multiple algorithm settings will be tested and evaluated on the att48, eil101 and tsp225 graphs from the TSPLIB. We will then try to determine the optimal values for the parameters above. In the next chapter, we will introduce various mutation and crossover operators. Experiments will be conducted to determine operators with the best effect on the performance of the genetic algorithm. |
Práva: | Plný text práce je přístupný bez omezení |
Vyskytuje se v kolekcích: | Diplomové práce / Theses (KKY) |
Soubory připojené k záznamu:
Soubor | Popis | Velikost | Formát | |
---|---|---|---|---|
DP.pdf | Plný text práce | 2,55 MB | Adobe PDF | Zobrazit/otevřít |
Kucera_V.pdf | Posudek vedoucího práce | 441,56 kB | Adobe PDF | Zobrazit/otevřít |
Kucera_O.pdf | Posudek oponenta práce | 477,38 kB | Adobe PDF | Zobrazit/otevřít |
Kucera_P.pdf | Průběh obhajoby práce | 203,25 kB | Adobe PDF | Zobrazit/otevřít |
Zadani_A_Zadani_B_merged.pdf | VŠKP - příloha | 14,45 MB | Adobe PDF | Zobrazit/otevřít |
Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam:
http://hdl.handle.net/11025/49348
Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.