Detail práce

Knihovna pro boolovské funkce v algebraické normální formě

Bakalářská práce Student: Vasilišin Maroš Akademický rok: 2016/2017 Vedoucí: Dobai Roland, Ing., Ph.D.
Název anglicky
Library for Boolean Functions in Algebraic Normal Form
Jazyk práce
český
Abstrakt

Táto bakalárska práca sa zaoberá návrhom a implementáciou knižnice v jazyku C pre manipuláciu Boolovych funkcií v Algebraickej Normálnej Forme. Väčšina existujúcich reprezentácií Boolovych funkcií je založená na binárnych rozhodovacích diagramoch. Algebraická Normálna Forma poskytuje oproti binárnym rozhodovacím diagramom určité výhody, napríklad tú, že sa dá z nej v lineárnom čase určiť Boolova hodnota funkcie. Implementovaná knižnica za pomoci jednoduchých štruktúr poskytuje efektívnu reprezentáciu Boolovej funkcie v programe. Výskumom sme zistili, že reprezentácia pomocou Algebraickej Normálnej Formy má svoj využitie, a v určitých prípadoch dosahuje lepšie výsledky ako reprezentácia pomocou binárnych rozhodovacích diagramov.

Klíčová slova

Boolova funkcia, Boolova algebra, normálna forma, algebraická normálna forma, binárny rozhodovací diagram, logické operácie, C

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení E
Obhajoba
13. června 2017
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm dostatečně (E).

Otázky u obhajoby
  1. Jaké jsou cílové aplikace, ve kterých je výhodné navrženou knihovnu použít?
  2. Jak je potřeba knihovnu rozšířit, aby byl bod 4 zadání splněn?
Komise
Honzík Jan M., prof. Ing., CSc. (UIFS FIT VUT), předseda
Janoušek Vladimír, doc. Ing., Ph.D. (UITS FIT VUT), člen
Novák Michal, doc. RNDr., Ph.D. (UMAT FEKT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
Szőke Igor, Ing., Ph.D. (UPGM FIT VUT), člen
Citace
VASILIŠIN, Maroš. Knihovna pro boolovské funkce v algebraické normální formě. Brno, 2017. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2017-06-13. Vedoucí práce Dobai Roland. Dostupné z: https://www.fit.vut.cz/study/thesis/19103/
BibTeX
@bachelorsthesis{FITBT19103,
    author = "Maro\v{s} Vasili\v{s}in",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Knihovna pro boolovsk\'{e} funkce v algebraick\'{e} norm\'{a}ln\'{i} form\v{e}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/19103/"
}
Nahoru