Předmět seznamuje studenty se základními metodami a modely operačního výzkumu pro podporu ekonomického rozhodování.
Operační výzkum (Operations Research) poskytuje matematické nástroje pro optimální rozhodování. Předmět pokrývá lineární programování, síťové modely, teorii her a rozhodování za nejistoty — vše s důrazem na praktické problémy a výpočtové postupy.
Standardní tvar: max (min) z = c₁x₁ + c₂x₂ + ... + cₙxₙ
za podmínek: a₁₁x₁ + a₁₂x₂ + ... + a₁ₙxₙ ≤ b₁ ... aₘ₁x₁ + aₘ₂x₂ + ... + aₘₙxₙ ≤ bₘ xⱼ ≥ 0 pro všechna j
Maticový zápis: max cᵀx, s.t. Ax ≤ b, x ≥ 0
Postup:
Rohové body: (0,0), (4,0), (3, 1.5), (0,3) z(0,0)=0, z(4,0)=20, z(3,1.5)=21, z(0,3)=12 Optimum: x₁=3, x₂=1.5, z=21
Systematicky prochází rohové body přípustné oblasti zlepšováním účelové funkce.
Kanonický tvar (zavedení skluzových proměnných): 6x₁ + 4x₂ + s₁ = 24 x₁ + 2x₂ + s₂ = 6
Simplexová tabulka:
Báze | x₁ x₂ s₁ s₂ | b | b/aᵢⱼ
-----|---------------------|-----|------
s₁ | 6 4 1 0 | 24 | 4 ← min ratio
s₂ | 1 2 0 1 | 6 | 6
-----|---------------------|-----|------
z |-5 -4 0 0 | 0 |
Pivotní sloupec: nejzápornější koeficient v řádku z (x₁: -5) Pivotní řádek: min {b/aᵢⱼ} = min{24/6, 6/1} = 4 (s₁)
Po pivotizaci iterujeme, dokud v řádku z nejsou záporné hodnoty.
Rozsah RHS (pravé strany): O kolik lze měnit bᵢ, aniž se změní báze? Rozsah koeficientů účelové funkce: Kdy se nezmění optimální řešení? Duální cena (shadow price): O kolik se zlepší z při uvolnění omezení o 1 jednotku?
Zdroj | Využití | Kapacita | Shadow price
---------|---------|----------|-------------
Stroj A | 24 | 24 | 0.75 Kč/hod ← vazné omezení
Stroj B | 6 | 6 | 1.25 Kč/hod ← vazné omezení
Stroj C | 15 | 20 | 0 ← nevazné
Ke každé primární LP úloze existuje duální:
n zdrojů (nabídka sᵢ), m skladů (poptávka dⱼ), cena přepravy cᵢⱼ.
Podmínka rovnováhy: Σsᵢ = Σdⱼ (přidat fiktivní zdroj/sklad pokud ne)
Počáteční bázické řešení:
Speciální případ dopravní úlohy: n pracovníků × n úkolů, sᵢ = dⱼ = 1.
Maďarský algoritmus:
Pro deterministické doby trvání aktivit.
Výpočet:
Aktivita | t | ES | EF | LS | LF | TF
---------|---|----|----|----|----|----
A | 3 | 0 | 3 | 0 | 3 | 0 ← kritická
B | 5 | 0 | 5 | 2 | 7 | 2
C | 4 | 3 | 7 | 3 | 7 | 0 ← kritická
D | 2 | 5 | 7 | 5 | 7 | 0 ← kritická
Pro stochastické doby trvání: optimistická (a), nejpravděpodobnější (m), pesimistická (b).
Střední hodnota: E(t) = (a + 4m + b) / 6 Rozptyl: Var(t) = ((b - a) / 6)²
Délka projektu ~ N(ΣE(tᵢ), ΣVar(tᵢ)) pro kritické aktivity.
Pravděpodobnost dokončení do data T: z = (T - μ) / σ, pak P = Φ(z)
Pro nezáporné ohodnocení hran.
Inicializace: d(s) = 0, d(v) = ∞ pro v ≠ s
Fronta: všechny uzly
while fronta není prázdná:
u = uzel s min d(u) z fronty
pro každého souseda v u:
if d(u) + w(u,v) < d(v):
d(v) = d(u) + w(u,v)
předchůdce(v) = u
Řezy a tok:
Pokud musí být proměnné celé číslo. NP-těžký problém.
Metody:
M/M/1 fronta (Poissonovy příchody λ, exponenciální obsluha μ, 1 server):
M/M/s fronta — s serverů, stejné λ a μ. Výpočet přes Erlangův vzorec.
| Kritérium | Princip | Postoj k riziku |
|---|---|---|
| Maximax | max{max payoff} | Optimista |
| Maximin (Wald) | max{min payoff} | Pesimista |
| Hurwiczovo | max{α·max + (1-α)·min} | Střední (α = index optimismu) |
| Minimaxová lítost | min{max regret} | Neutralní |
| Bayesovo (Laplace) | max{průměr payoff} | Rovnoměrné pravděp. |
EVPI (Expected Value of Perfect Information): EVPI = E(max payoff | perfektní info) - max EMV
Výhra hráče 1 = prohra hráče 2. Reprezentovány maticí payoff.
Sedlový bod — řešení v čistých strategiích: Hráč 1 hraje strategii maximizující minimum řádku (maximin). Hráč 2 hraje strategii minimalizující maximum sloupce (minimax). Sedlový bod: max(min řádku) = min(max sloupce)
Smíšené strategie — pokud sedlový bod neexistuje: p* = (d-c) / (a-b-c+d) pro hru 2×2:
Hráč 2
L P
Hráč 1 T [a, b]
B [c, d]
Profil strategií (s₁, s₂) je Nashovo equilibrium, pokud:
Mlčí Přizná
Mlčí (-1, -1) (-10, 0)
Přizná (0, -10) (-6, -6)
NE: (Přizná, Přizná) = (-6,-6), přestože (Mlčí, Mlčí) = (-1,-1) je Paretovsky lepší.
Používej Markdown: ## Nadpis, **tučně**, `kód`, - odrážky, > citace