Závěrečná práce: Bc. Jozef Šebesta: Vývoj softwaru pro tvorbu porot pro soutěž IYPT
Diplomová práce
Vývoj softwaru pro tvorbu porot pro soutěž IYPT
Jury creation software for IYPT
Bc. Jozef Šebesta
Anotace
Cieľom tejto diplomovej práce je vyvinúť software pre riešenie obsadzovania porôt pre medzinárodnú súťaž mladých fyzikov IYPT. Ide o optimalizačný problém riešený v jazyku Python. Práca obsahuje testovanie robustnosti optimalizačných metód pri inej veľkosti porôt a hraničnej situácii, kedy každý porotca pochádza z rovnakej krajiny.
Abstract
The aim of this thesis is to develop software solution for creating juries for the international competition for young physicists IYPT. This is the optimization problem solved in Python. The work includes the robustness testing of optimization methods for different jury sizes and border situation where each juror comes from the same country.
Zadání práce
International Young Physicists’ Tournament (IYPT) je medzinárodná súťaž pre tímy stredoškolských študentov vo fyzike. Riešenia vopred známych úloh prezentujú v skupinách s ďalšími dvoma tímami, pričom jeden riešenie oponuje a ďalší recenzuje. Výstupy tímov hodnotí odporná porota.
Počas medzinárodnej súťaže sa vytvorí náhodné rozdelenie tímov do skupín pre každé z piatich kôl. S použitím rozdelenia je potrebné vytvoriť rozdelenie porotcov, ktorí pôsobia na súťaži, pričom musia byť splnené „tvrdé“ podmienky (napr. že porotca nemôže hodnotiť tím z vlastnej krajiny). Okrem toho existujú „mäkké“, optimalizačné podmienky (aby sa čo najmenej porotcov pre daný tím počas súťaže opakovalo, aby bola záťaž na porotcov rozdelená rovnomerne a ďalšie). Úlohou práce je vytvoriť program, ktorý bude schopný načítať rozdelenie tímov do skupín, zoznam porotcov s danými parametrami (prítomnosť na jednotlivých kolách súťaže, krajiny s konfliktom záujmov, schopnosť/neschopnosť predsedať porote a ďalšie) a vytvoriť návrh(y) rozdelenia porôt. Musí byť schopný s návrhom ďalej pracovať, t.j. akceptovať požiadavku na konkrétnu zmenu v rozložení (napr. porotca ochorie) a vytvoriť rozloženie za nových podmienok, ktoré sa minimálne líši od pôvodného. Súčasťou vývoja je aj nutnosť odladiť konštanty pre „cost function“ na existujúcich dátach (t.j. rozdelenia tímov a „rozumné“ rozdelenia porotcov).
Práce zkontrolována:
28. 5. 2013 08:37, doc. RNDr. Martin Plesch, Ph.D.
28. 5. 2013 08:37, doc. RNDr. Martin Plesch, Ph.D.
- Zadáno/změněno 1. 7. 2013 08:14, Eva Drštková
- Záznam založen 6. 3. 2013 09:46, Eva Drštková
- Zveřejnit od 27. 5. 2013 09:57, Eva Drštková
- Práce převzata 27. 5. 2013 09:57, Eva Drštková
Jazyk práce
Termín obhajoby
28. 6. 2013
Práce byla úspěšně obhájena
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Vývoj softwaru pro tvorbu porot pro soutěž IYPT
Mgr. Branislav Machlica -
Minimální Hamiltonovské cykly v grafech s časovými omezeními
Mgr. Peter Navrátil -
Rozvrhování předmětů na Masarykově univerzitě v systému UniTime
Mgr. Matej Lukáč -
Vytvoření rozvrhu předmětů pro Fakultu informatiky
Mgr. Matej Lukáč -
Vývoj softwaru pro tvorbu porot pro soutěž IYPT
Mgr. Jiří Locker, učo 173034 -
Informační systém sportovních soutěží
Mgr. Dominik Štefančik, učo 73405 -
Denní režim v dětském domově z pohledu dětí
Mgr. Hana Moravčíková, učo 458197 -
Využití protokolu LDAP pro správu slovníkových dat
Mgr. Martin Vybíhal, DiS., učo 98837
Název
Vložil
Vloženo
Práva
Archiv závěrečné práce Jozef Šebesta FI N-IN INS r48ff/7
Drštková, E.
6. 3. 2013
Složky
Soubory
Šebesta, J.
26. 5. 2013
Plesch, M.
13. 6. 2013




