The logo of the Faculty Faculty of Mathematics and Physics
Czech version ...

Change encoding
CU > MFF > Study > Bachelor and Master Study > Study programs > I4 Diskrétní modely a algoritmy
The logo of the Faculty
The logo of the Faculty
linka

 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
   Content responsibility: STUD
 0   0   0   7   1   9   3 
Last modification: September 1, 2008, http://www.mff.cuni.cz/toISO-8859-2.en/studium/bcmgr/ok/i3b54.htm?auth=yes