01LIP – Lineární programování
Oficiální sylabus předmětu: Lineární programování (Bílá kniha)
Požadavky
- Zápočet: Udělen za splněnou docházku a úspěšné vyřešení zápočtového testu.
- Detaily doplněny na cvičení.
- Pokyny k vypracování úlohy
- Zkouška: Teoretická a praktická část vybraná z obsahu probraného na přednáškách.
- Zkouška je realizována písemnou formou – skládá se ze 2 teoretických a 1 praktické otázky z níže dostupného seznamu.
- Zkoušku lze skládat pouze se získaným zápočtem.
- Na termíny zkoušek se přihlašujte v systému KOS.
- Seznam otázek ke zkoušce
Osnova přednášek
V průběhu semestru budou postupně doplňovány studijní texty a otázky k jednotlivým přednáškám. Texty nicméně vznikají průběžně a mohou se v nich tak přirozeně objevovat překlepy, chyby, atd. Budu moc rád, když mi jakékoliv takové nedostatky ohlásíte! 🙂
Dále platí, že již některé nahrané texty a otázky bude možná někdy potřeba modifikovat — v případě zásadních změn vás o tom samozřejmě včas informuji.
- 16.12.2025: úprava důkazu první implikace ve větě 3.2
- Formulace úlohy lineárního programování, převody omezení, příklady úloh.
- Vlastnosti úloh lineárního programování, množina přípustných a optimálních řešení a jejich vlastnosti, geometrie úloh LP.
- Základní věta LP, grafické řešení úloh LP.
- Simplexový algoritmus — jednofázová metoda, neomezenost úlohy, více optimálních řešení.
- Simplexový algoritmus — dvoufázová metoda (technika pomocné báze), M‑úloha.
- Vlastnosti simplexové metody — degenerace, cyklení, časová náročnost algoritmu.
- Dualita úloh lineárního programování — formulace duální úlohy, věty o dualitě.
- Algoritmus duálně‑simplexové metody.
- Dopravní problém — metoda MODI.
- Aplikace v teorii her — maticové hry s nulovým součtem, smíšené strategie, min‑max teorém.
- Algoritmy celočíselného programování — typické úlohy LIP, metoda větví a mezí.
- Algoritmy celočíselného programování — Gomoryho řezy.
Osnova cvičení
- Řešení úloh LP na počítači — softwarové nástroje a jejich použití.
- Úloha lineárního programování, podmínka optimality a neomezenost.
- Simplexová metoda — základní kroky algoritmu, různé situace při řešení; dvoufázová simplexová metoda (technika pomocné báze, M‑úloha); duální simplexová metoda.Předpokládané datum: 31/10/2025
- Příklad z teorie her — hledání smíšených strategií.
- Gomoryho algoritmus a další algoritmy LIP (metoda větví a mezí).
- Kvadratické programování.Předpokládané datum: 12/12/2025