Metaheuristické algoritmy pro optimalizační problémy sdílející permutativní reprezentaci
Metaheuristic algorithms for optimization problems sharing permutative representation
Typ dokumentu
disertační prácedoctoral thesis
Autor
David Woller
Vedoucí práce
Kulich Miroslav
Oponent práce
Barták Roman
Studijní obor
Informatika - Katedra kybernetikyStudijní program
InformatikaInstituce přidělující hodnost
katedra kybernetikyPrá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://knihovny.cvut.cz/vychova/vskp.htmlVysokoš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://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Vývoj metaheuristických algoritmů pro výpočetně náročné problémy z kombinatorické optimalizace je důležitou výzkumnou oblastí v operačním výzkumu a příbuzných oblastech počítačových věd. V této práci se věnujeme široké třídě optimalizačních problémů s permutativní reprezentací, tedy problémům, jejichž řešení lze reprezentovat uspořádanou sekvencí prvků z dané množiny. Optimalizace této třídy problémů spočívá ve volbě vhodné podmnožiny prvků a jejich uspořádání tak, aby byly splněny všechny omezující podmínky a minimalizována kriteriální funkce konkrétního problému. Tato práce je prezentována formou kompilace šesti hlavních publikací, z nichž tři jsou publikace časopisecké. Práce sestává ze dvou doplňujících se výzkumných směrů, z nichž každý je pokryt třemi články. První směr se věnuje návrhu specializovaných metaheuristikých algoritmů pro různé aktuálně formulované problémy s permutativní reprezentací. Tyto problémy jsou: plánová\-ní pohybu mobilního robotu lokalizujícího zdroje záření, plánování cest pro flotilu elektrických vozidel a rozvrhování údržby přenosové sítě. První problém je motivován realizací reálné robotické aplikace, zatímco zbylé dva jsou aktuální optimalizační problémy nově formulované v rámci mezinárodních soutěží, především ROADEF Challenge. Pro každý z těchto problémů navrhujeme specializovaný algoritmus postavený na zavedené metaheuristice, jako Variable Neighborhood Search nebo Large Neighborhood Search, pro kterou dále návrhujeme nezbytné specializované komponenty na míru danému problému. Vyvinuté algoritmy jsou buď první existující metodou řešící vysoce specifický nově formulovaný problém, nebo patří mezi nejlepší algoritmy pro řešený problém, jak dokládá jejich soutěžní umístění. Ve druhém výzkumném směru navrhujeme obecný metaheuristický řešič pro optimalizační problémy s permutativní reprezentací, což je nástroj mající za cíl zkombinovat pro danou třídu problémů univerzalitu zavedených řešičů postavených na celočíselném programování a škálovatelnost specializovaných metaheuristických algoritmů. Navržený řešič je úspěčně otestován na několika klasických optimalizačních problémech a je následně aplikován v navazujícím výzkumu, inspirovaným aplikací v autonomní povrchové těžbě. V tomto výzkumu definujeme koncept takzvaných samomazacích grafů a formulujeme na nich varianty problému obchodního cestujícího a problé\-mu hamiltonovské cesty. Práce je zakončena formulováním a řešením problému umístění kruhových překážek podél dané cesty, který se zabývá dosud neřešeným aspektem motivující těžební aplikace. Developing metaheuristic algorithms for computationally challenging combinatorial optimization problems is an important research area in operational research and related fields of computer science. In this thesis, we address a wide class of optimization problems with permutative representation, that is, problems whose solutions can be encoded as an ordered sequence of nodes from a given set. Their optimization lies in selecting the best subset and finding the best order of these nodes with respect to a problem-specific objective function and constraints. This thesis is a compilation of six core publications, three of which are journal articles. The thesis consists of two complementary research streams, each of which is covered by three core publications. The first stream is dedicated to developing problem-specific metaheuristic algorithms for various recently formulated problems with permutative representation. These problems are path planning for a mobile robot localizing radiation sources, route planning for a fleet of electric vehicles, and maintenance scheduling of a power transmission network. The first problem is motivated by an implemented robotic application, while the other two are novel optimization problems from international competitions, most notably the ROADEF Challenge. For each problem, we propose a specialized algorithm based on an established metaheuristic, such as Variable Neighborhood Search or Large Neighborhood Search, for which we design the necessary problem-specific components. The algorithms developed are either the first method addressing a highly specific newly formulated problem or belong among the state of the art, as documented by their success in the competitions. In the second research stream, we propose the generic metaheuristic solver for optimization problems with permutative representation, which is a tool that aims to combine the versatility of established Integer Programming solvers and the scalability of specialized metaheuristic algorithms for the studied class of problems. The solver is successfully benchmarked on several classical optimization problems and is subsequently deployed to some newly proposed problems in the follow-up work, inspired by an application in autonomous mining. In this work, we introduce the concept of self-deleting graphs and propose the variants of Travelling Sales-person Problem and Hamiltonian Cycle Problem on these graphs. The thesis is concluded by proposing and solving the problem of finding a placement of circles along a given tour, the Path-Conforming Circle Placement Problem (PCCP), which addresses another aspect of the motivating mining application.
Zobrazit/ otevřít
Kolekce
- Disertační práce - 13000 [704]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
Vzdálenost mezi stromy a problém přibližného vyhledávání ve stromech
Autor: Krčál Luboš; Vedoucí práce: Flouri Tomáš; Oponent práce: Janoušek Jan
(České vysoké učení technické v Praze. Vypočetní a informační centrum., 2011-10-14) -
Optimalizace toků jako úloha lineárního programování
Autor: Maštera Milan; Vedoucí práce: Kalčevová Jana
(České vysoké učení technické v Praze. Vypočetní a informační centrum., 2011-12-07) -
Vehicle routing problem, jeho varianty a metody řešení
Autor: Polívka Michal; Vedoucí práce: Valla Tomáš; Oponent práce: Konfršt Zdeněk
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2015-06-08)Tato práce studuje Vehicle Routing Problem (VRP) a jeho varianty. Pro kapacitní verzi problému (CVRP) implementujeme varianty používaných algoritmů a jako naše řešení navrhneme a implementujeme modifikaci dvou local search ...