24.07.2013 Views

Prehľad bakalárskych prác súvisiacich so študijným programom

Prehľad bakalárskych prác súvisiacich so študijným programom

Prehľad bakalárskych prác súvisiacich so študijným programom

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

KATEDRA DOPRAVNÝCH SIETÍ<br />

FAKULTA RIADENIA A INFORMATIKY<br />

BAKALÁRSKE PRÁCE<br />

ZADANIA<br />

KATEDRA DOPRAVNÝCH SIETÍ<br />

DOPLNENÉ ĎALŠIE<br />

NOVÉ TÉMY<br />

AKADEMICKÝ ROK 201 2 / 2013<br />

frdsa.fri.uniza.sk


KATEDRA DOPRAVNÝCH SIETÍ<br />

FAKULTA RIADENIA A INFORMATIKY<br />

NOVÉ VÝBEROVÉ PREDMETY<br />

PRE INŽINIERSKE ŠTÚDIUM<br />

OTVÁRANÉ V AKADEMICKOM ROKU 2012 / 2013<br />

5IA008 Metaheuristiky<br />

Semester: letný, rozsah: 2-0-2,<br />

počet kreditov: 5<br />

Prednášky: prof. RNDr. Jaroslav Janáček, CSc., cvičenia: Ing. Ľubomír Toman<br />

Študenti<br />

sa zoznámia s celým spektrom známych metaheuristik vrátane ich<br />

možných aplikácií v rozhodovacích proce<strong>so</strong>ch podporovaných informatickými<br />

nástrojmi.<br />

5IA010 Implementácia optimalizačných algoritmov<br />

Semester: letný, rozsah: 2-0-2, počet kreditov: 5<br />

Prednášky: Ing. Michal Koháni, PhD., cvičenia: Ing. Michal Koháni, PhD.<br />

Študenti<br />

sa zoznámia s princípmi, postupmi a metódami tvorby informatických<br />

nástrojov na podporu rozhodovania. V jednotlivých častiach predmetu sa bližšie zoznámia s jednotlivými časťami nástrojov na podporu rozhodovania.<br />

Predmety sú odporúčané najmä študentom 1. ročníka zamerania<br />

SYSTÉMY PRE PODPORU ROZHODOVANIA,<br />

ale aj ostatným študentom študijného programu Informačné systémy.<br />

BLIŽŠIE INFORMÁCIE O PREDMETOCH NÁJDETE V INFORMAČNÝCH LISTOCH<br />

NA E-VZDELÁVANÍ A POSKYTNÚ VÁM ICH AJ JEDNOTLIVÍ VYUČUJÚCI.<br />

?<br />

frdsa.fri.uniza.sk


Úvod | FAQ<br />

Zadania <strong>bakalárskych</strong> <strong>prác</strong> | Akademický rok 2012/2013<br />

Milá Milá Milá Milá študentka, študentka, študentka, študentka, milý milý milý milý študent, študent, študent, študent,<br />

v rámci Katedry dopravných sietí sme pre Vás pripravili dokument, v ktorom nájdete<br />

prehľad vypísaných tém <strong>bakalárskych</strong> <strong>prác</strong> v akademickom roku 2012/2013 na katedre<br />

dopravných sietí. Témy sú určené pre končiacich študentov bakalárskeho študijného<br />

programu Informatika.<br />

Kde Kde nájdem nájdem zadania zadania tém tém <strong>bakalárskych</strong> <strong>bakalárskych</strong> <strong>prác</strong>?<br />

<strong>prác</strong>?<br />

Okrem tohto dokumentu nájdete zadania ďalších tém <strong>bakalárskych</strong> <strong>prác</strong> aj na<br />

nástenkách na chodbách katedier a tak isto aj v systéme „Záverečné <strong>prác</strong>e“<br />

(https://fria.fri.uniza.sk/is_diplomky/).<br />

Niektorá Niektorá Niektorá z z tém tém ma ma zaujala, zaujala, čo čo mám mám robiť?<br />

robiť?<br />

Ak Vás niektorá z vypísaných tém zaujala, kontaktujte vyučujúceho<br />

vyučujúceho, vyučujúceho ktorý danú tému<br />

vypísal. Meno vyučujúceho a všetky kontaktné údaje (miestnosť, v ktorej ho nájdete,<br />

telefónne číslo, e-mailová adresa) v tomto dokumente nájdete na záhlaví stránky, na<br />

ktorej sa nachádza príslušná téma.<br />

Svoj Svoj záujem záujem záujem si si nenechávajte nenechávajte len len pre pre seba! seba! seba! V uvedenom zadaní nemusia byť<br />

spomenuté všetky podrobnosti, ktoré sa daného zadania týkajú. Spolu s vyučujúcim<br />

môžete upresniť detaily zadania a tak isto sa dozviete, či je daná téma ešte voľná.<br />

Mám Mám tému, tému, ktorú ktorú ktorú si si chcem chcem zapísať. zapísať. zapísať. Ako Ako postupovať?<br />

postupovať?<br />

Ak ste už rozhodnutý, že si danú tému chcete zapísať a spracovať a svoj záu záujem záu<br />

jem jem ste<br />

ste<br />

konzultovali konzultovali aj aj aj s s dotyčným dotyčným vyučujúcim vyučujúcim, vyučujúcim vyučujúcim musíte si tému zapísať v systéme „Záverečné<br />

<strong>prác</strong>e“ (https://fria.fri.uniza.sk/is_diplomky/). Do systému sa prihlásite rovnakým<br />

spô<strong>so</strong>bom, ako pri prihla<strong>so</strong>vaní do školskej siete - s rovnakým loginom aj heslom ako<br />

na počítačoch na chodbách a v laboratóriách.<br />

V tomto systéme si musíte zvolenú <strong>prác</strong>u vyhľadať a prejaviť o <strong>prác</strong>u záujem. Vyučujúci<br />

následne spätne potvrdí, čí si môžete danú tému zapísať.<br />

Následne je potrebné doniesť na študijné oddelenie vytlačené a podpísané zadanie<br />

<strong>prác</strong>e (2 výtlačky, formulár s vyplnenými údajmi Vám dá vyučujúci, ktorý tému<br />

vypisuje). Zadanie musí byť podpísané vedúcim <strong>prác</strong>e a vedúcim príslušnej katedry. Na<br />

študijnom oddelení zostane jeden výtlačok zadania, druhý zostane Vám. Tento si<br />

musíte dobre uschovať, bude sa totiž vkladať do bakalárskej <strong>prác</strong>e!<br />

Koľko Koľko mám mám času, času, času, aké aké termíny termíny musím musím musím dodržať?<br />

dodržať?<br />

Výber témy témy bakalárskej bakalárskej <strong>prác</strong>e <strong>prác</strong>e nenechávajte nenechávajte na na poslednú poslednú poslednú chvíľu! chvíľu! Témy, o ktoré je<br />

záujem, sa môžu rýchlo obsadiť a nakoniec si budete musieť zapísať tému, s ktorou<br />

nemusíte byť celkom spokojný.<br />

Témy Témy je je nutné nutné si si vybrať vybrať a a zaregistrovať zaregistrovať v v elektronickom elektronickom systéme systéme do<br />

do<br />

31 31.10.201 31<br />

.10.201 .10.2012!<br />

.10.201


Zadania <strong>bakalárskych</strong> <strong>prác</strong> | Preh <strong>Prehľad</strong> Preh<br />

ľad tém tém<br />

tém<br />

Akademický rok 2012/2013<br />

Ing. Norbert ADAMKO, PhD.<br />

Generický simulačný model kontajnerového terminálu v rámci logistického centra<br />

Simulačný model cestnej dopravy v meste s využitím simulačného nástroja Villon<br />

doc. Ing. Ľuboš BUZNA, PhD.<br />

Optimalizácia trasy vozidla <strong>so</strong> stratégiou pre dopĺňanie pohonných hmôt<br />

Riešenie optimalizačných úloh v elektrickej sieti pomocou IP <strong>so</strong>lvera<br />

Jednoduchý simulačný model volebného systému<br />

Ing. Matej CEBECAUER<br />

Interaktívne webové aplikácie pre výučbu optimalizačných algoritmov<br />

Získavanie dát z mapového serveru OpenStreetMap.org<br />

doc. Ing. Peter FABIÁN, PhD.<br />

Využitie zvukovej komponenty v multimediálnych systémoch<br />

prof. RNDr. Jaroslav JANÁČEK, CSc.<br />

Exaktný algoritmus na riešenie umiestňovacích úloh v návrhu verejného obslužného systému<br />

Metaheuristika na riešenie umiestňovacích úloh v návrhu verejného obslužného systému<br />

Navrhovanie súkromných obslužných systémov v prostredí konkurencie pomocou Xpress-IVE<br />

Navrhovanie verejných obslužných systémov <strong>so</strong> min-max kritériom pomocou Xpress-IVE<br />

Navrhovanie verejných obslužných systémov <strong>so</strong> sumárnym kritériom pomocou Xpress-IVE<br />

Navrhovanie viacstupňových obslužných systémov s kapacitnými obmedzeniami pomocou Xpress-IVE<br />

Ing. Peter JANKOVIČ, PhD.<br />

Počítačová simulácia predaja lístkov<br />

Experimentálne porovnanie výkonnosti databázového systému a údajovej štruktúry<br />

Experimentálne porovnanie údajových štruktúr R-tree a Octree<br />

Počítačová simulácia systémov homadnej obsluhy<br />

Podpora pre zobrazenie a editáciu Ganttovho grafu<br />

doc. Ing. Ľudmila JÁNOŠÍKOVÁ, PhD.<br />

Návrh podsiete s limitovaným predĺžením dôležitých trás pomocou IP <strong>so</strong>lvera<br />

Učebná pomôcka pre Strojovo orientované jazyky<br />

Ing. Michal KOCIFAJ<br />

Modelovanie pohybu cestných vozidiel na mikroskopickej úrovni<br />

Modelovanie skladových činností v termináloch kombinovanej dopravy<br />

Vyhľadávanie ciest s využitím Voronojových diagramov<br />

Ing. Michal KOHÁNI, PhD.<br />

Aplikácia na tvorbu matice tokov cestujúcich prepravovaných vo verejnej doprave z neúplných dát<br />

Využitie optimalizačných procedúr <strong>so</strong>lvera Xpress na riešenie úloh v jazyku Java<br />

Učebná pomôcka pre výučbu heuristických metód<br />

Riešenie úlohy „od mnohých k mnohým“ pomocou <strong>so</strong>lvera Xpress<br />

Nástroj na manuálne prideľovanie spojov autobu<strong>so</strong>vej dopravy do turnu<strong>so</strong>v<br />

Grafický editor dopravnej siete zameraný na zobrazovanie zón / katastrov<br />

Ing. Anna KORMANOVÁ<br />

Analýza makroskopickej simulácie pohybu chodcov<br />

Model pohybu chodcov vo zvolenej infraštruktúre pomocou bunkových automatov<br />

Ing. Marek KVET<br />

Porovnanie dostupných metód riešenia rozsiahlych úloh mediánového typu<br />

Riešenie vybranej optimalizačnej úlohy v podmienkach neistoty pomocou IP-<strong>so</strong>lvera<br />

Ing. Michal LEKÝR, PhD.<br />

Kinematika manipulačných prostriedkov v multimodálnych dopravných termináloch<br />

Riadenie pohybu manipulačného zariadenia v multimodálnom termináli<br />

Simulácia manipulácie <strong>so</strong> sypkým materiálom pomocou modelu nakladača UNC<br />

Simulačný model manipulácie s bremenami na voľnej ploche<br />

Ing. Peter MÁRTON, PhD.<br />

Program pre grafické zobrazenie výsledkov optimalizácie pomocou IP-<strong>so</strong>lvera<br />

Simulačný model prevádzky kontajnerového prekladiska vo všeobecnom simulačnom programe<br />

Simulačný model prevádzky logistického skladu vo všeobecnom simulačnom programe<br />

Simulačný model prevádzky železničnej stanice vo všeobecnom simulačnom programe


Zadania <strong>bakalárskych</strong> <strong>prác</strong> | Preh <strong>Prehľad</strong> Preh<br />

ľad tém tém<br />

tém<br />

Akademický rok 2012/2013<br />

Ing. Miroslav MINTÁL<br />

3D zobrazenie štatistických dát<br />

Ing. Peter TARÁBEK, PhD.<br />

Editor na anotáciu dát pre úlohy počítačového videnia<br />

Detekcia dopravných značiek<br />

Umelá inteligencia pre hru Reversi<br />

Nástroj na tvorbu vstupných dát pre úlohy počítačového videnia<br />

Umelá inteligencia prieskumníka v strategickej hre Starcraft: Broodwar<br />

Ing. Ľubomír TOMAN<br />

Porovnanie výkonnosti vybraných evolučných výpočtových techník na vybranej úlohe návrhu verejného<br />

obslužného systému<br />

Ing. Michal ŽARNAY, PhD.<br />

Zjednodušený editor vodnej cesty<br />

Konvertor údajov o Petriho sieťach<br />

Formálna analýza zvoleného systému<br />

Inteligentný editor pre rozvrhovanie služieb v komunitnom centre<br />

Formálna analýza grafikonu vlakovej dopravy na trati Žilina – Rajec<br />

Formálna analýza dispečerského riadenia v simulátore prevádzky na vodnej ceste WWSim


Ing. Norbert Norbert ADAMKO ADAMKO, ADAMKO PhD.<br />

Norbert.Adamko@fri.uniza.sk | tel. 041/5134 222 | číslo dverí A218<br />

Generický Generický simulačný simulačný model model kontajnerového kontajnerového terminálu terminálu v v rámci<br />

rámci<br />

logistického logistického centra<br />

centra<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Cieľom <strong>prác</strong>e je navrhnúť a implementovať generický simulačný model činnosti<br />

kontajnerového terminálu v rámci logistického centra.<br />

Požadované kľúčové vlastnosti simulačného modelu:<br />

- simulačný model bude umožnovať modelovanie činnosti kontanerového<br />

terminálu kombinovanej dopravy (cestná doprava, železničná doprava, vodná<br />

doprava) v rámci simulačného modelu logistického centra,<br />

- predpokladá sa prepojenie modelu s ostatnými modulmi simulačného modelu<br />

logistického centra (napr. zriaďovacia stanica, sklady),<br />

- model musí umožňovať zmenu konfigurácie kontajnerového terminálu a<br />

modifikáciu nasledujúcich parametrov:<br />

- usporiadanie a rozsah infraštruktúry kontanerového terminálu,<br />

- špecifikácia využitých módov dopravy,<br />

- manipulačné prostriedky,<br />

- vstupný prúd požiadaviek,<br />

- technologické časy a postupy a obsluhy požiadaviek, atd.<br />

- grafická prezentácia simulovanej prevádzky kontajnerového terminálu,<br />

- vyhodnotenie priebehu prevádzky kontajnerového terminálu v simulačnom<br />

modeli (počet čakajúcich požiadaviek, využitie manipulačných prostriedkov v<br />

kontajnerovom termináli, využitie skladovacích kapacít, doba pobytu, atď.).<br />

Simulačný Simulačný model model cestnej cestnej dopravy dopravy v v meste meste s s využi využitím využi tím simulačného<br />

nástroja nástroja Villon<br />

Villon<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Cieľom <strong>prác</strong>e je vytvoriť a validovať simulačný model cestnej dopravy vo vybranej časti<br />

mesta Žilina pomocou simulačného nástroja Villon.


doc. Ing. Ľuboš BUZNA BUZNA, BUZNA<br />

PhD.<br />

Lubos.Buzna@fri.uniza.sk | tel. 041/5134 203 | číslo dverí A214<br />

Optimalizácia Optimalizácia trasy trasy vozidla vozidla <strong>so</strong> <strong>so</strong> stratégiou stratégiou pre pre dop dopĺňanie dop ňanie<br />

pohonných pohonných hmôt<br />

hmôt<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

- navrhnúť a implementovať jednoduchý model ktorý by trasu vozidla vyberal nie<br />

len podľa jej dĺžky ale aj na základe znalosti polôh čerpacích staníc a cien za<br />

ktoré ponúkajú pohonné hmoty,<br />

- pre daný model vybrať/navrhnúť vhodný algoritmus riešenia,<br />

- vykonať výpočtové experimenty na realistických úlohách.<br />

Stále rastúce ceny pohonných hmôt vytvárajú zvýšený tlak na efektívnejšie plánovanie<br />

trás dopravných vozidiel na dlhšie vzdialenosti. Určujúcimi faktormi celkových<br />

nákladov sú nie len dĺžka trasy a jej výškový profil ale aj cena za ktorú sú pohonné<br />

hmoty doplňované. Úlohou <strong>prác</strong>e vytvoriť jednoduchý matematický model ktorý<br />

umožní stanoviť trasu vozidla vzhľadom na jej dĺžku, spotrebu vozidla a polohy<br />

čerpacích staníc a ceny za ktoré pohonné hmoty ponúkajú.<br />

Zdroj: internet


doc. Ing. Ľuboš BUZNA BUZNA, BUZNA<br />

PhD.<br />

Lubos.Buzna@fri.uniza.sk | tel. 041/5134 203 | číslo dverí A214<br />

Riešenie Riešenie Riešenie opt optimalizačných opt optimalizačných<br />

imalizačných úloh úloh v v elektrickej elektrickej sieti sieti pomocou pomocou IP<br />

IP<br />

<strong>so</strong>lvera<br />

<strong>so</strong>lvera<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

− pomocou spracovania dostupnej literatúry vytvoriť prehľad najčastejšie sa<br />

vyskytujúcich optimalizačných úloh pri riadení, údržbe alebo budovaní elektrických<br />

sietí,<br />

− sformulovať matematický model pre vybraný optimalizačný problém,<br />

− spracovať poskytnuté dáta do podoby potrebnej pre vyriešenie problému,<br />

− pomocou IP <strong>so</strong>lver-a XPRESSS implementovať matematický model a overiť<br />

funkčnosť prostredníctvom výpočtových experimentov.<br />

Elektrická sieť je zdrojom mnohých optimalizačných problémov, ktoré môžu byť<br />

riešené pomocou štandardného IP <strong>so</strong>lvera. Úlohou bakalárskej <strong>prác</strong>e je spracovať<br />

vybraný model s použitím poskytnutých dát a vybrať si jeden z dostupných <strong>so</strong>lver-ov<br />

a vytvoriť tak jednoduchý nástroj pre podporu rozhodovania.<br />

Zdroj: internet


doc. Ing. Ľuboš BUZNA BUZNA, BUZNA<br />

PhD.<br />

Lubos.Buzna@fri.uniza.sk | tel. 041/5134 203 | číslo dverí A214<br />

Jednoduchý Jednoduchý simulačný simulačný model model volebného volebného systému<br />

systému<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

− v poskytnutej literatúre naštudovať existujúce simulačné modely volebných<br />

systémov,<br />

− vybrať a implementovať vybraný model,<br />

− pomocou simulačných experimentov vyšetriť správanie sa modelu.<br />

Volebné výsledky niekedy opakujúc sa vykazujú zaujímavé zákonitosti ako napríklad<br />

veľmi tesný volebný výsledok blížiaci sa rovnomernému rozdelenie kresiel medzi<br />

vládnucou koalíciou a opozíciou alebo prekvapujúcu postupnú stratu preferencií<br />

prospech určitého rozhodnutia v období tesne pred referendom. Tieto a podobné javy<br />

môžu byť vysvetľované pomocou jednoduchých simulačných modelov. Úlohou študenta<br />

je preštudovať niekoľko existujúcich matematických alebo simulačný modelov<br />

popisujúcich rozhodovací (volebný) proces, vytvoriť vlastný simulačný model,<br />

implementovať ho a preštudovať jeho správanie sa pomocou simulačných<br />

experimentov.<br />

Zdroj: internet


Ing. Matej Matej CEBECAUER CEBECAUER<br />

CEBECAUER<br />

Matej.Cebecauer@fri.uniza.sk | tel. 041/5134 210 | číslo dverí A220<br />

Interaktívne Interaktívne webové webové aplikácie aplikácie pre pre výučbu výučbu optimalizačných<br />

optimalizačných<br />

alg algoritmov alg<br />

oritmov<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

− Vytvoriť interaktívne webové aplikácie demonštrujúce optimalizačné úlohy.<br />

− Umožniť, zadať užívateľom predpokladané intuitívne riešenie.<br />

− Porovnať získané intuitívne riešenie s optimálnym.<br />

− Vysvetliť a znázorniť postup optimalizačného algoritmu.<br />

Študent má na výber použiť jednu z dvoch technológii a to buď Flash alebo Silverlight<br />

na vytvorenie webových aplikácii. Má za úlohu vytvoriť aplikácie, ktoré budú<br />

"zábavným" spô<strong>so</strong>bom v podobe "hry" demonštrovať vybrané optimalizačné úlohy ako<br />

napríklad lokačné a alokačné úlohy, čínskeho poštára, obchodného cestujúceho,<br />

okružné cesty a podobne. Užívateľovi má byť umožnené interaktívne zvoliť svoje<br />

riešenie a dostať hodnotu ním zvoleného riešenia v porovnaní k optimálnemu.<br />

Aplikácia bude slúžiť na podporu výučby predmetov obsahujúcich optimalizačné úlohy.<br />

Ďalej by mal študent v bakalárskej <strong>prác</strong>i uviesť aké algoritmy použil a popísať ich<br />

postup.<br />

Získavanie Získavanie dát dát dát z z mapového mapového serveru serveru serveru OpenStreetMap.org<br />

OpenStreetMap.org<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

- Preštudovať dokumentáciu na serveri OpenStreetMap.org<br />

- Zamerať sa na popis a štruktúru dát a ich získavanie zo servera OpenStreetMap<br />

- Implementovať nástroj na ich získavanie s výberom oblasti záujmu a nadstavením<br />

request<br />

Mapový server OpenStreetMap.org je open<strong>so</strong>urcový projekt podobný napríklad<br />

GoogleMaps. Ale je založený na inom spô<strong>so</strong>be získavania dát vkladaním a editovaním<br />

od užívateľov. Všetky tieto dáta sú dostupné na stiahnutie v ľahko zrozumiteľnej forme<br />

XML súboru. Začína ich využívať aj Katedra dopravných sieti ako zdroj získania<br />

reálnych a rozsiahlych dopravnych sieti pre rôzne optimalizačné úlohy. Úlohou<br />

študenta je preštudovať dokumentáciu z daného servera, ktorá je prevažne v<br />

anglickom jazyku a zamerať sa na popis dát a formy ich získavania. Následne s<br />

použitím získaných vedomostí implementovať interaktívny nástroj na ich získavanie s<br />

možnosťou výberu oblasti, z ktorej majú dáta pochádzať. Student sa má zaoberať<br />

requestom, ktrorým sa dané dáta dajú získavať a jeho možnostiam a nadstaveniam.<br />

Ďalej by mal študent umožniť exportovať dopravnú sieť v rôznych typoch súborov.<br />

Jedným z výsledkov jeho <strong>prác</strong>e by mala byť knižnica určená na operácie <strong>so</strong> serverom<br />

OpenStreetMap. A mal by celkovo zhodnotiť využitie takto získaných dát.


doc. Ing. Peter Peter FA FABIÁN, FA BIÁN, PhD.<br />

Peter.Fabian @fri.uniza.sk | tel. 041/5134 206 | číslo dverí A217<br />

Využitie Využitie zvukovej zvukovej komponenty komponenty v v multimediálnych multimediálnych systémoch<br />

systémoch<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Analyzujte rôzne úlohy zvukovej komponenty v multimediálnych systémoch z hľadiska<br />

jej významu a použitia a demonštrujte získané závery a doporučenia na vhodne<br />

zvolenom príklade.<br />

1. Analyzujte rôzne úlohy zvukovej komponenty v multimediálnych systémoch z<br />

hľadiska jej významu v aplikácii<br />

2. Analyzujte rôzne úlohy zvukovej komponenty v multimediálnych systémoch z<br />

hľadiska jej použitia<br />

3. Výsledky analýzy spracujte prehľadnou formou<br />

4. Na vhodne zvolenom príklade demonštrujte zítené závery a zformulujte doporučenia<br />

použitia vhodných postupov vzhľadom na:<br />

- cieľovú skupinu používateľov,<br />

- spô<strong>so</strong>b využívania systému,<br />

- použité formáty zvukových súborov.


prof. RNDr. Jaroslav<br />

Jaroslav JANÁČEK<br />

JANÁČEK, CSc.<br />

Jaroslav.Janacek@fri.uniza.sk | tel. 041/5134 204 | číslo dverí A215<br />

Exaktný Exaktný algoritmus algoritmus na na riešenie riešenie riešenie umiestňovacích umiestňovacích úloh úloh v v návrhu<br />

návrhu<br />

verejného verejného obslužného obslužného systému<br />

systému<br />

Ci Cieľ Ci<br />

eľ <strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Vytvorenie, implementácia a verifikácia exaktného algoritmu v jazyku Java založeného<br />

na princípu metódy vetiev a hraníc a Erlenkotterovom prístupe k výpočtu dolnej<br />

hranice. Súčasťou <strong>prác</strong>e je aj analýza možností rozšírenia algoritmu na umiestňovacie<br />

úlohy <strong>so</strong> špecifickými obmedzujúcimi podmienkami, ktoré sa vyskytujú v úlohách<br />

návrhu verejného alebo súkromného obslužného systému.<br />

V úlohe sa rozhoduje, ktoré miesta z kandidátov na vhodné umiestnenia stredísk<br />

budú vybraté na vybudovanie strediska. Je potrebné minimalizovať váženú vzdialenosť<br />

(ča<strong>so</strong>vú alebo kilometrickú) od všetkých zákazníkov alebo užívateľov k najbližšiemu<br />

stredisku. V úlohe sa môžu vyskytnúť aj dodatočné podmienky obmedzujúce počet<br />

stredísk alebo počet zákazníkov, ktorých je možné obslúžiť z jedného strediska<br />

(špecifická kapacitná podmienka).<br />

Jadrom diplomovej <strong>prác</strong>e bude algoritmus BBDual v minulosti implementovaný v<br />

jazyku pascal. Tento algoritmus bude nanovo implemetovaný v jazyku Java a bude<br />

rozšírený o možnosti využitia externe získaného dobrého prípustného riešenia úlohy a<br />

o možnosť predčasného skončenia výpočtu obmedzeného výpočtovým ča<strong>so</strong>m alebo<br />

dosiahnutím požadovaného rozdielu medzi dolnou a hornou hranicou.<br />

Vytvorený algoritmus je treba testovať na väčšom počte úloh, porovnať získané<br />

výsledky s výsledkami získanými pôvodnou implementáciou nástroja (bez zlepšujúcich<br />

postupov) a tým verifikovať funkčnosť navrhnutého algoritmu a zároveň aj vyšetriť<br />

vplyv zlepšujúcich postupov na jeho dobu výpočtu.<br />

Odporúčaná literatúra:<br />

Janáček, J., Janáčková, M., Szendreyová, A., Gábrišová, L., Koháni, M., Jánošíková, Ľ.:<br />

Navrhovanie územne rozľahlých obslužných systémov, 2010, EDIS - vydavateľstvo ŽU,<br />

ISBN 978-80-554-0219-2<br />

Janáček, J.: Matematické programování. 1. vyd. EDIS – vydavateľstvo Žilinskej<br />

univerzity, Žilina, 1999, 225 s., (12/2)<br />

J. Janacek, L. Buzna, An acceleration of Erlenkotter-Koerkels algorithms for the<br />

uncapacitated facility location problem. (2008), Annals of Operations Research, vol.<br />

164, 97-109.


prof. RNDr. Jaroslav<br />

Jaroslav JANÁČEK<br />

JANÁČEK, CSc.<br />

Jaroslav.Janacek@fri.uniza.sk | tel. 041/5134 204 | číslo dverí A215<br />

Metaheuristika Metaheuristika na riešenie umiestňovacích úloh v návrhu<br />

verejného verejného obslužného obslužného systému<br />

systému<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Vytvorenie, implementácia a verifikácia riešiaceho algoritmu v jazyku Java založeného<br />

na genetickom algoritme rozšírenom o špecifické heuristiky (memetické prvky) na<br />

riešenie úlohy návrhu verejného alebo súkromného obslužného systému.<br />

V úlohe sa rozhoduje, ktoré miesta z kandidátov na vhodné umiestnenia stredísk budú<br />

vybraté na vybudovanie strediska. Je potrebné minimalizovať váženú vzdialenosť<br />

(ča<strong>so</strong>vú alebo kilometrickú) od všetkých zákazníkov alebo užívateľov k najbližšiemu<br />

stredisku. V úlohe sa môžu vyskytnúť aj dodatočné podmienky obmedzujúce počet<br />

stredísk alebo počet zákazníkov, ktorých je možné obslúžiť z jedného strediska<br />

(špecifická kapacitná podmienka). Vzhľadom na veľkú ča<strong>so</strong>vú náročnosť exaktných<br />

postupov pri riešení rozsiahlych úloh nie je vhodné ich použitie v interaktívnych<br />

nástrojoch na podporu rozhodovania, a preto treba použiť heuristický prístup pre<br />

riešenie celej úlohy alebo k získaniu dobrého počiatočného riešenia, ktorým by bolo<br />

možné urýchliť konvergenciu exaktného algoritmu.<br />

Jadrom diplomovej <strong>prác</strong>e bude princíp genetického algoritmu. Ktorý bude rozšírený o<br />

špecifické prosté minimalizačné heuristiky pre zlepšovanie riešenia získaného ako<br />

výsledok kríženia a mutácie. Vytvorený algoritmus je treba testovať na väčšom počte<br />

úloh, porovnať získané výsledky s výsledkami získanými pôvodnou implementáciou<br />

nástroja (bez zlepšujúcich heuristík) a tým verifikovať funkčnosť navrhnutého<br />

algoritmu a zároveň aj vyšetriť vplyv memetických prvkov na jeho efektívnosť.<br />

Odporúčaná literatúra:<br />

Janáček, J., Janáčková, M., Szendreyová, A., Gábrišová, L., Koháni, M., Jánošíková, Ľ.:<br />

Navrhovanie územne rozľahlých obslužných systémov, 2010, EDIS - vydavateľstvo ŽU,<br />

ISBN 978-80-554-0219-2<br />

Soukal, R.: Genetický algoritmus pre riešenie lokačných úloh v návrhu verejného<br />

obslužného systému. Diplomová <strong>prác</strong>a Reg. Č. 218/2011, Fakulta riadenia a<br />

informatiky, Žilinská univerzita v Žiline, 2012, 91 s.<br />

REEVES C.R.,Genetic Algorithms. In: Handbook of Metaheuristics, ed. Gendreau, M.,<br />

Potvin, J.Y., Springer, New York, Dordrecht, Heidelberg, London, sec. edition, 2010,<br />

648s. ISBN 978-1-4419-1663-1.


prof. RNDr. Jaroslav<br />

Jaroslav JANÁČEK<br />

JANÁČEK, CSc.<br />

Jaroslav.Janacek@fri.uniza.sk | tel. 041/5134 204 | číslo dverí A215<br />

Navrhovanie Navrhovanie súkromných súkromných obslužných obslužných systémov systémov v v prostredí<br />

prostredí<br />

konkurencie konkurencie pomocou pomocou Xpress Xpress-IVE Xpress Xpress IVE<br />

Cie Cieľ Cie ľ <strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Vytvoriť v optimalizačnom prostredí Xpress-IVE informatický nástroj na návrh<br />

súkromného obslužného (distribučného) systému v prostredí konkurencie kde je<br />

maximalizovaný zisk z obsluhy zákazníkov nachádzajúcich sa v obsluhovanom území<br />

Súkromné obslužné systémy alebo distribučné systémy ako sú napríklad obchodné<br />

reťazce alebo siete hypermarketov ponúkajú službu svojim potenciálnym zákazníkom,<br />

t.j. populácii žijúcej v obsluhovanej oblasti. Táto služba môže byť poskytovaná z<br />

konečnej množiny miest nachádzajúcich sa v uzloch dopravnej siete danej oblasti. V<br />

uvažovanom konkurenčnom prostredí sa zákazník rozhoduje medzi jednotlivými<br />

strediskami na základe ča<strong>so</strong>vých alebo kilometrických vzdialeností a taktiež na<br />

základe informácií o cenovej hladine v konkurenčných stredísk. Úloha návrhu<br />

obslužného systému pozostáva z určenia počtu a rozmiestnenia stredísk obsluhy pre<br />

ktoré bude maximalizovaný zisk z obsluhy zákazníkov nachádzajúcich sa v<br />

obsluhovanom území.<br />

Problémom bakalárskej je spracovať túto úlohu v danom prostredí pre prípady, keď je<br />

zadaná na rozľahlej dopravnej sieti, kde vstupné údaje musia byť získané z rôznych<br />

zdrojov. Tu je pre efektívne riešenie úlohy treba zostaviť sústavu procedúr v jazyku<br />

Mosel, ktorá bude tieto údaje spracovávať. Vstupné súbory popisujúce siete môžu mať<br />

rôzny formát počínajúc textovým a končiac formátom excelovskej tabuľky.<br />

Transformovanými údajmi je treba naplniť model úlohy, spustiť optimalizačné<br />

procedúry a zabezpečiť prehľadný výstup výsledkov opäť formou procedúr. V rámci<br />

bakalárskej <strong>prác</strong>e je treba zistiť do akého rozsahu a s akým výpočtovým ča<strong>so</strong>m je v<br />

prostredí Xpress-IVE možné dané úlohy riešiť exaktne alebo s akou presnosťou je<br />

možné ich riešiť pri obmedzenom výpočtovom čase.<br />

Odporúčaná literatúra:<br />

Janáček, J., Janáčková, M., Szendreyová, A., Gábrišová, L., Koháni, M., Jánošíková, Ľ.:<br />

Navrhovanie územne rozľahlých obslužných systémov, 2010, EDIS - vydavateľstvo ŽU,<br />

ISBN 978-80-554-0219-2


prof. RNDr. Jaroslav<br />

Jaroslav JANÁČEK<br />

JANÁČEK, CSc.<br />

Jaroslav.Janacek@fri.uniza.sk | tel. 041/5134 204 | číslo dverí A215<br />

Navrhovanie Navrhovanie verejných verejných obslužných obslužných systémov systémov <strong>so</strong> <strong>so</strong> min min-max min max<br />

kritériom kritériom pomocou pomocou Xpress Xpress-IVE Xpress IVE<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Vytvoriť v optimalizačnom prostredí Xpress-IVE informatický nástroj na návrh<br />

verejného obslužného systému s min-max kritériom minimalizujúcim „nepohodlie“<br />

najhoršie položeného užívateľa systému.<br />

Verejné obslužné systémy ako sú napríklad sústava vozidiel rýchlej zdravotnej pomoci<br />

alebo sústava staníc požiarnej ochrany poskytujú službu svojim užívateľom, t.j.<br />

populácii žijúcej v obsluhovanej oblasti. Táto služba môže byť poskytovaná z konečnej<br />

množiny miest nachádzajúcich sa v uzloch dopravnej siete. Naviac počet umiestnených<br />

zdrojov je limitovaný. Úloha férového návrhu obslužného systému pozostáva z určenia<br />

takého rozmiestnenia daného počtu zdrojov - stredísk obsluhy pre ktoré bude ča<strong>so</strong>vá<br />

alebo kilometrická vzdialenosť najhoršie položeného užívateľa od najbližšieho<br />

umiestneného obslužného strediska minimálna.<br />

Problémom bakalárskej je spracovať túto úlohu v danom prostredí pre prípady, keď je<br />

zadaná na rozľahlej dopravnej sieti, kde vstupné údaje musia byť získané z rôznych<br />

zdrojov. Tu je pre efektívne riešenie úlohy treba zostaviť sústavu procedúr v jazyku<br />

Mosel, ktorá bude tieto údaje spracovávať. Vstupné súbory popisujúce siete môžu mať<br />

rôzny formát počínajúc textovým a končiac formátom excelovskej tabuľky.<br />

Transformovanými údajmi je treba naplniť model úlohy, spustiť optimalizačné<br />

procedúry a zabezpečiť prehľadný výstup výsledkov opäť formou procedúr. V rámci<br />

bakalárskej <strong>prác</strong>e je treba zistiť do akého rozsahu a s akým výpočtovým ča<strong>so</strong>m je v<br />

prostredí Xpress-IVE možné dané úlohy riešiť exaktne alebo s akou presnosťou je<br />

možné ich riešiť pri obmedzenom výpočtovom čase.<br />

Odporúčaná literatúra:<br />

Janáček, J., Janáčková, M., Szendreyová, A., Gábrišová, L., Koháni, M., Jánošíková, Ľ.:<br />

Navrhovanie územne rozľahlých obslužných systémov, 2010, EDIS - vydavateľstvo ŽU,<br />

ISBN 978-80-554-0219-2


prof. RNDr. Jaroslav<br />

Jaroslav JANÁČEK<br />

JANÁČEK, CSc.<br />

Jaroslav.Janacek@fri.uniza.sk | tel. 041/5134 204 | číslo dverí A215<br />

Navrhovanie Navrhovanie verejných verejných obslužných obslužných systémov systémov <strong>so</strong> <strong>so</strong> sumárnym<br />

sumárnym<br />

kritériom kritériom pomocou pomocou Xpress Xpress-IVE Xpress Xpress IVE<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Vytvoriť v optimalizačnom prostredí Xpress-IVE informatický nástroj na návrh<br />

verejného obslužného systému <strong>so</strong> sumárnym kritériom minimalizujúcim celkové<br />

„nepohodlie“ užívateľov systému.<br />

Verejné obslužné systémy ako sú napríklad sústava vozidiel rýchlej zdravotnej pomoci<br />

alebo sústava staníc požiarnej ochrany poskytujú službu svojim užívateľom, t.j.<br />

populácii žijúcej v obsluhovanej oblasti. Táto služba môže byť poskytovaná z konečnej<br />

množiny miest nachádzajúcich sa v uzloch dopravnej siete. Naviac počet umiestnených<br />

zdrojov je limitovaný. Úloha návrhu obslužného systému pozostáva z určenia takého<br />

rozmiestnenia daného počtu zdrojov - stredísk obsluhy pre ktoré bude súčet ča<strong>so</strong>vých<br />

alebo kilometrických vzdialeností užívateľov od najbližšieho umiestneného obslužného<br />

strediska minimálny.<br />

Problémom bakalárskej je spracovať túto úlohu v danom prostredí pre prípady, keď je<br />

zadaná na rozľahlej dopravnej sieti, kde vstupné údaje musia byť získané z rôznych<br />

zdrojov. Tu je pre efektívne riešenie úlohy treba zostaviť sústavu procedúr v jazyku<br />

Mosel, ktorá bude tieto údaje spracovávať. Vstupné súbory popisujúce siete môžu mať<br />

rôzny formát počínajúc textovým a končiac formátom excelovskej tabuľky.<br />

Transformovanými údajmi je treba naplniť model úlohy, spustiť optimalizačné<br />

procedúry a zabezpečiť prehľadný výstup výsledkov opäť formou procedúr. V rámci<br />

bakalárskej <strong>prác</strong>e je treba zistiť do akého rozsahu a s akým výpočtovým ča<strong>so</strong>m je v<br />

prostredí Xpress-IVE možné dané úlohy riešiť exaktne alebo s akou presnosťou je<br />

možné ich riešiť pri obmedzenom výpočtovom čase.<br />

Odporúčaná literatúra:<br />

Janáček, J., Janáčková, M., Szendreyová, A., Gábrišová, L., Koháni, M., Jánošíková, Ľ.:<br />

Navrhovanie územne rozľahlých obslužných systémov, 2010, EDIS - vydavateľstvo ŽU,<br />

ISBN 978-80-554-0219-2


prof. RNDr. Jaroslav<br />

Jaroslav JANÁČEK<br />

JANÁČEK, CSc.<br />

Jaroslav.Janacek@fri.uniza.sk | tel. 041/5134 204 | číslo dverí A215<br />

Navrhovanie Navrhovanie viac viacstupňových viac stupňových obslužných obslužných systémov systémov s s kapacitnými<br />

kapacitnými<br />

obmedzeniami obmedzeniami pomocou pomocou Xpress Xpress-IVE Xpress IVE<br />

Cieľ Cieľ <strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Vytvoriť v optimalizačnom prostredí Xpress-IVE informatický nástroj na návrh<br />

viacstupňového obslužného systému v prostredí konkurencie kde sú minimalizované<br />

celkové náklady pozostávajúce z nákladov na vybudovanie obslužných stredísk na<br />

jednotlivých stupňoch a z nákladov na pripojenie, ktoré sú úmerné vzdialenostiam<br />

spojovaných objektov.<br />

Viacstupňové obslužné systémy ako sú napríklad distribučné alebo komunikačné<br />

systémy zabezpečujú obsluhu požiadaviek danej množiny zákazníkov v obsluhovanej<br />

oblasti. Táto služba môže byť poskytovaná z konečnej množiny miest nachádzajúcich<br />

sa v uzloch dopravnej alebo komunikačnej siete danej oblasti. V uvažovanom<br />

viacstupňovom systéme je zákazníkova požiadavka uspokojovaná zo strediska z<br />

hierarchicky najnižšieho stupňa. Takéto stredisko musí byť zabezpečované zo strediska<br />

vyššieho stupňa a tak ďalej až po hierarchicky najvyšší stupeň. Úloha návrhu viac<br />

stupňového obslužného systému (myslí sa tím viac ako dva) pozostáva z určenia počtu<br />

a rozmiestnenia stredísk obsluhy na každom stupni tak, aby boli minimalizované<br />

celkové náklady pozostávajúce z nákladov na vybudovanie obslužných stredísk na<br />

jednotlivých stupňoch a z nákladov na pripojenie, ktoré sú úmerné vzdialenostiam<br />

spojovaných objektov.<br />

Problémom bakalárskej je spracovať túto úlohu v danom prostredí pre prípady, keď je<br />

zadaná na rozľahlej dopravnej sieti, kde vstupné údaje musia byť získané z rôznych<br />

zdrojov. Tu je pre efektívne riešenie úlohy treba zostaviť sústavu procedúr v jazyku<br />

Mosel, ktorá bude tieto údaje spracovávať. Vstupné súbory popisujúce siete môžu mať<br />

rôzny formát počínajúc textovým a končiac formátom excelovskej tabuľky.<br />

Transformovanými údajmi je treba naplniť model úlohy, spustiť optimalizačné<br />

procedúry a zabezpečiť prehľadný výstup výsledkov opäť formou procedúr. V rámci<br />

bakalárskej <strong>prác</strong>e je treba zistiť do akého rozsahu a s akým výpočtovým ča<strong>so</strong>m je v<br />

prostredí Xpress-IVE možné dané úlohy riešiť exaktne alebo s akou presnosťou je<br />

možné ich riešiť pri obmedzenom výpočtovom čase.<br />

Odporúčaná literatúra:<br />

Janáček, J., Janáčková, M., Szendreyová, A., Gábrišová, L., Koháni, M., Jánošíková, Ľ.:<br />

Navrhovanie územne rozľahlých obslužných systémov, 2010, EDIS - vydavateľstvo ŽU,<br />

ISBN 978-80-554-0219-2


Peter JAN JANKOVIČ JAN KOVIČ KOVIČ, KOVIČ PhD.<br />

Ing. Peter<br />

Peter.Jankovic@fri.uniza.sk | tel. 041/5134 019 | číslo dverí A325<br />

Počítačová Počítačová simulácia simulácia predaja predaja predaja predaja predaja predaja predaja lístkov lístkov lístkov lístkov<br />

lístkov lístkov lístkov<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Hlavným cieľom bakalárskej <strong>prác</strong>e bude naprogramovanie simulačného modelu<br />

predaja lístkov s využitím udalostne orientovanej architektúry.<br />

Obsah<br />

Obsah<br />

Riešením obslužných systémov sa zaoberá teória hromadnej obsluhy. Mnohé<br />

jednoduché úlohy je možné riešiť pomocou vzorcov vzorcov. . Predaje lístkov majú svoje<br />

špecifické vlastnosti, ktoré je však možné zovšeobecniť. Vytvorený pogram umožní<br />

nasimulovať ľubovoľnú prevádzku predaja lístkov. Graficky znázorní priebeh obsluhy,<br />

čím umožní lepšie sledovanie kritických ča<strong>so</strong>v.<br />

Úlohou bude nasledovné: sledovné:<br />

• naštudovať potrebné informácie o použití počítačovej simulácie<br />

• analyzovať modelovaný obslužný systém<br />

• návrh vstupných parametrov modelu<br />

• návrh implementácie architektúry simulačného modelu<br />

• implementácia simulačného modelu vo vybranom počítačovom jazyku<br />

• validácia základného simulačného modelu<br />

• vykonanie experimentov <strong>so</strong> simulačnými modelmi<br />

• interpretácia výstupných dát simulácie<br />

Zdroj: internet


Peter JAN JANKOVIČ JAN KOVIČ KOVIČ, KOVIČ PhD.<br />

Ing. Peter<br />

Peter.Jankovic@fri.uniza.sk | tel. 041/5134 019 | číslo dverí A325<br />

Experimentálne Experimentálne Experimentálne Experimentálne porovnanie porovnanie porovnanie porovnanie výkonnosti výkonnosti výkonnosti databázového databázového databázového databázového databázového databázového databázového systému systému systému a<br />

a<br />

a<br />

a<br />

údajovej údajovej štruktúry<br />

štruktúry<br />

Cie Cieľ Cie ľ <strong>prác</strong>e <strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Cieľom je porovnať rýchlosť <strong>prác</strong>e s dátami spravovanými databázovým systémom a<br />

dátami uloženými vo vhodne zvolenej údajovej štruktúre.<br />

V praxi je veľmi často potrebné rozhodnúť, či sa na správu dát využije niektorý z<br />

mnohých databázových syst systémov, émov, alebo sa dáta budú ukladať a spravovať pomocou<br />

vhodne zvolenej údajovej štruktúry. Využitie databázového systému prináša množstvo<br />

výhod, ktoré ale v niektorých prípadoch nemusia byť potrebné. Na viacerých<br />

príkladoch bude otestovaná rýchlosť <strong>prác</strong>e s ddátami<br />

átami pri oboch spô<strong>so</strong>boch ich<br />

spravovania. Pri porovnávaní sa použije niektorý z bežne používaných systémov a<br />

zvolená údajová štruktúra (B (B-strom, R-strom, strom, prípadne ich modifikácie). Oba prístupy<br />

budú čo najpodrobnejšie porovnané.<br />

Zdroj: internet


Peter JAN JANKOVIČ JAN KOVIČ KOVIČ, KOVIČ PhD.<br />

Ing. Peter<br />

Peter.Jankovic@fri.uniza.sk | tel. 041/5134 019 | číslo dverí A325<br />

Experimentálne Experimentálne Experimentálne Experimentálne Experimentálne porovnanie porovnanie údajových údajových štruktúr štruktúr štruktúr štruktúr R RR-tree<br />

R tree tree tree tree tree tree a a Octree Octree Octree Octree<br />

Octree Octree Octree<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Hlavným cieľom bakalárskej <strong>prác</strong>e bude naprogramovať a podrobne porovnať údajové<br />

štruktúry Octree, R-tree tree a aspoň jeden ďalší variant RR-tree.<br />

V GIS aplikáciách je potrebn potrebné é mať veľmi rýchly prístup k uloženým údajom o<br />

priestorovom usporiadaní objektov. Medzi najefektívnejšie štruktúry využívané pri<br />

správe dát z 3D priestoru patrí RR-tree<br />

tree a jeho ďalšie varianty (R+ tree, R* tree...).<br />

Úlohou bude nasledovné:<br />

• naštudovať potre potrebné bné informácie o daných údajových štruktúrach<br />

• implementácia údajovej štruktúry Octree, RR-tree<br />

tree a aspoň jedeného ďalšieho<br />

variantu R-tree tree<br />

• testovanie rýchlosti údajových štruktúr<br />

• interpretácia výsledkov<br />

• podrobné porovnanie z hľadiska ich využitia v praxi<br />

Zdroj: internet


Peter JAN JANKOVIČ JAN KOVIČ KOVIČ, KOVIČ PhD.<br />

Ing. Peter<br />

Peter.Jankovic@fri.uniza.sk | tel. 041/5134 019 | číslo dverí A325<br />

Počítačová Počítačová simulácia simulácia systémov systémov homadnej homadnej obsluhy<br />

obsluhy obsluhy obsluhy<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Hlavným cieľom bakalárskej <strong>prác</strong>e je vytvorenie programu, ktorý umožní nasimulovať<br />

rôzne systémy hromadnej obsluhy.<br />

Program umožní na základe vstupných parametrov pre systém h hhromadnej<br />

obsluhy<br />

nasimulovať jeho priebeh. Na základe simulačného behu budú vytvorené podrobné<br />

štatistiky. Program môže slúžiť ako pomôcka pre overenie teoretických výpočtov<br />

jednotlivých veličín modelovaného systému. Program umožní výber typu<br />

modelovaného systému a sledovanie simulačného behu v čase.<br />

Úlohou bude nasledovné:<br />

• naštudovať potrebné informácie o použití počítačovej simulácie<br />

• naštudovať potrebné informácie o jednotlivých systémoch hromadnej obsluhy<br />

• návrhnúť architektúru simulačného mode modelu<br />

• implementovať simulačný model vo vybranom počítačovom jazyku<br />

• validácia simulačného modelu


Peter JAN JANKOVIČ JAN JANKOVIČ<br />

KOVIČ, KOVIČ PhD.<br />

Ing. Peter<br />

Peter.Jankovic@fri.uniza.sk | tel. 041/5134 019 | číslo dverí A325<br />

Podpora Podpora pre pre zobrazenie zobrazenie a a editáciu editáciu editáciu Ganttovho Ganttovho grafu<br />

grafu<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Cieľom je vytvoriť univerzálnu podporu na grafické zobrazenie a jednoduchú editáciu<br />

Ganttovho grafu.<br />

Veľmi vhodným prostriedkom na zobrazenie rozvrhu projektu je Ganttov graf, ktorý<br />

umožňuje prehľadne zobraziť trvanie a nadväznosť jednotlivých jeho činností. Výsledok<br />

<strong>prác</strong>e bude súčasťou existujúceho nástroja na tvorbu rozvrhov a z tohto dôvodu je<br />

potrebné pracovať vo vývojovom prostredí Embarcadero Delphi XE. Hlavným cieľom<br />

<strong>prác</strong>e je vytvoriť komponent do uvedeného vývojového prostredia, ktorý bude mať<br />

široké možnosti použitia. Okrem iných funkcií musí umožniť jednoduchú manipuláciu s<br />

trvaním jednotlivých činností, zobrazenie presunu zdrojov vyžadovanými činnosťami a<br />

farebné zvýraznenie kritických činností. Na základe naštudovaných informácií o<br />

možnostiach využitia Ganttovho grafu vznikne podrobná špecifikácia komponentu,<br />

ktorý bude následne navrhnutý a implementovaný.<br />

Zdroj: internet


Ľudmila JÁNOŠÍKOVÁ ÁNOŠÍKOVÁ<br />

doc. Ing. Ľudmila<br />

ÁNOŠÍKOVÁ, PhD.<br />

Ludmila.Janosikova@fri.uniza.sk | tel. 041/5134 200 | číslo dverí A226<br />

Návrh Návrh podsiete podsiete s s limitovaným limitovaným pred predĺžením pred žením dôležitých dôležitých trás<br />

trás<br />

pomocou pomocou IP IP <strong>so</strong>lvera <strong>so</strong>lvera<br />

<strong>so</strong>lvera<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Cieľom je:<br />

1. nájsť hodnoty parametrov úlohy návrhu podsiete, pre ktoré ju možno riešiť exaktne<br />

ako úlohu matematického programovania pomocou univerzálneho IP <strong>so</strong>lvera,<br />

2. navrhnúť a implementovať heuristický algoritmus založený na princípe local<br />

branching.<br />

• Metóda pre generovanie sietí s rôznym počtom hrán na základe reálnych<br />

dopravných sietí.<br />

• Matematický model úlohy a jeho zápis v jazyku Mosel.<br />

• Heuristický algoritmus založený na princípe local branching.<br />

• Výpočtové experimenty pre rôzne parametre úlohy.<br />

Učebná Učebná pomôcka pomôcka pre pre pre Strojovo Strojovo orientované orientované jazyky<br />

jazyky<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Cieľom <strong>prác</strong>e je vytvoriť program, ktorý bude simulovať a zobrazovať činnosť<br />

proce<strong>so</strong>ra pri spracovaní jednoduchých inštrukcií.


Michal KOCIFAJ<br />

KOCIFAJ<br />

Ing. Michal<br />

Michal.Kocifaj@fri.uniza.sk | číslo dverí A326<br />

Modelovanie Modelovanie pohybu pohybu cestných cestných vozidiel vozidiel na na mikroskopickej mikroskopickej úrovni<br />

úrovni<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Návrh a implementácia algoritmov pre modelovanie pohybu cestných vozidiel pri<br />

zmene smeru jazdy. Algoritmus môže byť využitý napríklad v oblasti simulácie cestnej<br />

dopravy.<br />

Rámcová osnova:<br />

• analýza pohybu cestných vozidiel v reálnom svete,<br />

• popis možných prístupov pri modelovaní pohybu cestných vozidiel,<br />

• návrh algoritmov pre jednoprvkové vozidlá,<br />

• návrh algoritmov pre viacprvkové vozidlá (napr. s náve<strong>so</strong>m alebo príve<strong>so</strong>m),<br />

• implementácia vo zvolenom programovacom jazyku,<br />

• vytvorenie jednoduchej schematickej aplikácie pre potreby testovania a<br />

sledovania pohybu skúmaných vozidiel.<br />

Modelovanie Modelovanie Modelovanie skladových skladových činností činností v v v termináloch termináloch termináloch kombinovanej<br />

kombinovanej<br />

dopravy<br />

dopravy<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Návrh a implementácia aplikácie, ktorá umožní modelovanie činností vykonávaných<br />

štandardne v skladoch terminálov kombinovanej dopravy. Užívateľ bude mať možnosť<br />

výberu skladovacích stratégií, počtu, typu a kapacity dostupných skladov. Pomocou<br />

aplikácie bude možné porovnať rôzne skladovacie stratégie.<br />

Rámcová osnova:<br />

• popis činností v termináloch kombinovanej dopravy,<br />

• popis skladov v termináloch kombinovanej dopravy,<br />

• popis existujúcich skladovacích stratégií,<br />

• implementácia rôznych skladovacích stratégií,<br />

• porovnanie použitých stratégií a metód,<br />

• vytvorenie testovacej aplikácie vo zvolenom programovacom jazyku, ktorá<br />

preukáže funkčnosť navrhnutého riešenia.


Michal KOCIFAJ<br />

KOCIFAJ<br />

Ing. Michal<br />

Michal.Kocifaj@fri.uniza.sk | číslo dverí A326<br />

Vyhľadávanie Vyhľadávanie ciest ciest s s využitím využitím Voronojo Voronojových Voronojo vých diagramov<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Vytvorenie aplikačnej podpory pre vyhľadávanie ciest na voľnej ploche a riešenie<br />

kolíznych situácií s využitím Voronojových diagramov.<br />

Rámcová osnova:<br />

• naštudovanie problematiky týkajúcej sa Voronojových diagramov,<br />

• popis Voronojových diagramov,<br />

• využitie Voronojových diagramov pri tvorbe ciest pre pohyb medzi prekážkami,<br />

• návrh a implementácia modulu pre vytvorenie potrebnej infraštruktúry zo<br />

schematickej mapy,<br />

• návrh a implementácia modulu pre vyhľadávanie ciest na pripravenej<br />

infraštruktúre,<br />

• overenie funkčnosti navrhnutého riešenia prostredníctvom jednoduchej<br />

testovacej aplikácie.


Michal KOHÁNI<br />

KOHÁNI<br />

Ing. Michal<br />

KOHÁNI, PhD.<br />

Michal.Kohani@fri.uniza.sk | tel. 041/5134 019 | číslo dverí A325<br />

Aplikácia Aplikácia na na tvorbu tvorbu matice matice tokov tokov cestujúcich cestujúcich prepravovaných vo<br />

vo<br />

verejnej verejnej verejnej doprave doprave z neúplných neúplných dát<br />

dát<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Cieľom <strong>prác</strong>e je vytvorenie aplikácie, ktorá umožní vytvoriť maticu tokov<br />

prepravovaných cestujúcich z neúplných dát.<br />

Dopravcovia vo verejnej autobu<strong>so</strong>vej doprave vďaka moderným technológiám<br />

(elektronické pokladne, čipové karty) získavajú rôzne údaje o cestách cestujúcich,<br />

vďaka ktorým môžu lepšie reagovať na zmeny a tvoriť cestovné poriadky viac<br />

prispô<strong>so</strong>bené potrebám cestujúcich. Na tieto analýzy a optimalizácie sa využíva matica<br />

tokov prepravovaných cestujúcich (OD matica), v ktorej sú popísané počty cestujúcich<br />

medzi dvojicami zastávok, prípadne medzi dopravnými ťažiskami. Získané údaje, najmä<br />

v mestskej hromadnej doprave, často nie sú úplné, keďže sú dostupné len údaje o<br />

nástupe cestujúceho, ale nie o výstupnej zastávke.<br />

V bakalárskej <strong>prác</strong>i bude potrebné analyzovať spô<strong>so</strong>by, ktorými je možné zistiť presné<br />

miesto výstupu cestujúceho alebo ho aspoň približne odhadnúť. V rámci vytvorenej<br />

aplikácie bude tieto spô<strong>so</strong>by nutné implementovať a na testovacích dátach porovnať<br />

presnosť výsledkov, výslednej matice prepravovaných cestujúcich a efektivitu<br />

spracovania dát (pomer identifikovaných výstupných zastávok oproti<br />

neidentifikovaným).<br />

Využitie Využitie optimalizačných optimalizačných optimalizačných procedúr procedúr <strong>so</strong>lvera <strong>so</strong>lvera Xpress Xpress na na riešenie riešenie úloh<br />

úloh<br />

v v jazyku jazyku Java<br />

Java<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Cieľom <strong>prác</strong>e bude analyzovať možnosti, ktoré sú ponúkané pre využitie<br />

optimalizačných procedúr mimo <strong>so</strong>lvera XPRESS, implementácia jednoduchých úloh a<br />

overenie funkčnosti týchto prístupov v jazyku Java.<br />

Solver XPRESS a jazyk Mosel umožňujú využívanie optimalizačných procedúr nie len<br />

priamo v optimalizačnom nástroji, ale aj ich implementovaním do programov<br />

vytváraných v iných prostrediach a programovacích jazykoch, ako je Java, C, C++,<br />

Visual Basic a iné. Existujú dva spô<strong>so</strong>by, ako implementovať a pracovať s<br />

optimalizačnými procedúrami mimo XPRESS.<br />

Cieľom <strong>prác</strong>e bude analyzovať možnosti, ktoré sú ponúkané pre využitie<br />

optimalizačných procedúr mimo XPRESS, implementácia jednoduchých úloh a overenie<br />

funkčnosti týchto prístupov v jazyku Java. Pri implementovaných úlohách bude<br />

potrebné overiť aj výpočtový čas riešenia v porovnaní s riešením priamo v nástroji<br />

XPRESS.


Michal KOHÁNI<br />

KOHÁNI KOHÁNI KOHÁNI<br />

Ing. Michal<br />

Michal.Kohani@fri.uniza.sk | tel. 041/5134 019 | číslo dverí A325<br />

Učebná Učebná pomôcka pomôcka pre pre pre pre výučbu výučbu heuristických heuristických metód<br />

metód metód metód<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Vytvoriť interaktívnu pomôcku pre výučbu heuristických metód pre riešenie úlohy<br />

okružných jázd.<br />

Výsledkom <strong>prác</strong>e bude <strong>so</strong>ftvérový nástroj, ktorý umožní:<br />

• editáciu ditáciu skúšobných príkladov (vzorovej cestnej siete)<br />

• animované zobrazovanie výsledkov a postupnosti vykonávaných krokov v<br />

heuristických metódach<br />

• interaktívne testovacie úlohy<br />

Riešenie Riešenie Riešenie úlohy úlohy úlohy „od „od „od mnohých mnohých mnohých k k mnohým“ mnohým“ pomocou pomocou <strong>so</strong>lvera <strong>so</strong>lvera Xpress<br />

Xpress<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

KOHÁNI, PhD.<br />

Cieľom <strong>prác</strong>e bude overiť možnosti riešenia úlohy typu „od mnohých k mnohým“ (hub<br />

location problem) v prostredí <strong>so</strong>lvera Xpress pomocou modulu mmquad mmquad a porovnať<br />

takéto riešenie s riešením linearizovaného modelu tejto úlohy.<br />

Úloha typu „od mnohých k mnohým“ jje<br />

e špecifický typ umiestňovacej úlohy, v ktorom<br />

je počet primárnych zdrojov podobný ako počet zákazníkov, pričom často je v jednom<br />

uzle dopravnej siete aj zdroj aj zákazník zákazník. V praxi sa s takýmto systémom možno<br />

stretnúť pri preprave poštových zásielok (balík (balíky, listy) alebo v nákladnej železničnej<br />

doprave. Prepravované množstvá tovaru medzi zdrojom a zákazníkom sú pomerne<br />

malé a pri ri takýchto prepravách je efektívne zlučovať toky prepravovaného tovaru<br />

aspoň na časti trasy. Takéto zlučovanie sa deje v termináloc termináloch, ku ktorým sú<br />

jednoznačne priradené uzly dopravnej siete siete, v ktorých sa nachádza zdroj alebo<br />

zákazník. . Matematický model tejto úlohy vedie na riešenie úlohy kvadratického<br />

programovania.<br />

Postup <strong>prác</strong>e bude nasledovný:<br />

• analýza úlohy typu „od mnohých k mnohým mnohým“<br />

• analýza možností riešenia tejto úlohy v prostredí Xpress<br />

• exaktné riešenie úlohy na vybranej sade testovacích údajov (na základe<br />

dohody s vedúcim <strong>prác</strong>e)<br />

• porovnanie exaktného riešenia tejto úlohy v prostredí Xpress s inými spô<strong>so</strong>bmi<br />

riešenia (linearizácia mmodelu)<br />

z hľadiska presnosti výsledkov a výpočtového<br />

času


Michal KOHÁNI<br />

KOHÁNI KOHÁNI KOHÁNI<br />

Ing. Michal<br />

Michal.Kohani@fri.uniza.sk | tel. 041/5134 019 | číslo dverí A325<br />

Nástroj Nástroj Nástroj Nástroj na na na na manuálne manuálne manuálne manuálne prideľovanie prideľovanie prideľovanie prideľovanie spojov spojov spojov spojov autobu<strong>so</strong>vej autobu<strong>so</strong>vej autobu<strong>so</strong>vej autobu<strong>so</strong>vej dopravy dopravy dopravy dopravy do<br />

do<br />

do<br />

do<br />

turnu<strong>so</strong>v turnu<strong>so</strong>v<br />

turnu<strong>so</strong>v<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Cieľom <strong>prác</strong>e je vytvorenie nástroja, ktorý umožní manuálne zadeľovanie spojov (v<br />

MHD, prímestskej autobu<strong>so</strong>vej ddoprave)<br />

oprave) do turnu<strong>so</strong>vých skupín pri kontrolovaní<br />

zadaných podmienok.<br />

Nástroj by mal umožňovať <strong>prác</strong>u <strong>so</strong> skupinou spojov na dopravnej sieti, mal by<br />

umožňovať aj jednoduchú editáciu dopravnej siete a priradenie začiatkov a konciv<br />

spojov jednotlivým uzlom uzlom. . Pri tvorbe turnu<strong>so</strong>v by malo byť možné nastaviť<br />

obmedzujúce podmienky (maximálna doba trvania turnusu, bezpečnostné prestávky<br />

vodiča, atď.). Tieto podmienky budú počas manuálnej tvorby turnu<strong>so</strong>v kontrolované a<br />

akékoľvek nesplnenie podmienky bude oznámené uužívateľovi.<br />

Výsledné turnusy by malo byť možné zobraziť v grafickej forme. Overenie riešenia<br />

bude vykonané na dátach po dohode s vedúcim <strong>prác</strong>e.<br />

Grafický Grafický Grafický Grafický editor editor editor editor dopravnej dopravnej dopravnej dopravnej siete siete siete siete zameraný zameraný zameraný zameraný na na na na zobrazovanie zobrazovanie zobrazovanie zobrazovanie zón zón zón zón /<br />

/<br />

/<br />

/<br />

katastrov<br />

katastrov<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

KOHÁNI, PhD.<br />

Cieľom <strong>prác</strong>e je vytvorenie nástroja, ktorý umožní zobraziť a editovať dopravnú sieť,<br />

mapový podklad, katastrálne územia prípadne iné územné zóny zadané užívateľom.<br />

Postup <strong>prác</strong>e by mal byť nasledovný:<br />

- analýza existujúcich spô<strong>so</strong>bov zobrazovania dopravnej siete a katastrov<br />

- návrh vhodných údajových štruktúr pre potreby nástroja<br />

- vytvorenie samotného grafického editora<br />

- overenie funkčnosti nástroja na údajoch dodaných vedúcim <strong>prác</strong>e


Anna KORMANOVÁ<br />

KORMANOVÁ<br />

Ing. Anna<br />

Anna.Kormanova@fri.uniza.sk | číslo dverí A326<br />

Analýza Analýza Analýza makroskopickej makroskopickej simulácie simulácie pohybu pohybu chodcov<br />

chodcov<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Cieľom <strong>prác</strong>e je analyzovať makroskopický simulačný model pohybu chodcov a<br />

navrhnúť spô<strong>so</strong>b vytvorenia grafu pre makroskopický model z existujúcej<br />

infraštruktúry.<br />

Makroskopické modely sú založené na podobnosti prúdov chodcov s tekutinami alebo<br />

plynmi. Reprezentujú tok ľudí, a neuvažujú o jednotlivcoch ako o samostatných<br />

entitách. Sú označované aj ako tokové modely.<br />

1. Analýza makroskopickej úrovne simulácie pohybu chdcov.<br />

2. Porovnanie s inými spô<strong>so</strong>bmi simulácie.<br />

3. Návrh a implementácia zostavenia makroskopického grafu z existujúcej<br />

infraštruktúry.<br />

4. Jednoduché zobrazenie priebehu simulačného experimentu. Možnosť využitia<br />

existujúceho simulačného nástroja pre pohyb chodcov (implementovaný v Delphi).<br />

Model Model pohybu pohybu chodcov chodcov vo vo zvolenej zvolenej infraštruktúre infraštruktúre pomocou<br />

pomocou<br />

bunkových bunkových automatov<br />

automatov<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Cieľom je navrhnúť a implementovať mezoskopický model pohybu ľudí pomocou<br />

bunkových automatov.<br />

V tomto modeli sa chodci pohybujú po homogénnych bunkách (v tomto prípade<br />

štvorcových). Rozmer bunky je voliteľný, takisto ako aj kapacita bunky.<br />

1. Analýza mezoskopického pohybu chodcov.<br />

2. Porovnanie s inými druhmi modelov (makroskopický, mikroskopický).<br />

3. Návrh bunkového modelu pohybu chodca.<br />

4. Implementácia navrhnutého modelu vo zvolenom jazyku.<br />

5. Animácia pohybu vo zvolenej infraštruktúre (budova, stanica, mesto ...).


Marek KVET<br />

KVET<br />

Ing. Marek<br />

Marek.Kvet@fri.uniza.sk | tel. 041/5134 209 | číslo dverí A220<br />

Porovnanie Porovnanie dostupných dostupných metód metód riešenia riešenia rozsiahlych rozsiahlych úloh úloh<br />

úloh<br />

mediánového mediánového typu<br />

typu<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Cieľom bakalárskej <strong>prác</strong>e je preskúmať súčasné prístupy k riešeniu rozsiahlych úloh<br />

mediánového typu, poskytnúť prehľad dostupných exaktných, heuristických, ale aj<br />

metaheuristických metód a po dohode s vedúcim <strong>prác</strong>e vybrané algoritmy<br />

implementovať a na základe numerických experimentov vzájomne porovnať.<br />

Rozsiahle umiestňovacie úlohy mediánového typu tvoria základ riešenia mnohých<br />

optimalizačných problémov spojených s návrhom verejných obslužných systémov, kde<br />

kritérium kvality zohľadňuje priemernú vzdialenosť medzi zákazníkom a jeho<br />

obsluhujúcim strediskom. Praktické úlohy sú charakteristické tým, že veľkosť<br />

príslušného matematického modelu prekračuje limity dostupných <strong>so</strong>ftvérových<br />

nástrojov na podporu rozhodovania. Hlavnou úlohou študenta bude v prvom kroku<br />

analyzovať dostupné exaktné, heuristické, ale aj metaheuristické metódy na riešenie<br />

rozsiahlych úloh p-mediánu a poskytnúť ich stručnú charakteristiku. Následne po<br />

dohode s vedúcim <strong>prác</strong>e vybrané algoritmy implementovať a na základe numerických<br />

experimentov vzájomne porovnať z hľadiska náročnosti na výpočtový čas, ako aj z<br />

hľadiska kvality nájdeného riešenia.<br />

Riešenie Riešenie vybranej vybranej vybranej optimalizačnej optimalizačnej úlohy úlohy v v podmie podmienkach podmie nkach neistoty<br />

pomocou pomocou IP IP-<strong>so</strong>lvera IP IP <strong>so</strong>lvera<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Cieľom bakalárskej <strong>prác</strong>e je implementovať metódy teórie fuzzy množín v jazyku IP<strong>so</strong>lvera<br />

XPRESS, vytvoriť model vybranej optimalizačnej úlohy a na základe<br />

poskytnutých dát nájsť jej optimálne riešenie v podmienkach neistoty.<br />

Pri riešení praktických úloh celočíselného lineárneho programovania (umiestňovacia<br />

úloha, dopravná úloha a mnohé iné) sa často stretávame s neistými hodnotami. Na<br />

<strong>prác</strong>u s takýmito údajmi sa využívajú prostriedky teórie fuzzy množín. Úlohou autora<br />

bakalárskej <strong>prác</strong>e bude naštudovať príslušné metódy a implementovať ich v jazyku IP<strong>so</strong>lvera<br />

XPRESS. Tieto metódy následne aplikovať na riešenie vybranej optimalizačnej<br />

úlohy, ktorej koeficienty budú dané fuzzy číslami.


Ing. Michal Michal LEKÝR, LEKÝR, PhD.<br />

PhD.<br />

Michal.Lekyr@fri.uniza.sk | tel. 041/5131 420<br />

Kinematika Kinematika manipulačných manipulačných pprostriedkov<br />

p rostriedkov v v multimodálnych<br />

multimodálnych<br />

dopravných dopravných termináloch<br />

termináloch<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Vyšpecifikovať typy manipulačných prostriedkov v multimodálnych dopravných<br />

termináloch, zaradiť prostriedky do kategórií na základe ich kinematických vlastností a<br />

na modeli jedného vybraného zariadenia poukázať na problémy spojené s<br />

modelovaním kinematiky takéhoto zariadenia.<br />

- vyšpecifikovanie typov manipulačnych prostriedkov v multimodálnych dopravných<br />

termináloch<br />

- kategorizácia manipulačných prostriedkov podľa zvolených kritérií<br />

- modelovanie kinematiky vybraného manipulačného zariadenia v 3D prostredí<br />

- príprava modelu pre simuláciu<br />

Riadenie Riadenie pohybu pohybu manipulačného manipulačného zariadenia zariadenia v v multimodálnom<br />

multimodálnom<br />

termináli<br />

termináli<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Využitie existujúceho modelu manipulačného zariadenia a ovládanie jeho funkcií<br />

pomocou vyššieho programovacieho jazyka.<br />

- návrh a implementácia štruktúr pre ovládanie kinematiky manipulačného zariadenia<br />

- overenie správnosti riešenia na jednoduchom simulačnom modeli<br />

Simulácia Simulácia manipulácie manipulácie manipulácie <strong>so</strong> <strong>so</strong> sypkým sypkým materiálom materiálom pomocou pomocou modelu<br />

modelu<br />

nakladača nakladača UNC<br />

UNC<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Využiť existujúci model nakladača UNC, vytvoriť počítačovú simuláciu v reálnom čase,<br />

ktorá by simulovala manipuláciu <strong>so</strong> sypkým materiálom<br />

- návrh jednoduchého simulačného modelu<br />

- návrh a implementácia dátových štruktúr<br />

- vizuálne overenie správnosti riešenia


Ing. Michal Michal LEKÝR, LEKÝR, PhD.<br />

PhD.<br />

Michal.Lekyr@fri.uniza.sk | tel. 041/5131 420<br />

Simulačný Simulačný model model manipulácie manipulácie s s bremenami bremenami na na voľnej voľnej ploche<br />

ploche<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Navrhnúť a vytvoriť jednoduchý simulačný model, ktorý bude prideľovať manipulačným<br />

prostriedkom formou vyšších príkazov úlohy na premiestňovanie bremien, pričom<br />

budú manipulačné prostriedky tieto úlohy autonómne plniť.<br />

Keďže sa jedná o komplexnú problematiku, obsahom <strong>prác</strong>e by mal byť hlavné návrh<br />

fungovania systému a implementácia jednoduchého príkladu, ktorý overí navrhované<br />

princípy. V <strong>prác</strong>i je možné použiť už existujúci model manipulačného zariadenia.


Peter MÁRTON<br />

Ing. Peter<br />

MÁRTON, PhD.<br />

Peter.Marton@fri.uniza.sk | tel. 041/5134 229 | číslo dverí A219<br />

Program Program pre pre grafické grafické zobrazenie zobrazenie výsledkov výsledkov optimalizácie<br />

optimalizácie<br />

pomocou pomocou IP IP-<strong>so</strong>lvera IP <strong>so</strong>lvera<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Cieľom <strong>prác</strong>e je naprogramovať aplikáciu, pomocou ktorej bude možné graficky<br />

znázorňovať výsledky matematických modelov obehov hnacích železničných<br />

dráhových vozidiel a turnu<strong>so</strong>v ich posádok vyriešených pomocou IP-<strong>so</strong>lvera XPRESS-<br />

IVE.<br />

Autor bakalárskej <strong>prác</strong>e v ľubovoľnom programovacom jazyku naprogramuje <strong>so</strong>ftvér,<br />

ktorý po načítaní výsledkov vyexportovaných z IP-<strong>so</strong>lvera XPRESS-IVE graficky zobrazí<br />

výpočítané obehy hnacích dráhových železničných vozidiel a turnusy ich posádok. V<br />

rámci <strong>prác</strong>e autor definuje požiadavky na vstupy do <strong>so</strong>ftvéru, t.j. ako by mali byť<br />

pripravené ešte v rámci IP-<strong>so</strong>lvera tak, aby ich spracovanie v <strong>so</strong>ftvéri bolo rýchle a<br />

efektívne. Grafické zobrazenie obehov hnacích dráhových vozidiel a turnu<strong>so</strong>v ich<br />

posádok sa má podobať bežnému zobrazovaniu používanému Železničnou<br />

spoločnosťou Cargo Slovakia.Grafické zobrazenie obehov a turnu<strong>so</strong>v bude v <strong>so</strong>ftvéri<br />

možné uložiť na disk počitača vo formáte bmp alebo pdf, prípadne inom vhodnom<br />

formáte.<br />

Údaje z IP-<strong>so</strong>lvera dodá vedúci bakalárskej <strong>prác</strong>e. Základy fungovania IP-<strong>so</strong>lvera<br />

XPRESS-IVE sa vyučujú v rámci predmetu Modelovanie a optimalizácia v letnom<br />

semestri 3. ročníku bakalárskeho štúdia.<br />

Simulačný Simulačný model model prevádzky prevádzky kontajnerového kontajnerového prekladiska prekladiska vo<br />

vo<br />

všeobecnom všeobecnom simulačnom simulačnom programe<br />

programe<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Cieľom <strong>prác</strong>e je vo vybranom všeobecnom simulačnom programe vybudovať model<br />

kontajnerového prekladiska.<br />

V rámci bakalárskej <strong>prác</strong>e autor popíše základné vlastnosti vybraného všeobecného<br />

simulačného programu. Tiež urobí analýzu činností vyskytujúcich sa v prevádzke<br />

kontajnerového prekladiska. Vykonávanie najčastejšie sa vyskytujúcich činností<br />

zobrazí v simulačnom modeli.<br />

Pre zistené prevádzkové činnosti autor vytypuje skupinu vhodných modulov a prvkov<br />

animácie vybraného všeobecného simulačného programu. Z vytypovaných modulov a<br />

prvkov animácie zostaví autor ukážkový simulačný model. Pomocou tohto modelu<br />

autor demonštruje možnosti vybraného všeobecného simulačného programu v oblasti<br />

budovania simulačných modelov kontajnerových prekladísk.<br />

Autor v rámci <strong>prác</strong>e napíše návod, podľa ktorého bude môcť iná o<strong>so</strong>ba vybudovať<br />

podobný simulačný model pre podobné kontajnerové prekladisko vo vybranom<br />

simulačnom programe. Základy <strong>prác</strong>e v prostredí vybraného všeobecného simulačného<br />

programu získa autor v rámci samoštúdia. Pri samoštúdiu je možné oprieť sa o<br />

vedomosti získané v predmete Modelovanie a simulácia. Znalosti nad rámec cvičení z<br />

tohto predmetu získa autor konzultáciami s vedúcim <strong>prác</strong>e.


Peter MÁRTON<br />

Ing. Peter<br />

MÁRTON, PhD.<br />

Peter.Marton@fri.uniza.sk | tel. 041/5134 229 | číslo dverí A219<br />

Simulačný Simulačný model model prevádzky prevádzky logistického logistického skladu skladu vo vo všeobecnom<br />

všeobecnom<br />

simulačnom simulačnom programe<br />

programe<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Cieľom <strong>prác</strong>e je preskúmať možnosti použitia vybraného všeobecného simulačného<br />

nástroja pre budovanie modelov prevádzky logistických skladov.<br />

V rámci bakalárskej <strong>prác</strong>e autor popíše základné vlastnosti vybraného všeobecného<br />

simulačného programu. Tiež urobí analýzu činností vyskytujúcich sa v prevádzke<br />

logistického skladu. Vykonávanie najčastejšie sa vyskytujúcich činností zobrazí v<br />

simulačnom modeli.<br />

Pre zistené prevádzkové činnosti autor vytypuje skupinu vhodných modulov a prvkov<br />

animácie vybraného všeobecného simulačného programu. Z vytypovaných modulov a<br />

prvkov animácie zostaví autor ukážkový simulačný model. Pomocou tohto modelu<br />

autor demonštruje možnosti vybraného všeobecného simulačného programu v oblasti<br />

budovania simulačných modelov logistických skladov.<br />

Autor v rámci <strong>prác</strong>e napíše návod, podľa ktorého bude môcť iná o<strong>so</strong>ba vybudovať<br />

podobný simulačný model pre podobný logistický sklad vo vybranom simulačnom<br />

programe. Základy <strong>prác</strong>e v prostredí vybraného všeobecného simulačného programu<br />

získa autor v rámci samoštúdia. Pri samoštúdiu je možné oprieť sa o vedomosti<br />

získané v predmete Modelovanie a simulácia. Znalosti nad rámec cvičení z tohto<br />

predmetu získa autor konzultáciami s vedúcim <strong>prác</strong>e.<br />

Simulačný Simulačný model model prevádzky prevádzky železničnej železničnej stanice stanice vo vo všeobecnom<br />

všeobecnom<br />

simulačnom simulačnom programe<br />

programe<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Cieľom <strong>prác</strong>e je preskúmať možnosti použitia vybraného všeobecného simulačného<br />

nástroja pre budovanie modelov prevádzky železničneých staníc.<br />

V rámci bakalárskej <strong>prác</strong>e autor popíše základné vlastnosti vybraného všeobecného<br />

simulačného programu. Tiež urobí analýzu činností vyskytujúcich sa v prevádzke<br />

železničných staníc. Vykonávanie najčastejšie sa vyskytujúcich činností zobrazí v<br />

simulačnom modeli.<br />

Pre zistené prevádzkové činnosti autor vytypuje skupinu vhodných modulov a prvkov<br />

animácie vybraného všeobecného simulačného programu. Z vytypovaných modulov a<br />

prvkov animácie zostaví autor ukážkový simulačný model. Pomocou tohto modelu<br />

autor demonštruje možnosti vybraného všeobecného simulačného programu v oblasti<br />

budovania simulačných modelov železničných staníc.<br />

Autor v rámci <strong>prác</strong>e napíše návod, podľa ktorého bude môcť iná o<strong>so</strong>ba vybudovať<br />

podobný simulačný model pre inú železničnú stanicu vo vybranom simulačnom<br />

programe. Základy <strong>prác</strong>e v prostredí vybraného všeobecného simulačného programu<br />

získa autor v rámci samoštúdia. Pri samoštúdiu je možné oprieť sa o vedomosti<br />

získané v predmete Modelovanie a simulácia. Znalosti nad rámec cvičení z tohto<br />

predmetu získa autor konzultáciami s vedúcim <strong>prác</strong>e.


Miroslav MINTÁL<br />

Ing. Miroslav<br />

Miroslav.Mintal@fri.uniza.sk | číslo dverí A326<br />

3D 3D zobrazenie zobrazenie štatistických štatistických dát<br />

dát<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Cieľom <strong>prác</strong>e je vytvoriť podporu pre zobrazovanie 3D štatistík pomocou existujúceho<br />

3D enginu e2.<br />

Práca je súčasťou nástroja pre modelovanie pohybu a správania sa chodcov.<br />

Požadované vlastnosti riešenia :<br />

• oboznámiť sa s enginom e2<br />

• oboznámenie sa <strong>so</strong> zbieranými štatistikami v nástroji pre modelovanie<br />

správania sa chodcov<br />

• výber štatistík vhodných pre 3D zobrazenie<br />

• rozšírenie enginu e2 o zobrazenie vybraných štatistík<br />

• demonštrácia funkčnosti riešenia na štatistických dátach zo simulačného<br />

experimentu


Peter TARÁBEK<br />

Ing. Peter<br />

TARÁBEK, PhD.<br />

Peter.Tarabek@fri.uniza.sk | tel. 041/5134 210 | číslo dverí A220<br />

Editor Editor na na anotáciu anotáciu dát dát pre pre úlohy úlohy počítačového počítačového videnia<br />

videnia<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Výsledkom <strong>prác</strong>e má byť funkčná aplikácia, ktorá bude slúžiť na rýchlu anotáciu dát<br />

pre riešenie úloh počítačového videnia. Pod anotáciou je myslený manuálny prípade<br />

poloautomatický proces výberu a označovania záujmových objektov v obraze.<br />

Napríklad v prípade riešenia úlohy detekcie dopravných značiek bude nástroj slúžiť na<br />

označenie polohy všetkých značiek v danom obrázku ako aj ich označenia príslušnou<br />

triedou. Tieto údaje budú zapísane do XML súboru a následne môžu byť použité pre<br />

testovanie presnosti algoritmov pre detekciu a klasifikáciu.<br />

1. Analýza súčasných potrieb na anotáciu dát v úlohách detekcie a rozpoznávania<br />

objektov.<br />

2. Vytvorenie grafického editoru, ktorý bude umožňovať:<br />

• Základnú <strong>prác</strong>u <strong>so</strong> zobrazovaním obrázku (načítanie, zmena mierky, posun).<br />

• Nástroje pre manuálne označovanie záujmových oblastí a editovanie ich<br />

atribútov v súlade s požiadavkami zistenými v prvom bode.<br />

• Uloženie v tzv. raw formáte, kedy sa spolu s obrázkom uložia všetky označené<br />

oblasti a ich atribúty. Tento formát je potrebné vedieť opätovne v aplikácii<br />

načítať.<br />

• Možnosť hromadnej editácie všeobecných atribútov, ktoré sú spoločné pre<br />

všetky obrázky (ako je napr. zdroj dát, dátum ich získania atď.)<br />

• Hromadný export do XML s možnosťou filtrácie podľa atribútov. Zároveň je<br />

potrebné navrhnúť štruktúru XML, pomocou ktorej je možné komunikovať s<br />

inými aplikáciami.<br />

• Jednoduchú rozširovateľnosť.<br />

3. Overenie funkčnosti jednotlivých častí aplikácie a záver.<br />

Detekcia etekcia dopravných dopravných značiek<br />

značiek<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Úlohou detekcie je v obraze nájsť a označiť oblasti, v ktorých sa nachádzajú hľadané<br />

objekty (dopravné značky). Cieľom <strong>prác</strong>e je preskúmať možnosti detekcie dopravných<br />

značiek zo záberov snímaných z pohybujúceho sa vozidla. Navrhnúť a implementovať<br />

metódy, ktoré sú vhodné pre spracovanie obrazu v reálnom čase.<br />

1. Analýza súčasného stavu<br />

2. Výber vhodných metód pre detekciu dopravných značiek v reálnom čase (výber je<br />

potrebné zdôvodniť)<br />

3. Implementácia metód<br />

4. Experimentálne porovnanie a záver


Peter TARÁBEK<br />

Ing. Peter<br />

TARÁBEK, PhD.<br />

Peter.Tarabek@fri.uniza.sk | tel. 041/5134 210 | číslo dverí A220<br />

Umelá Umelá Umelá inteligencia inteligencia inteligencia pre pre hru hru hru Reversi<br />

Reversi<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Reversi/Othello je strategická stolová hra pre dvoch hráčov, v ktorej majú hráči k<br />

dispozícii úplnú informáciu o stave hry. Cieľom <strong>prác</strong>e je preskúmať súčasné trendy,<br />

navrhnúť a implementovať umelú inteligenciu pre hru Reversi. Súčasťou <strong>prác</strong>e je<br />

vytvoriť simulátor, v ktorom budú odskúšané niektoré stratégie.<br />

1. Analýza súčasného stavu v danej problematike.<br />

2. Vytvorenie simulátora, ktorý bude podporovať hru človeka proti počítaču a počítača<br />

proti počítaču.<br />

3. Výber vhodných metód umelej inteligencie pre hru Reversi (výber je potrebné<br />

zdôvodniť).<br />

4. Implementovanie vybraných metód do vytvoreného simulátora.<br />

5. Porovnanie implementovaných metód a záver.<br />

Nástroj Nástroj na na tvorbu tvorbu vstupných vstupných dát dát pre pre úlohy úlohy počítačového počítačového videnia<br />

videnia<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Výsledkom <strong>prác</strong>e má byť funkčná aplikácia, ktorá bude slúžiť na tvorbu a prípravu<br />

umelých vstupných dát pre riešenie úloh počítačového videnia (detekcia a klasifikácia<br />

objektov). Pri tvorbe dát sa má na základe vstupného obrázka (resp. množiny<br />

obrázkov) vytvoriť množina obrázkov s rôznorodými vlastnosťami (rôzne rozlíšenie,<br />

farebnosť, svetelnosť, pridaný šum, rozmazanie, geometrické transformácie atď.).<br />

1. Analýza súčasných problémov v úlohách detekcie a rozpoznávania objektov.<br />

2. Výber a implementácia vhodných metód na vytváranie rôznorodých vstupných<br />

údajov s rôznymi vlastnosťami, chybami a nedokonalosťami.<br />

3. Vytvorenie nástroja, ktorý na základe užívateľom vybraných parametrov zo vstupnej<br />

množiny obrázkov pomocou algoritmov implementovaných v bode 2 vygeneruje<br />

modifikované obrázky. Súčasťou generovania obrázkov bude aj automatické<br />

generovanie atribútov (typ objektu/obrázku; id obrázku, z ktorého bol vytvorený;<br />

použité filtre a ich parametre atď.) a ich uloženie do XML súboru. Nástroj má ďalej<br />

poskytovať možnosť filtrácie medzi už vygenerovanými obrázkami a vytváranie<br />

množín dát (na základe výberu atribútov, ktoré budú uložené v XML).<br />

4. Otestovanie funkčnosti jednotlivých metód a celej aplikácie.


Peter TARÁBEK<br />

Ing. Peter<br />

TARÁBEK, PhD.<br />

Peter.Tarabek@fri.uniza.sk | tel. 041/5134 210 | číslo dverí A220<br />

Umelá Umelá inteligencia inteligencia prieskumníka prieskumníka v v strategickej strategickej hre hre Starcraft:<br />

Starcraft:<br />

Broodwar<br />

Broodwar<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

V RTS hre je potrebné efektívne a rýchle získavanie informácií o protivníkovi. Bez<br />

informácií ako sú poloha súperovej základne, typ a počet budov, poloha a štruktúra<br />

jednotiek a iné, nie je väčšinou možné správne odhadnúť stav hry ako aj súperovu<br />

stratégiu. Získavanie týchto informácii v hre sa nazýva prieskum (scouting). V<br />

komerčných hrách sa tejto problematike nevenuje dostatočná pozornosť a na<br />

získavanie informácií sa väčšinou používajú rôzne podvody, najčastejším z nich je<br />

viditeľnosť celej mapy. Vývoj inteligentného prieskumníka je preto kľúčovým pri tvorbe<br />

férovej AI protivníka. Implementácia bude pebiehať v open <strong>so</strong>urce frameworku Brood<br />

War Application Programming Interface (BWAPI).<br />

1. Analýza súčasného stavu v danej problematike.<br />

2. Oboznámenie sa s open <strong>so</strong>urce frameworkom (BWAPI)<br />

3. Návrh a implementácia umelej inteligencie prieskumníka v hre Starcraft: Broodwar,<br />

ktorá:<br />

• dostane na vstupe presný počet a typ jednotiek, ktoré môže použiť na<br />

prieskum (typ jednotiek bude daný vlastnosťami ako rýchlosť pohybu,<br />

viditeľnosť, typ pohybu – pozemná/letecká jednotka)<br />

• získava informácie o polohe, type a počte súperových budov a jednotiek<br />

• zabezpečuje aktuálnosť týchto informácií<br />

• dokáže skladať informácie z rôznych zdrojov prieskumu a ča<strong>so</strong>v ich zistenia<br />

• zabezpečuje pravidelný (v prípade možnosti neustály) prieskum dôležitých<br />

častí mapy<br />

4. Overenie funkčnosti, vyhodnotenie a záver.<br />

Pri návrhu a implementácie AI prieskumníka sa bude vychádzať z nasledovných<br />

predpokladov:<br />

• určité rozhodnutia ako sú stavanie a prideľovanie jednotiek na prieskum sú<br />

robené mimo modulu prieskumníka a nie je potrebné sa nimi zaoberať<br />

• AI prieskumníka je navrhované pre hru 1 vs 1<br />

• všetky informácie o mape sú dopredu známe<br />

• RTS hry väčšinou poskytujú viacero „strán“, za ktoré je možné hrať. Pri<br />

implementovaní ostačuje ukázať funkčnosť navrhnutej AI na jednej z nich.<br />

• AI stačí implementovať na jednej mape, ale musí byť prenositeľná aj na iné<br />

mapy (je potrebné popísať ako)


Ľubomír TOMAN<br />

TOMAN<br />

Ing. Ľubomír<br />

Lubomir.Toman@fri.uniza.sk | tel. 041/5134 209 | číslo dverí A220<br />

Porovnanie Porovnanie výkonnosti výkonnosti vybraných vybraných evolučných evolučných výpočtových výpočtových techník<br />

techník<br />

na na vybranej vybranej úlohe úlohe návrhu návrhu verejného verejného verejného obslužného obslužného systému<br />

systému<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Cieľom <strong>prác</strong>e je implementovať dva vybrané algoritmy patriace medzi evolučné<br />

výpočtové techniky a porovnať ich efektivitu pri riešení vybranej úlohy návrhu<br />

verejného obslužného systému.<br />

Evolučné výpočtové techniky sú numerické algoritmy, ktoré sa inšpirujú prírodnými<br />

procesmi (biologické procesy, správanie sa zvierat atď.). Náplňou <strong>prác</strong>e je zvoliť si po<br />

dohode s vedúcim dva algoritmy, ktoré patria medzi evolučné výpočtové techniky, a<br />

konkrétnu úlohu návrhu verejného obslužného systému. Ďalším krokom je<br />

implementácia týchto algoritmov, vzájomné porovnanie ich účinnosti pri riešení<br />

zvolenej úlohy a experimentálne preskúmanie závislosti kvality získaného riešenia od<br />

použitého výpočtového času a od zvolených parametrov jednotlivých algoritmov.<br />

Tému si môžu zapísať viacerí študenti (každý ju však vypracováva samostatne)<br />

nakoľko existuje veľa kombinácií evolučných algoritmov a úloh návrhu verejného<br />

obslužného systému.<br />

Príklady evolučných výpočtových techník, z ktorých je potrebné zvoliť si dve:<br />

Simulované žíhanie (Simulated annealing), Tabu search, genetický algoritmus, rojenie<br />

častíc (Particle swarm optimization), SamoOrganizujúci sa Migračný Algoritmus (SOMA),<br />

Diferenciálna evolúcia, príp. ďalšie.<br />

Príklady úloh návrhu verejného obslužného systému, z ktorých je potrebné zvoliť si<br />

jednu: umiestňovacia (lokačná) úloha, alokačná úloha, úloha prideľovania dopravných<br />

prostriedkov, priraďovacia úloha, príp. ďalšie.


Ing. Michal Michal ŽARNAY ŽARNAY, ŽARNAY PhD.<br />

Michal.Zarnay@fri.uniza.sk | tel. 041/5134 224 | číslo dverí A216<br />

Zjednodušený Zjednodušený editor editor vodnej vodnej cesty<br />

cesty<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Pre simulačný nástroj na nácvik dispečerského riadenia na vodnej ceste WWSim<br />

vytvoriť zjednodušený editor vodnej cesty.<br />

Editor dokáže:<br />

• zobraziť vodnú cestu vo zvolenej mierke,<br />

• vybrať prvok na spracovanie myšou na obrázku,<br />

• pridávať a rušiť prvky a editovať atribúty prvkov vodnej cesty textovo,<br />

• spracovať a uložiť údaje v určených formátoch na báze XML a XLS.<br />

Práca editora bude predvedená na vodnej ceste rozsahu podobnom vodnej ceste na<br />

rieke Dunaj. Integrácia editora s nástrojom WWSim a použitie v ňom existujúcich<br />

údajových štruktúr sú vítané.<br />

Konvertor Konvertor údajov údajov údajov o o Petriho Petriho Petriho sieťach<br />

sieťach<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Vytvorte konvertor údajov o Petriho sieťach do štandardného formátu PNML z<br />

formátov používaných v špecializovaných aplikáciách EBZ a CoBA (diplomové <strong>prác</strong>e:<br />

Branislav Zríny, Jozef Marek).<br />

Splnenie úlohy si vyžaduje naštudovanie všetkých formátov, pričom pri formáte PNML<br />

sa očakáva aj jeho stručný opis v slovenskom jazyku podľa cudzojazyčnej literatúry.<br />

Okrem toho preverte aj možnosť konverzie údajov o farbenej Petriho sieti vo formáte<br />

CPN, používanom všeobecným nástrojom CPN Tools, na formát PNML. V prípade, že<br />

konverzia je možná, realizujte ju v konvertore.<br />

Splnenie úlohy si vyžaduje pochopenie základov fungovania Petriho siete, ktoré<br />

možno získať v rámci rovnomenného predmetu.<br />

Formálna Formálna analýza analýza zvoleného zvoleného systému<br />

systému<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Použitím Petriho siete vykonajte formálnu analýzu Vami zvoleného dynamického<br />

systému <strong>so</strong> súbežnými procesmi.<br />

Analýza zahrnie vlastnosti správania i štruktúry Petriho siete. Výsledkom bude súbor<br />

pravidiel pre zvolený systém na predchádzanie neželaným stavom alebo<br />

udalostiam.Triedu Petriho siete a modelovací nástroj si zvoľte podľa potreby. Nutnou<br />

podmienkou zvládnutia úlohy je úspešné štúdium predmetu 5IA05 Petriho siete.


Ing. Michal Michal ŽARNAY ŽARNAY, ŽARNAY PhD.<br />

Michal.Zarnay@fri.uniza.sk | tel. 041/5134 224 | číslo dverí A216<br />

Inteligentný Inteligentný editor editor pre pre ro rozvrhovanie ro zvrhovanie služieb v komunitnom centre<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah Obsah<br />

Obsah<br />

Vytvoriť editor pre rozvrhovanie služieb zamestnancov komunitného centra, ktorý<br />

dohliadne na dodržanie stanovených pravidiel tvorby rozvrhov a vypočíta hodnotu<br />

vytvoreného rozvrhu podľa definovaného optimalizačného kritéria. Pri tvorbe možno<br />

vychádzať z údajov konkrétneho komunitného centra s 20 zamestnancami, ako aj ho<br />

pomocou nich otestovať.<br />

Úlohu možno splniť aj pomocou nasledujúcich krokov:<br />

• Analýza mesačných výkazov služieb za rok a stanovenie pravidiel tvorby<br />

mesačného rozvrhu služieb.<br />

• Návrh kritéria optimality rozvrhu.<br />

• Definícia postupnosti krokov tvorby rozvrhu používateľom.<br />

• Tvorba pokročilého editoru rozvrhov.<br />

• Overenie editoru na reálnych údajoch komunitného centra.<br />

Kritérium optimality rozvrhu zohľadní jeho vhodnosť pre jednotlivých zamestnancov<br />

podľa distribúcie služieb v mesiaci a úroveň splnenia ostatných hodnotiacich kritérií.<br />

Editor umožní úschovu vytvoreného mesačného rozvrhu služieb v trvalej pamäti a<br />

export rozvrhu v zadanom tabuľkovom formáte do dokumentu formátu DOC a PDF.<br />

Formálna Formálna analýza analýza grafikonu grafikonu vlakovej vlakovej dopravy dopravy na na trati trati trati Žilina Žilina<br />

–<br />

Rajec<br />

Rajec<br />

Cieľ Cieľ <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Použitím neča<strong>so</strong>vanej Petriho siete vykonajte formálnu analýzu grafikonu vlakovej<br />

dopravy (GVD) na jednokoľajnej trati Žilina – Rajec vzhľadom na meškanie vlakov pri<br />

vstupe na trať.<br />

V rámci nej opíšte stavy uviaznutia i postupnosti krokov, ktoré k nim vedú, a určite pre<br />

trať pravidlá, ktoré musí riadiaci systém rešpektovať, aby predišiel stavom uviaznutia<br />

(koľko vlakov môže ísť v inom poradí z ktorej stanice, v ktorých prípadoch treba<br />

porušiť určené čakacie lehoty a pod.).<br />

Model pre danú trať bude schopný načítať GVD a iné nastaviteľné parametre z<br />

externého súboru. Pokúste sa sformulovať pravidlá, ako zostaviť podobný model pre<br />

inú trať podobného rozsahu v Petriho sieti.<br />

Odporúča sa použitie hierarchickej farbenej Petriho siete a nástroja CPN Tools, ktoré<br />

možno naštudovať v rámci predmetu 5IA05 Petriho siete.


Ing. Michal Michal ŽARNAY ŽARNAY, ŽARNAY PhD.<br />

Michal.Zarnay@fri.uniza.sk | tel. 041/5134 224 | číslo dverí A216<br />

Formálna Formálna analýza analýza dispečerského dispečerského riadenia riadenia v v simulátore simulátore prevádzky<br />

prevádzky<br />

na na vodnej vodnej ceste ceste WWSim WWSim<br />

WWSim<br />

Cieľ Cieľ <strong>prác</strong>e <strong>prác</strong>e<br />

<strong>prác</strong>e<br />

Obsah<br />

Obsah<br />

Použitím Petriho siete vykonajte formálnu analýzu dispečerského riadenia, ktoré<br />

nacvičujú používatelia simulátora prevádzky na vodnej ceste WWSim.<br />

Model zahrnie správy prijímané z prevádzky na vodnej ceste aj s určenou<br />

pravdepodobnosťou ich neúplnosti a pokyny dispečera s určenou pravdepodobnosťou<br />

ich chybovosti. Z analýzy identifikujte stavy uviaznutia a postupnosti krokov, ktoré k<br />

nim vedú, a určite zoznam upozornení pre dispečera, ktoré musí rešpektovať, aby<br />

predišiel stavom uviaznutia (v akom poradí spracúvať prichádzajúce správy, na ktoré<br />

položky klásť zvýšenú pozornosť a pod.).<br />

Podľa vhodnosti si vyberte ča<strong>so</strong>vanú alebo neča<strong>so</strong>vanú Petriho sieť. Pokúste sa<br />

zostaviť model tak, aby údaje o vodnej ceste a iné parametre špecifické pre vodnú<br />

cestu sa načítali z externého súboru.<br />

Odporúča sa použitie hierarchickej farbenej Petriho siete a nástroja CPN Tools, ktoré<br />

možno naštudovať v rámci predmetu 5IA05 Petriho siete.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!