Minimální reprezentace víceintervalových booleovských funkcí
Minimální reprezentace víceintervalových booleovských funkcí
diploma thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/62638Identifiers
Study Information System: 163753
CU Catalogue: 990020044480106986
Collections
- Kvalifikační práce [12056]
Author
Advisor
Referee
Gregor, Petr
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Theoretical Computer Science
Department
Department of Theoretical Computer Science and Mathematical Logic
Date of defense
4. 6. 2015
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
Booleovská minimalizace, disjunktivně normální forma, intervalové funkceKeywords (English)
Boolean minimization, disjunctive normal form, interval functionsPokud interpretujeme vstupní vektory booleovské funkce jako binárně zapsaná čísla, intervalovou booleovskou funkci fn [a,b] definujeme tak, že fn [a,b](x) = 1 právě tehdy když a ≤ x ≤ b. Disjunktivní normální forma je jeden z běžných způsobů reprezentace booleovských funkcí. Minimalizaci DNF reprezentace 1-intervalové booleovské funkce zadané okrajovými hodnotami intervalu lze provést v lineárním čase. Zobecnění na k-intervalové funkce se zdá být složitější. V této diplo- mové práci diskutujeme komplikace s hledáním optimální DNF reprezentace k- intervalové funkce a představíme 2k-aproximační algoritmus pro tento problém.
When we interpret the input vector of a Boolean function as a binary number, we define interval Boolean function fn [a,b] so that fn [a,b](x) = 1 if and only if a ≤ x ≤ b. Disjunctive normal form is a common way of representing Boolean functions. Minimization of DNF representation of an interval Boolean function can be per- formed in linear time. The natural generalization to k-interval functions seems to be significantly harder to tackle. In this thesis, we discuss the difficulties with finding an optimal solution and introduce a 2k-approximation algorithm.
