Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Vypracovane-zkouskove-otazky - teorie

DOCX
Stáhnout kompletní materiál zdarma (715.89 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.

teorie na zkoušku

např. Xb= (0;0;b1;0;b2;b3) nebo jako vektor obecného řešení např.

x1

x2

b1 – a11 – a12

X0= d2

B2 - a21 –a 22 - +d2

B3 – a31 – a32

Vidíme, že první dvě rozhodovací proměnné jsou nebazické, rovněž nebyl překročen požadavek ve druhé omezující podmínce (d2=0).

Obecné vyjádření obsahu simplexové tabulky

Výchozí tvar

A – Matice strukturních koeficientů

I – jednotková matice, která vznikla doplněním přídatných proměnných

-cT – matice cenových koeficientů v anulovaném tvaru (-1)

0T – nulový vektor pod přídatnými proměnnými

0 – hodnota účelové funkce zj se na začátku rovná nule.

7) Popište účel, princip a postup provedení testu optimality v simplexové tabulce.

Test optimality

  • Účelem je zjistit, zda je řešení optimální, zda můžeme dané bazické řešení zlepšit nebo ne

  • Existuje bazické řešení s lepší hodnotou ÚF?

  • Vychází z Jordanovy eliminační metody

  • Záměna proměnných v bázi

  • Zj – Cj = Cb x Aj – Cj

  • Cb= vektor cen bazických proměnných

  • Aj= vektor matice soustavy pod testovanou proměnnou a

  • Cj= cena testované proměnné

  • Koeficient zj – cj

  • Záporný: hodnota ÚF se zvyšuje;

  • Kladný: hodnota ÚF se snižuje;

  • Nulový: proměnná nemá vliv na hodnotu

  • Řešení je optimální

  • Minimalizace: zj – cj ≤ 0 pro všechna j

  • Maximalizace: zj – cj ≥ 0 pro všechna j

  • Klíčový sloupec: maximální hodnota |zj – cj| z těch, které porušují podmínku optimality

8) Popište účel, princip a postup provedení testu přípustnosti v simplexové tabulce.

Cílem je získat nové bázické řešení, které i nadále bude splňovat podmínky pro aplikaci simplexového algoritmu

Proměnná, která je nadepsána v záhlaví klíčového sloupce se stane v dalším kroku základní, tedy vstoupí do báze. Klíčový sloupec zvolíme tím, že se koukneme na kriteriální řádek Zj-Cj a vybereme nejvíc nevýhodnou hodnotu, tedy u maximalizace největší záporné číslo a u minimalizace největší kladné číslo.

Ten řádek, kde vyjde podíl nejnižší, označíme jako klíčový řádek. Proměnná v řádku, ke kterému přísluší nejnižší podíl z báze vystoupí. Úpravami musíme dostat do klíčového pole1 a nad a pod něj 0, pomocí Gauss-Jordanovy eliminační metody. Klíčový pole= Pivot> číslo které mi protne klíčový sloupec a řádek

Test přípustnosti

  • I nové řešení musí splňovat podmínky SA

  • Nezáporné složky vektoru b

  • Známe klíčový sloupec (z testu optima)

  • Určíme klíčový řádek podle podílů

kde k je index klíčového sloupce

  • Podíl složek z vektoru pravých stran (b) a hodnot matice soustavy v klíčovém sloupci

  • Pouze pro aij > 0, nesmím dělit nulou a záporným

  • Minimum z těchto podílů určuje klíčový řádek, název proměnné, jejíž hodnota je ve sloupci Ω minimální vstupuje do báze. Průsečík klíčového řádku a klíčového sloupce se nazývá klíčové pole (pivot).

  • Toho aby hodnota klíčového pole (pivotu) byla 1, dosáhneme tím, že vydělíme daný řádek hodnotou pivotu. Poté postupujeme dále pomocí Jordánovy eliminační metody, cílem je aby místo klíčového sloupce byl v nové simplexové tabulce jednotkový vektor.

  • Řešení je optimální ve chvíli, kdy na kriteriálním řádku jsou správné hodnoty pro maximalizaci a minimalizaci a kdy v bázi nemáme pomocnou proměnnou a nemůžeme zavedením nějaké proměnné do báze účelovou funkci zlepšit.

Témata, do kterých materiál patří