Solving Scheduling Problems Using Evolutionary Algorithm

dc.contributor.advisor Kubalík, Jiří
dc.contributor.author Moidl, David
dc.contributor.referee Drchal, Jan
dc.date.accepted 2015-01-21
dc.date.accessioned 2015-03-16T15:32:14Z
dc.date.available 2015-03-16T15:32:14Z
dc.description.abstract Ačkoli to nemusí být na první pohled zřejmé, rozvrhování sportovních utkání často není vůbec jednoduchá práce. Ve skutečnosti je občas překvapivě těžké vytvořit optimální turnaj i pro hru se zdánlivě jednoduchými pravidly. Jedním z takto obtížných problémů z domény rozvrhování sportovních utkání je Traveling Tournament Problem (TTP). Ten vychází z tvorby turnajů pro baseballovou ligu v USA a je znám pro svou kombinatorickou obtížnost. V této práci jsme navrhli novou metodu pro řešení TTP založenou na hybridním genetickém algoritmu jejíž hlavní komponentou je tzv. expanzní operátor. Poté jsme navrhli a provedli řadu výpočetních experimentů, vyhodnotili jsme je a výsledky jsme porovnali s ostatními přístupy nalezenými v literatuře. Analyzovali jsme získaná data a dospěli jsme k závěru, že klíčový prvek našeho algoritmu, expanzní operátor, funguje velmi dobře. Avšak jeho zakomponování do zbytku algoritmu způsobilo, že tento přestal pracovat optimálně, což mělo značný vliv na celkovou výkonnost. Nakonec jsme navrhli několik kroků, které bychom mohli realizovat v budoucnu, a o nichž si myslíme, že by pomohly našemu algoritmu dosáhnout výsledků srovnatelných s těmi, které dávají současné state-of-the-art heuristiky. cs
dc.description.abstract Even though it might not be apparent, scheduling of various sport tournaments is not at all an easy job. In fact, some games with seemingly simple rules pose surprisingly difficult challenge when the aim is to create an optimal schedule. One of the very challenging sports-scheduling problems is the Traveling Tournament Problem (TTP). It abstracts features of major league baseball in the United States and is known for its high combinatorial complexity. In this work, we propose a new approach for solving TTP based on hybrid genetic algorithm main feature of which is a novel expansion operator. Then we conduct series of extensive computational experiments and evaluate their results which we compare to results of other approaches from the literature. We analyze results of our approach and conclude that the key component---the expansion operator---works very well, but when incorporated into the rest of the algorithm, it causes it to function non-optimally which has noticeable effect on its performance. Finally, we propose actions to be taken in the future which we believe would help our algorithm to achieve results comparable to those of current state-of-the-art approaches. en
dc.identifier KOS-587864163505
dc.identifier.uri http://hdl.handle.net/10467/61142
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. 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. en
dc.rights Vysokoš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 v platném znění. cs
dc.subject Traveling Tournament, TTP, Genetický algoritmus, Programování s omezeními, CSP, Domény cs
dc.title Řešení rozvrhovacího problému pomocí evolučního algoritmu cs
dc.title Solving Scheduling Problems Using Evolutionary Algorithm en
dc.type master thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication 868627f3-d787-4081-84ab-58207c41fdce
relation.isAdvisorOfPublication.latestForDiscovery 868627f3-d787-4081-84ab-58207c41fdce
relation.isAuthorOfPublication 7db9b52b-c985-40d0-ab86-a7c01c2d2b55
relation.isAuthorOfPublication.latestForDiscovery 7db9b52b-c985-40d0-ab86-a7c01c2d2b55
relation.isRefereeOfPublication 056b7990-7f9a-428c-8f8d-226aa0397f07
relation.isRefereeOfPublication.latestForDiscovery 056b7990-7f9a-428c-8f8d-226aa0397f07
theses.degree.discipline Umělá inteligence cs
theses.degree.grantor katedra počítačů cs
theses.degree.programme Otevřená informatika cs

Files

Original bundle

Now showing 1 - 3 of 3
Name:
F3-DP-2015-Moidl-David-Solving Scheduling Problems Using Evolutionary Algorithm.pdf
Size:
3.86 MB
Format:
Adobe Portable Document Format
Description:
PLNY_TEXT
Name:
F3-DP-2015-posudek-Kubalik_Jiri.pdf
Size:
350.43 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK
Name:
F3-DP-2015-posudek-Drchal_Jan.pdf
Size:
53.31 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK