Evoluční metaheuristiky pro hledání bisekce grafu
Evolutionary Metaheuristics for the Graph Bisection Problem
Typ dokumentu
diplomová prácemaster thesis
Autor
Macháček Michal
Vedoucí práce
Kubalík Jiří
Oponent práce
Řehořek Tomáš
Studijní obor
Výpočetní technikaStudijní program
Elektrotechnika a informatika, strukturovanýInstituce přidělující hodnost
katedra počítačůObhájeno
2015-01-20Práva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Zobrazit celý záznamAbstrakt
V úvodu práce definuje problém bisekce grafu. Shrnuje existující heuristické a evoluční metody
jeho řešení. U evolučních metod popisuje hlavní součásti evolučního algoritmu. Popisuje
Kernighan-Lin heuristiku pro optimalizaci bisekce grafu.
V práci je navržen a podrobně popsán vlastní hybridní evoluční algoritmus kombinující
evoluční prohledávání s lokální optimalizaci pomocí Kernighan-Lin heuristiky.
Součástí implementace je i grafické uživatelské rozhraní umožňující nastavení a spouštění experimentů.
Výsledky výpočtu jsou vizuálně znázorněny s možností manuálních úprav.
Výsledky dosažené navrženým algoritmem jsou experimentálně ověřeny na často
používaných testovacích grafech uváděných v relevantních publikacích. Jsou také porovnány s výsledky
dosaženými pomocí čisté Kernighan-Lin heuristiky. Na všech testovaných grafech kromě jediného navržený
algoritmus dokázal překonat Kernighan-Lin heuristiku. This thesis first defines the graph bisection problem. It summarizes existing heuristic
and evolutionary solution methods. The most important parts of the evolutional algorithm are described.
It also describes the Kernighan-Lin heuristics for the graph bisection optimization.
New hybrid evolutionary-based algorithm for solving the graph bisection problem is proposed and
described in the thesis. It combines the evolutionary algorithm with
the Kernighan-Lin heuristics as a local optimizer. The implementation includes a user interface
that provides an environment for experimenting with the proposed algorithms and makes it
possible to visually inspect and manipulate with the solutions produced by the algorithm.
The proposed algorithm was experimentally evaluated on a set of the most frequently used
benchmark graphs found in relevant literature. Results achieved with the proposed algorithm
were compared to the pure Kernighan-Lin heuristic ones showing that the proposed algorithm
outperforms the Kernighan-Lin ones on all of them but one.
Kolekce
- Diplomové práce - 13136 [892]