I4 - Diskrétní modely a algoritmy
Garantující pracoviště: Katedra aplikované
matematiky Odpovědný učitel: Prof. RNDr. Jan Kratochvíl,
CSc.
Povinné předměty
kód |
Předmět |
Kredity |
ZS |
LS |
NDMI012 |
Kombinatorika a grafy II |
|
6 |
2/2 Z+Zk |
— |
NOPT041 |
Úvod do matematického programování
a polyedrální kombinatoriky |
|
5 |
— |
2/1 Z+Zk |
NOPT046 |
Základy spojité optimalizace |
|
6 |
— |
2/2 Z+Zk |
NMAI064 |
Matematické struktury |
|
6 |
— |
2/2 Z+Zk |
NTIN062 |
Složitost I |
|
5 |
2/1 Z+Zk |
— |
NTIN064 |
Vyčíslitelnost I |
|
3 |
2/0 Zk |
— |
NTIN066 |
Datové struktury I |
|
3 |
2/0 Zk |
— |
NSZZ023 |
Diplomová práce I |
|
6 |
— |
0/4 Z |
NSZZ024 |
Diplomová práce II |
|
9 |
0/6 Z |
— |
NSZZ025 |
Diplomová práce III |
|
15 |
— |
0/10 Z |
Povinně volitelné předměty
Je požadováno splnění povinně volitelných předmětů z následujícího
seznamu v rozsahu alespoň 45 kreditů:
kód |
Předmět |
Kredity |
ZS |
LS |
NTIN063 |
Složitost II |
|
5 |
— |
2/1 Z+Zk |
NTIN065 |
Vyčíslitelnost II |
|
3 |
— |
2/0 Zk |
NTIN067 |
Datové struktury II |
|
3 |
— |
2/0 Zk |
NTIN022 |
Pravděpodobnostní metoda |
|
6 |
2/2 Z+Zk |
— |
NDMI009 |
Kombinatorická a výpočetní geometrie I |
|
6 |
2/2 Z+Zk |
— |
NDMI013 |
Kombinatorická a výpočetní geometrie II |
|
6 |
— |
2/2 Z+Zk |
NDMI025 |
Pravděpodobnostní algoritmy |
|
3 |
— |
2/0 Zk |
NDMI015 |
Kombinatorické počítání |
|
3 |
— |
2/0 Zk |
NMAI066 |
Topologické a algebraické metody |
|
3 |
2/0 Zk |
— |
NMAI065 |
Základy teorie kategorií pro informatiky |
|
3 |
— |
2/0 Zk |
NMAI040 |
Úvod do teorie čísel |
|
3 |
2/0 Zk |
— |
NMAI067 |
Logika v informatice |
|
3 |
2/0 Zk |
— |
NOPT018 |
Základy nelineární optimalizace |
|
6 |
2/2 Z+Zk |
— |
NOPT008 |
Algoritmy nelineární optimalizace |
|
6 |
— |
2/2 Z+Zk |
NOPT004 |
Optimalizační procesy I |
|
6 |
2/2 Z+Zk |
— |
NOPT005 |
Optimalizační procesy II |
|
3 |
— |
2/0 Zk |
NOPT001 |
Dynamické programování |
|
3 |
— |
2/0 Zk |
NOPT015 |
Parametrická optimalizace |
|
6 |
2/2 Z+Zk |
— |
NOPT017 |
Vícekriteriální optimalizace |
|
3 |
— |
2/0 Zk |
NOPT016 |
Celočíselné programování |
|
6 |
2/2 Z+Zk |
— |
NAIL076 |
Logické programování I |
|
3 |
2/0 Zk |
— |
NTIN017 |
Paralelní algoritmy |
|
3 |
— |
2/0 Zk |
NAIL083 |
Matematické modely činnosti buněk |
|
3 |
2/0 Zk |
— |
NALG017 |
Úvod do teorie grup |
|
6 |
2/2 Z+Zk |
— |
NDMI018 |
Aproximační a online algoritmy |
|
3 |
— |
2/0 Zk |
NDMI028 |
Aplikace lineární algebry v kombinatorice |
|
6 |
2/2 Z+Zk |
— |
NDMI036 |
Kombinatorické struktury |
|
3 |
— |
2/0 Zk |
NDMI037 |
Geometrické reprezentace grafů I |
|
3 |
2/0 Zk |
— |
NDMI045 |
Analytická a kombinatorická teorie čísel |
|
3 |
— |
2/0 Zk |
NDMI055 |
Vybrané kapitoly z kombinatoriky I |
|
3 |
2/0 Zk |
— |
NDMI056 |
Vybrané kapitoly z kombinatoriky II |
|
3 |
— |
2/0 Zk |
NDMI059 |
Úvod do grafových minorů a stromových rozkladů
s aplikacemi |
|
3 |
— |
2/0 Zk |
NDMI060 |
Barevnost grafů a kombinatorických struktur |
|
3 |
2/0 Zk |
— |
NDMI064 |
Aplikovaná diskrétní matematika |
|
3 |
2/0 Zk |
— |
NDMI065 |
Teorie matroidů |
|
6 |
— |
2/2 Z+Zk |
NDMI066 |
Algebraická teorie čísel |
|
3 |
2/0 Zk |
— |
NDMI067 |
Toky, cesty a řezy |
|
3 |
2/0 Zk |
— |
NOPT013 |
Matematická ekonomie |
|
6 |
— |
4/0 Zk |
NOPT021 |
Teorie her |
|
3 |
2/0 Zk |
— |
NOPT034 |
Matematické programování a polyedrální
kombinatorika |
|
5 |
2/1 Z+Zk |
— |
NOPT042 |
Programování s omezujícími podmínkami |
|
3 |
2/0 Zk |
— |
NMAA069 |
Teorie míry a integrálu I |
|
3 |
2/0 Zk |
— |
NMAA021 |
Úvod do komplexní analýzy |
|
6 |
2/2 Z+Zk |
— |
NRFA006 |
Úvod do funkcionální analýzy |
|
6 |
2/2 Z+Zk |
— |
Studijní plán: Diskrétní matematika a kombinatorická
optimalizace
Garantující pracoviště: Katedra aplikované
matematiky Odpovědný učitel: Prof. RNDr.
Jaroslav Nešetřil, DrSc.
Zkušební okruhy
- 1. Kombinatorika a teorie grafů
- 2. Pravděpodobnostní metody a algoritmy
- 3. Kombinatorická optimalizace
Zkušební požadavky
1. Kombinatorika a teorie grafů Barevnost grafů,
regulární grafy, souvislost grafů, speciální vlastnosti orientovaných
grafů, algebraické vlastnosti grafů, teorie párování, Ramseyova teorie,
nekonečná kombinatorika, strukturální vlastnosti množinových systémů.
2. Pravděpodobnostní metody a algoritmy Kombinatorické
počítání, vytvořující funkce, rekurence, základní pravděpodobnostní
modely, linearita střední hodnoty, použití variace, aplikace na konkrétní
příklady, asymptotické odhady funkcí, pravděpodobnostní konstrukce
a algoritmy.
3. Kombinatorická optimalizace Grafové algoritmy, algebraické
a aritmetické algoritmy, teorie mnohostěnů, problém obchodního
cestujícího, speciální matice, celočíselnost, párování a toky
v sítích, teorie matroidů, elipsoidová metoda.
Doporučené předměty
kód |
Předmět |
Kredity |
ZS |
LS |
NTIN022 |
Pravděpodobnostní metoda |
|
6 |
2/2 Z+Zk |
— |
NDMI009 |
Kombinatorická a výpočetní geometrie I |
|
6 |
2/2 Z+Zk |
— |
NDMI025 |
Pravděpodobnostní algoritmy |
|
3 |
— |
2/0 Zk |
NDMI015 |
Kombinatorické počítání |
|
3 |
— |
2/0 Zk |
NDMI018 |
Aproximační a online algoritmy |
|
3 |
— |
2/0 Zk |
NDMI028 |
Aplikace lineární algebry v kombinatorice |
|
6 |
2/2 Z+Zk |
— |
NDMI055 |
Vybrané kapitoly z kombinatoriky I |
|
3 |
2/0 Zk |
— |
NDMI060 |
Barevnost grafů a kombinatorických struktur |
|
3 |
2/0 Zk |
— |
NDMI065 |
Teorie matroidů |
|
6 |
— |
2/2 Z+Zk |
NDMI067 |
Toky, cesty a řezy |
|
3 |
2/0 Zk |
— |
NOPT034 |
Matematické programování a polyedrální
kombinatorika |
|
5 |
2/1 Z+Zk |
— |
Studijní plán: Matematické struktury informatiky
Garantující pracoviště: Katedra aplikované
matematiky Odpovědný učitel: Prof. RNDr. Aleš Pultr,
DrSc.
Zkušební okruhy
- 1. Kombinatorická a výpočetní geometrie
- 2. Algebraické a topologické metody v informatice
- 3. Teorie čísel a kategorie v informatice
Zkušební požadavky
1. Kombinatorická a výpočetní geometrie Geometrické
úlohy v prostorech konečné dimenze, kombinatorické vlastnosti
geometrických konfigurací, algoritmické aplikace, návrh geometrických
algoritmů, geometrické reprezentace grafů.
2. Algebraické a topologické metody
v informatice Částečně uspořádané množiny; suprema
a infima, polosvazy, svazy. Věty o pevných bodech. Speciální
uspořádané struktury v informatice (DCPO, domény). Základy obecné
topologie; topologické konstrukce. Speciální topologické otázky hrající
roli v informatice (Scottova topologie, spojité svazy). Kategorie
topologických prostorů a některých typů částečných uspořádání hrající
roli v informatice.
3. Teorie čísel a kategorie
v informatice Kategorie, funktory, transformace, konkrétní
příklady. Limity a kolimity, speciální konstrukce a vytváření
dalších. Adjunkce, vztah ke kategoriálním konstrukcím. Reflexe
a koreflexe. Konkrétní příklady adjungovaných situací. Kartézsky
uzavřené kategorie. Kategorie a struktury, zejména struktury užívané
v informatice. Monadické algebry.
Doporučené předměty
kód |
Předmět |
Kredity |
ZS |
LS |
NTIN022 |
Pravděpodobnostní metoda |
|
6 |
2/2 Z+Zk |
— |
NMAI066 |
Topologické a algebraické metody |
|
3 |
2/0 Zk |
— |
NMAI065 |
Základy teorie kategorií pro informatiky |
|
3 |
— |
2/0 Zk |
NMAI040 |
Úvod do teorie čísel |
|
3 |
2/0 Zk |
— |
NMAI067 |
Logika v informatice |
|
3 |
2/0 Zk |
— |
NDMI009 |
Kombinatorická a výpočetní geometrie I |
|
6 |
2/2 Z+Zk |
— |
NDMI013 |
Kombinatorická a výpočetní geometrie II |
|
6 |
— |
2/2 Z+Zk |
NDMI036 |
Kombinatorické struktury |
|
3 |
— |
2/0 Zk |
NDMI037 |
Geometrické reprezentace grafů I |
|
3 |
2/0 Zk |
— |
NDMI045 |
Analytická a kombinatorická teorie čísel |
|
3 |
— |
2/0 Zk |
NDMI056 |
Vybrané kapitoly z kombinatoriky II |
|
3 |
— |
2/0 Zk |
NDMI059 |
Úvod do grafových minorů a stromových rozkladů
s aplikacemi |
|
3 |
— |
2/0 Zk |
Studijní plán: Optimalizace
Garantující pracoviště: Katedra aplikované
matematiky Odpovědný učitel: Prof. RNDr. Karel Zimmermann,
DrSc.
Zkušební okruhy
- 1. Nelineární programování
- 2. Optimalizační procesy
- 3. Parametrické, vícekriteriální a celočíselné
programování
- 4. Nehladká optimalizace a pravděpodobnostní dynamické
modely
Zkušební požadavky
1. Nelineární programování Vlastnosti konvexních množin
a konvexních funkcí. Zobecnění konvexních funkcí. Nutné
a postačující podmínky optimality pro volné a vázané extrémy
úloh nelineárního programovaní. Kvadratické programováni. Dualita
v nelineárním programováni. Metody řešení úloh na volný a vázaný
extrém,včetně penalizačních a bariérových metod. Jednorozměrná
optimalizace.
2. Optimalizační procesy Spojité: Princip maxima pro
nelineární úlohy různých typů. Podmínky optimality pro základní úlohy
variačního počtu. Lineární úlohy na minimalizaci času.
Diskrétní: Klasifikace úloh a jejich vztah k úloze
nelineárního programováni. Lineární a kvadratické úlohy. Základy
řízení markovských systémů. Diskrétní dynamické programování -
optimalizace vzhledem k počátečnímu stavu, koncovému stavu
a počátečnímu a koncovému stavu.
3. Parametrické, vícekriteriální a celočíselné
programování Obory stability řešení. Obory řešitelnosti. Funkce
řešitelnosti pro jednoparametrické a víceparametrické programování.
Různé přístupy k řešení úloh s více kritérii.
Funkcionál přiřazený k dané úloze vektorového programování.
Eficientní body. Úlohy lineární a nelineární vektorové optimalizace.
Metody pro získání eficientních bodů. Úlohy lineárního programování
s podmínkami celočíselnosti, resp. s bivalentními proměnnými.
Nelineárni optimalizační problémy s podmínkami celočíselnosti.
4. Nehladká optimalizace a pravděpodobnostní dynamické
modely Clarkeův kalkulus a základy nehladké analýzy.
Podmínky optimality. Numerické metody nehladké optimalizace. Modely
s diskrétními stavy (Poissonův proces, modely hromadné obsluhy,
Markovovy procesy a řetězce). Porovnání pravděpodobnostních
a deterministických modelů. Modely se spojitými stavy (stochastický
integrál a diferenciál, lineární stochastické diferenciální
rovnice).
Doporučené předměty
kód |
Předmět |
Kredity |
ZS |
LS |
NOPT018 |
Základy nelineární optimalizace |
|
6 |
2/2 Z+Zk |
— |
NOPT008 |
Algoritmy nelineární optimalizace |
|
6 |
— |
2/2 Z+Zk |
NOPT004 |
Optimalizační procesy I |
|
6 |
2/2 Z+Zk |
— |
NOPT005 |
Optimalizační procesy II |
|
3 |
— |
2/0 Zk |
NOPT001 |
Dynamické programování |
|
3 |
— |
2/0 Zk |
NOPT015 |
Parametrická optimalizace |
|
6 |
2/2 Z+Zk |
— |
NOPT017 |
Vícekriteriální optimalizace |
|
3 |
— |
2/0 Zk |
NOPT016 |
Celočíselné programování |
|
6 |
2/2 Z+Zk |
— |
NOPT034 |
Matematické programování a polyedrální
kombinatorika |
|
5 |
2/1 Z+Zk |
— |
NDMI067 |
Toky, cesty a řezy |
|
3 |
2/0 Zk |
— | |