Moderné vzdelávanie pre vedomostnú spoločnosť/ Projekt je spolufinancovaný zo zdrojov EÚ LINEÁRNE A KVADRATICKÉ PROGRAMOVANIE Vysokoškolská učebnica F

Veľkosť: px
Začať zobrazovať zo stránky:

Download "Moderné vzdelávanie pre vedomostnú spoločnosť/ Projekt je spolufinancovaný zo zdrojov EÚ LINEÁRNE A KVADRATICKÉ PROGRAMOVANIE Vysokoškolská učebnica F"

Prepis

1 Moderné vzdelávanie pre vedomostnú spoločnosť/ Projekt je spolufinancovaný zo zdrojov EÚ LINEÁRNE A KVADRATICKÉ PROGRAMOVANIE Vysokoškolská učebnica Fakulta elektrotechniky a informatiky Štefan Berežný a Michal Staš

2 Lineárne a kvadratické programovanie Prvé vydanie Táto publikácia vznikla za finančnej podpory z Európskeho sociálneho fondu v rámci Operačného programu VZDELÁVANIE. Prioritná os Reforma vzdelávania a odbornej prípravy Opatrenie. Vysoké školy a výskum a vývoj ako motory rozvoja vedomostnej spoločnosti. Názov projektu: Balík doplnkov pre ďalšiu reformu vzdelávania na TUKE ITMS 69 Autori: c RNDr. Štefan BEREŽNÝ, PhD., 6 c RNDr. Michal STAŠ, PhD., 6 Recenzovali: Vydavateľ: Mgr. Ján BUŠA, Ph.D. doc. RNDr. Jozef Bucko, PhD. Technická univerzita v Košiciach Fakulta elektrotechniky a informatiky Rok: 6 Rozsah: Náklad: 5 ks ISBN: Za odbornú a jazykovú stránku tejto vysokoškolskej učebnice zodpovedajú autori. Rukopis neprešiel redakčnou ani jazykovou úpravou. Táto vysokoškolská učebnica je chránená Autorským zákonom SR a súvisiacimi zákonmi. Všetky práva vyhradené. Okrem zákonom stanovených prípadov, žiadna časť tohto diela nesmie byť reprodukovaná a šírená akoukoľvek formou a prostriedkami bez predošlého písomného súhlasu autorov.

3 Predhovor Táto knižka je určená pre študentov inžinierskeho stupňa štúdia na Fakulte elektrotechniky a informatiky TUKE. Nadväzuje na predmety Operačná analýza z bakalárskeho stupňa štúdia a Optimalizačné metódy z inžinierskeho stupňa štúdia. V týchto predmetoch študenti získajú základné zručnosti s lineárnou optimalizáciou a simplexovým algoritmom a všeobecnými princípmi a postupmi v optimalizácii. Na to všetko nadväzuje táto učebnica, ktorá rozširuje metódy a analýzy z lineárnej optimalizácie a využitia simplexovej metódy a tiež uplatnenie všeobecných princípov hľadania optima na úlohy kvadratického programovania. Tento učebný text je dostupný na CD a na web stránke KMTI FEI TUKE a v systéme Moodle, ktorý je spravovaný FEI TUKE. Košice,. augusta 6 Autori

4

5 Obsah Predhovor Obsah 6 Zoznam skratiek a symbolov 7 Anticyklické pravidlá 9. Úvod Lexikografické pravidlo Blandovo pravidlo Riešené príklady Neriešené úlohy Výsledky neriešených úloh Ďalšie spôsoby riešenia optimalizačných úloh 9. Revidovaná simplexová metóda Duálny simplexový algoritmus Penalizačná a bariérová metóda Riešené príklady Neriešené úlohy Výsledky neriešených úloh Postoptimalizačná analýza 55. Analýza senzitivity Zmena vektora pravých strán Zmena koeficientov účelovej funkcie Pridanie novej premennej Pridanie nového ohraničenia Riešené príklady Neriešené úlohy Výsledky neriešených úloh

6 OBSAH 6 4 Parametrické programovanie 7 4. Parametrizácia pravej strany Parametrizácia účelovej funkcie Riešené príklady Neriešené príklady Výsledky neriešených úloh Kvadratické programovanie 9 5. Úvod do nelineárneho programovania Úvod do kvadratického programovania Kuhnove-Tuckerove podmienky Wolfeho algoritmus Shettyho-Lemkeho algoritmus Riešené príklady Neriešené úlohy Výsledky neriešené úlohy Register 7 Literatúra 7

7 Zoznam skratiek a symbolov LP lineárne programovanie a i A j i-ty riadok maticer A j-ty stĺpec matice A F množina prípustných riešení úlohy LP x opt optimálne riešenie úlohy LP f opt ( x) hodnota účelovej funkcie v bode x = x opt, optimálna hodnota úlohy LP B(i) stĺpcový index matice A, ktorý reprezentuje i-tu zložku bázy B BR bázické riešenie P primána úloha LP D duálna úloha LP F P F D množina prípustných riešení primárnej úlohy LP množina prípustných riešení duálnej úlohy LP CLP celočíselné lineárne programovanie x opt r optimálne riešenie relaxácie úlohy CLP {a} zlomková časť čísla a a dolná celá časť čísla a c cenový vektor, vektor koeficientov účelovej funkcie úlohy LP A matica koeficientov ohraničení úlohy LP b vektor pravých strán ohraničení úlohy LP f účelová funkcia 7

8

9 Kapitola Anticyklické pravidlá. Úvod V prípade degenerovaných úloh lineárneho programovania sa v priebehu výpočtu môže stať, že pri výbere pivota v danom stĺpci nebude len jeden minimálny podiel. Dôsledkom takejto situácie bude, že sa v nasledujúcom kroku objaví v simplexovej tabuľke v nultom stĺpci aspoň jedna z bázických premenných s hodnotou. V takomto prípade nedôjde ku zmene hodnoty účelovej funkcie v ďalšom kroku prechodu od jednej bázy k druhej. Z tohto dôvodu je tu nebezpečie, že sa budeme znovu vracať k bázam, ktoré sme už predtým prechádzali (t. j. vzniká tu nebezpečie zacyklenia algoritmu). Existuje viacero spôsobov ako takejto situácii predísť. Základnou myšlienkou je upresnenie pravidiel výberu kľúčového stĺpca a riadku tak, aby bol výber vždy jednoznačný. Takýmito pravidlami sú, napr. lexikografické a Blandovo pravidlo, ktorým sa budeme bližšie venovať. Definícia. (Cyklus v simplexovom algoritme) Cyklom v simplexovom algoritme rozumieme konečnú postupnosť krokov simplexového algoritmu, ktorý začína a končí rovnakou bázou, a teda aj rovnakou simplexovou tabuľkou. Veta. V priebehu každého cyklu sa hodnoty pravých strán ohraničení v nultom stĺpci nemenia a v každom kroku algoritmu pre riadok i, ktorý obsahuje pivot platí, že x i =. Dôkaz: Ak vzniká cyklus medzi bázami B a B, tak potom c x B c x c x c x B = c x B, (.) z čoho vyplýva rovnosť vo všetkých uvedených nerovnostiach. Zo zmeny účelovej funkcie h = h x ic j x ij musí platiť x i c j = a keďže c j <, tak nutne x i =. 9

10 KAPITOLA. ANTICYKLICKÉ PRAVIDLÁ Následne pre všetky zvyšné k {,..., m} platí x k := x k x ix kj x ij stĺpec simplexovej tabuľky zostáva bez zmeny. = x k, a tak nultý Q. E. D.. Lexikografické pravidlo Základné fakty: autormi sú Dantzig, Orden a Wolfe; od základnej procedúry sa líši iba spresneným výberom pivotového riadku, ktorý sa určuje pomocou zložitejšieho pravidla a to v prípade, ak by mohlo dôjsť k zacykleniu algoritmu; túto metódu možno použiť v ľubovoľnej iterácii za predpokladu primárnej prípustnosti simplexovej tabuľky. Definícia. (Lexikografický väčší vektor, lexikografický kladný vektor) Vektor x = (x,..., x n ) je lexikograficky väčší ako vektor y = (y,..., y n ), píšeme x y, ak platí ( i)(x i > y i ) ( j < i)(x i = y j ). Vektor x je lexikograficky kladný, ak x, t. j. ak prvá jeho nenulová zložka je kladná. ALGORITMUS: Predpokladajme, že všetky riadky v simplexovej tabuľke sú lexikograficky kladné (okrem nultého), t. j. úloha je primárne prípustná. Pravidlá pre výber riadkov a stĺpcov v simplexovom algoritme sú nasledovné: P: výber ľubovoľného stĺpca j {,..., n} s relatívnou cenou c r j <, odporúča sa výber stĺpca s najnižšou relatívnou cenou; P: výber riadku i {,..., m}, v ktorom sa nadobúda lexikografické minimum z riadkov simplexovej tabuľky x ij (x i,..., x in ) pre x ij >, t. j. v prípade ak výber pivota nie je jednoznačný λ = λ(k) = x { } k xl = min, pre k K {,..., m} (.) x kj l: x lj > x lj vyberáme i-ty riadok tak, aby vektor x ij (x i,..., x in ) bol lexikograficky minimálny zo všetkých vektorov x kj (x k,..., x kn ) pre dané k K.

11 .. BLANDOVO PRAVIDLO Základné vlastnosti algoritmu: na základe pravidiel výberu pivota v zmysle lexikografického usporiadania riadky zostávajú lexikograficky kladné; na základe pravidiel výberu pivota v zmysle lexikografického usporiadania a predchádzajúcej vlastnosti nultý riadok ostro lexikograficky rastie; z predchádzajúcej vlastnosti vyplýva, že simplexová metóda skončí po konečnom počte krokov.. Blandovo pravidlo Základné fakty: autorom je Robert G. Bland v roku 977, pozri []; Blandovo pravidlo, nazývané aj ako pravidlo najmenších indexov, požaduje voľbu pivotovaného stĺpca s najmenším indexom (t. j. minimálne j s príslušnou zápornou relatívnou cenou) a z možných pivotovaných riadkov pre dané j ak výber pivota nie je jednoznačný kvôli viacerým rovnakým minimálnym podielom potom volíme ten, ktorého bázická premenná má minimálny index (t. j. B k index bázickej premennej v k-tom riadku je minimálny možný pre už zvolené j). Inak povedané, medzi bázické indexy prichádza minimálny možný a odchádza tiež minimálny možný index; v revidovanej metóde je lexikografické pravidlo nepoužiteľné, no pravidlo najmenších indexov sa aplikuje bez problémov. Myšlienka algoritmu: Uvažujme základný problém min{ c x : A x = b, x }, (.) kde A je matica typu m n pre m n a nech B = (B,..., B m ) je usporiadaná m- tica vzájomne rôznych čísel z {,..., n}. Cieľom v danom kroku algoritmu je prejsť od B = (B,..., B i, B i, B i+,..., B m ) k B = (B,..., B i, B j, B i+,..., B m ), t. j. v i-tom stĺpci sa má objaviť j-ty stĺpec jednotkovej matice. Inak povedané, aktuálnu simplexovú tabuľku prepivotujeme prvkom x ij. Samozrejmou požiadavkou pri výbere pivota je zachovanie primárnej prípustnosti simplexovej tabuľky, zachovanie bázičnosti a klesajúcosť hodnoty { účelovej funkcie, z čoho dostávame následujúce podmienky: x ij >, x i x ij = min xk k: xkj > x kj, } a c r j <.

12 KAPITOLA. ANTICYKLICKÉ PRAVIDLÁ Pravidlá výberu v Blandovom pravidle: Predpokladajme, že v simplexovej tabuľke nie je splnená podmienka optimality a úloha nie je neohraničená. P: výber prvého stĺpca j {,..., n} zľava s relatívnou cenou c r j <, t. j. j = min{s : c r s < }; { } P: výber riadku i {,..., m} s pivotom x ij > tak, aby x i x ij = min xk k: xkj > x kj. Ak výber pivota nie je jednoznačný λ = λ(k) = x { } k xl = min :, pre k K {,..., m} (.4) x kj l: x lj > x lj vyberáme i-ty riadok tak, aby i = min{b k : k K}. ALGORITMUS: Celý proces použitia Blandovho pravidla môžeme zhrnúť nasledovným algoritmom po zostavení vstupnej simplexovej tabuľky: opt := false and neohr := false repeat if c r then opt := true else begin j := min{l : c r l < } if A j then neohr := true else urč i podľa Blandovho pravidla, pivotovanie s x ij a B i = j endif end endif until (opt or neohr) if opt is true then x B je optimálne riešenie else úloha je neohraničená endif Veta. Simplexový algoritmus s použitím Blandovho pravidla skončí po konečnom počte krokov. Dôkaz: Predpokladajme, že pri použití Blandovho pravidla dôjde k zacykleniu. Označme K ako

13 .4. RIEŠENÉ PRÍKLADY množinu všetkých indexov k, ktoré vstupovali do bázy v priebehu daného cyklu. K je konečná množina, a tak nech q = max K. O danom indexe q teda vieme, že v istom kroku algoritmu musela vstúpiť premenná x q medzi bázické premenné (nech B je množina bázických indexov v danom kroku a y q < príslušná relatívna hodnota premennej x q ) a v nejakom ďalšom kroku z nich vystúpiť (nech v danom kroku bol vybraný pivot zo stĺpca s príslušnou hodnotou c r s < ). Na základe uvedených predpokladov následne definujme z predpisom: z B = A s, (t. j. z Bj = a js pre každé j), čiže z s = a z j = inak. Z definície dostávame vlastnosti z B = A B A s a A B z B + ( )A s = A z =, ktoré priamo využijeme pri nasledovných rovnostiach y z = ( c c B A B A) z = c z = c B z B + c s z s = c B A B A s c s = c r s >. To znamená, že pre nejaké k je y k z k >. Keďže y k tak k B. Podobne z k, a tak z definície z buď k B alebo k = s, t. j. buď je v báze alebo práve vstúpi do K. Ľahko overíme, že k q. () Ak y k <, tak k by pripadalo do úvahy pre vstup. No nakoľko nebolo vybrané, tak q < k. () Ak y k > a z k >, tak potom aj z k = z Br = a rs > pre nejaké r. Ale ak y k > a navyše k B \ B, tak k muselo vystúpiť a tak x r =, t. j. = x { } r xj = min : a js >. a rs a js Čiže p bolo vhodné pre výber, no nebolo vybrané, a tak q < k. V oboch prípadoch sme ukázali, že q < k, čo je spor s predpokladom výberu q = max K. Q. E. D..4 Riešené príklady Úloha. Pomocou simplexovej metódy vyriešte nasledujúci problém: f(x, x, x, x 4 ) = x 5x 4x + 4x 4 min, x x 5x + 8x 4, x + 4x + x 8x 4, x + x + 5x 8x 4, x,...,4.

14 KAPITOLA. ANTICYKLICKÉ PRAVIDLÁ 4 Riešenie: Prepíšeme danú úlohu LP do štandardného tvaru s doplnkovými premennými s, s a s, ktoré budú zároveň bázicke: f(x, x, x, x 4 ) = x 5x 4x + 4x 4 min, Danú úlohu zapíšeme do simplexovej tabuľky x x 5x + 8x 4 + s =, x + 4x + x 8x 4 + s =, x + x + 5x 8x 4 + s =, x,...,4, s, s, s, s. B x x x x x 4 s s s x x x V nultom riadku sme tak získali záporné relatívne ceny pre premenné x a x. Pri zvolení si stĺpca, ktorý je reprezentovaný premennou x, sa pivotom stáva číslo 4 na základe jednoznačnosti výberu t. j. min {, } 4 =. Po následnom prepivotovaní číslom 4 4 dostávame tabuľku B x x x x x 4 s s s x x 4 4 x Pri výbere stĺpca reprezentovaného premennou x sa z nejednoznačnosti výberu minima, t. j. min {, },5,5, podľa lexikografického pravidla stáva pivotom číslo pre riadok tabuľky, ktorý je reprezentovaný premennou s, pretože pri určovaní lexikografického minima platí: 4 < 4. Po následnom prepivotovaní stanoveným pivotom získame tabuľku

15 5.4. RIEŠENÉ PRÍKLADY B x x x x x 4 s s s x 8 x 5 x 7 Pri výbere stĺpca repezentovaného premennou x je z jednoznačnosti pivotom číslo pre riadok premennej x, po prepivotovaní dostávame tabuľku B x x x x x 4 s s s 4 8 x x 4 5 x 7 Na záver, pri výbere stĺpca repezentovaného premennou s je opäť z jednoznačnosti pivotom číslo pre riadok premennej s. B x x x x x 4 s s s 4 8 x x 4 5 x 5 Pomocné nebázické premenné s a s majú kladné relatívne ceny, preto má úloha jedno optimálne riešenie a to x opt = (,,, ) a f opt ( x) =. Úloha. Pomocou simplexovej metódy vyriešte nasledujúci problém: f(x, x ) = x x max, x + x =, x + x =, x, x. Riešenie:

16 KAPITOLA. ANTICYKLICKÉ PRAVIDLÁ 6 Najprv je potrebné vyriešiť pomocnú úlohu zavedením pomocných premenných p a p v daných ohraničeniach: Pomocná úloha má tvar: x + x + p =, x + x + p =. p + p min, x + x + p =, x + x + p =, x, x, p, p. Pomocnú úlohu zapíšeme do simplexovej tabuľky: B x x x p p p p Nakoľko sú premenné p, p bázické, tak ako prvé sú potrebné príslušné prepivotovania, aby sme dosiahli nulové hodnoty v nultom riadku pre dané bázické premenné B x x x p p 5 5 p p Pri riešení pomocnej úlohy pri hľadaní pivota použijeme lexikografické pravidlo. Pri výbere stĺpca reprezentovaného premennou x sa z nejednoznačnosti výberu minima, t. j. min {, }, podľa lexikografického pravidla stáva pivotom číslo pre riadok tabuľky, ktorý je reprezentovaný premennou p. Po následnom prepivotovaní stanoveným pivotom získame tabuľku B x x x p p 5 p x

17 7.4. RIEŠENÉ PRÍKLADY Pri výbere stĺpca repezentovaného premennou x je z jednoznačnosti pivotom číslo pre riadok premennej p, po prepivotovaní dostávame tabuľku B x x x p p x x Pomocná úloha týmto končí a vraciame sa k pôvodnej úlohe, kde treba poznamenať, že účelová funkcia má tvar x + x min: B x x x x x Nakoľko sú premenné x, x bázické, tak ako prvé sú potrebné príslušné prepivotovania, aby sme dosiahli nulové hodnoty v nultom riadku pre dané bázické premenné B x x x x x Pomocné nebázické premenné nie sú, preto má úloha jedno optimálne riešenie a to x opt = (, ) a f opt ( x) =. Úloha. Pomocou simplexovej metódy vyriešte nasledujúci problém: f(x, x, x, x 4 ) = x 5x 4x + 4x 4 min, x x 5x + 8x 4, x + 4x + x 8x 4, x + x + 5x 8x 4, x,...,4.

18 KAPITOLA. ANTICYKLICKÉ PRAVIDLÁ 8 Riešenie: Zavedieme pomocné premenné x 5, x 6 a x 7, ktoré budú zároveň bázicke: f(x, x, x, x 4 ) = x 5x 4x + 4x 4 min, a zapíšeme danú úlohu do simplexovej tabuľky x x 5x + 8x 4 + x 5 =, x + 4x + x 8x 4 + x 6 =, x + x + 5x 8x 4 + x 7 =, x,...,7. B x x x x x 4 x 5 x 6 x x x x Na základe Blandovho pravidla pre výber stĺpcov, je prvým stĺpcom zľava so zápornou relatívnou cenou stĺpec pre premennú x. Z jednoznačnosti minima, t. j. min {, } 4 =, 4 je následne pivotom číslo 4, po príslušnom prepivotovaní dostávame tabuľku B x x x x x 4 x 5 x 6 x x x 4 4 x Pri výbere stĺpca reprezentovaného premennou x podľa Blandovho pravidla je pivotom číslo pre riadok premennej x, pretože B = 5, B = a min{b, B } =. Po prepivotovaní pivotom dostávame tabuľku B x x x x x 4 x 5 x 6 x x 5 5 x 4 x 7 5

19 9.4. RIEŠENÉ PRÍKLADY Nakoniec, pri výbere stĺpca reprezentovaného premennou x je z jednoznačnosti pivotom číslo pre riadok premennej x 7 a dostávame nasledujúcu tabuľku B x x x x x 4 x 5 x 6 x x 5 x x 4 5 Pomocné nebázické premenné x 6 a x 7 majú kladné relatívne ceny, preto má úloha jedno optimálne riešenie a to x opt = (,,, ) a f opt ( x) =. Úloha.4 Malý podnikateľ vo svojej dielničke vyrába dva typy výrobkov: výrobok A a výrobok B. Zamestnáva dvoch zamestnancov, ktorých produktivita je približne rovnaká. Výroba jedného výrobku A trvá 4 hodiny, jeho záverečné opracovanie trvá hodinu, pri výrobku B je to 9 hodín na výrobu a hodiny na záverečné opracovanie. Každý kus výrobku zaberá na sklade m a kapacita skladu je m. Na výrobu výrobkov má podnikateľ maximálne 48 hodín a na záverečné opracovanie maximálne hodín. Zisk z predaja jedného výrobku A je 65 e a výrobku B je 48 e. Koľko kusov a ktorého typu má podnikateľ vyrobiť, aby bol zisk maximálny? (V prípade možného zacyklenia je potrebné použiť Blandovo pravidlo.)

20 KAPITOLA. ANTICYKLICKÉ PRAVIDLÁ Riešenie: Nech premenné x a x označujú počet výrobkov typu A a B. f(x, x ) = 65x + 48x max, 4x + 9x 48, x + x, x + x, x, x. Zavedieme pomocné premenné x, x 4 a x 5, ktoré budú zároveň bázické: f(x, x ) = 65x + 48x max, a zapíšeme danú úlohu do simplexovej tabuľky 4x + 9x + x = 48, x + x + x 4 =, x + x + x 5 =, x,..., x 5. B x x x x x 4 x x x 4 x 5 Na základe Blandovho pravidla pre výber stĺpcov, je prvým stĺpcom zľava so zápornou relatívnou cenou stĺpec pre premennú x a pivotom číslo 4 pre riadok premennej x, pretože B =, B = 4, B = 5 a min{b, B, B } =. Po príslušnom prepivotovaní dostávame tabuľku B x x x x x 4 x x x x Pomocná nebázická premenná x má kladnú relatívnu cenu, preto má úloha jedno optimálne riešenie a to x opt = (, ) a f opt ( x) = 78.

21 .5. NERIEŠENÉ ÚLOHY.5 Neriešené úlohy. Lexikografické usporiadanie vektorov. Sú dané vektory z aritmetického vektorového priestoru R 6 : a = (,,,,, 5), b = (,, 6, 6, 5, 6), c = (,,, 5, 6, 7), d = (,, 6, 5, 4, ), e = (, 7, 7, 6, 5, 4), f = ( 6, 8,,,, ). a) Ktorý z vektorov a,..., f je lexikograficky kladný? b) Ktorý z vektorov a,..., f je lexikograficky záporný? c) Usporiadajte vektory a,..., f lexikograficky vzostupne (od lex. najväčšieho po lex. najmenší).. Vypočítajte všetky vhodné celočíselné ohodnotenia premenných a, b a c, pre ktoré platí a, b, c 5, 5 tak, aby vektory x, y a z boli lexikograficky usporiadané vzostupne (od lexikograficky najväčšieho po lexikograficky najmenší), ak x = (a,, ), y = (, b, ), z = (c,, ).. Je daná simplexová tabuľka s parametrami a, b, c, d, e, f a g. B x x x x x 4 x 5 x 6 x x a b x 5 4 c d x 4 e 4 x 7 f g Určte všetky vhodné celočíselné ohodnotenia parametrov a, b, c, d, e, f a g tak, aby po ich dosadení do simplexovej tabuľky a následnom aplikovaní lexikografického pravidla nahradila premenná x 4 v báze premennú x 5. Pre premenné platia nasledovné podmienky: b 5; d 6 a 4 g..4 Vypočítajte optimálne riešenie úlohy, ktorej postupným riešením vznikla nasledovná simplexová tabuľka (nie sú tam pomocné premenné)

22 KAPITOLA. ANTICYKLICKÉ PRAVIDLÁ B x x x x x 4 x 5 x 6 x x x x 8 x 4.5 Vypočítajte optimálne riešenie úlohy zapísanej do simplexovej tabuľky, v ktorej sú pomocné premenné x 4, x 5 a x 6. B x x x x x 4 x 5 x x 4 x 5 x Riešte zadanú úlohu lexikografickým pravidlom: f(x, x, x, x 4, x 5 ) = x + 4x + x + 6x 4 + 5x 5 min, x + x + x 5 = 9, x x + x 4 + x 5 = 8, x + x + x + x 5 = 9, x,...,5..7 Riešte zadanú úlohu lexikografickým pravidlom: f(x, x, x ) = 4x 4x x max, x + x + x, x x + x, x + x x, x,...,.

23 .5. NERIEŠENÉ ÚLOHY.8 Riešte zadanú úlohu lexikografickým pravidlom: f(x, x, x, x 4 ) = x + x + x min, x + x + x =, x + x + 6x =, 4x + 9x = 5, x + x 4 =, x,...,4..9 Riešte zadanú úlohu lexikografickým pravidlom: f(x, x, x, x 4 ) =,75x + x,5x + 6x 4 min,,5x 8x x + 9x 4,,5x x, 5x + x 4, x, x,...,4.. Riešte zadanú úlohu lexikografickým pravidlom: f(x, x, x, x 4 ) = x 57x 9x 4x 4 max,,5x 5,5x,5x + 9x 4,,5x,5x,5x + x 4, x, x,...,4.. Riešte zadanú úlohu lexikografickým pravidlom: f(x, x, x ) = 8x 4x 5x max, x x, x x x, x, x,...,.. Riešte zadanú úlohu lexikografickým pravidlom: f(x, x, x, x 4 ) = x + x + x min, x + x + x =, x + x + 6x =, 4x + 9x = 5, x + x 4 =, x,...,4.

24 KAPITOLA. ANTICYKLICKÉ PRAVIDLÁ 4. Riešte zadanú úlohu lexikografickým pravidlom: f(x, x, x ) = x x x min, x + 4x + x 8, x + 4x 8, x + x,.4 Riešte zadanú úlohu lexikografickým pravidlom: x,...,. f(x, x, x ) = 5x + 6x x max, x + x x, x + x x, 4x x, x,...,..5 Čokoládovňa vyrába druhy čokolád V, V a V. K dispozícii sú obmedzené množstvá štyroch základných surovín: tuk kg, kako 5 kg, cukor kg a oriešky 5 kg. Na výrobu kg čokolády V je potrebných, kg tuku,,5 kg kakaa,, kg cukru a, kg orieškov. Na výrobu kg čokolády V je potrebných, kg tuku,, kg kakaa,, kg cukru a,5 kg orieškov. Na výrobu kg čokolády V je potrebných, kg tuku,, kg kakaa,, kg cukru a,4 kg orieškov. kg V sa predáva za, e; kg V za, ea kg V za e. Určte výrobný program tak, aby bol maximálny zisk z predaja čokolády. (V prípade možného zacyklenia je potrebné použiť lexikografické pravidlo.).6 Určte všetky vhodné celočíselné ohodnotenia premenných b, d a g tak, aby po ich dosadení do simplexovej tabuľky a následnom aplikovaní Blandovho pravidla nahradila premenná x 4 v báze premennú x 5. Pre premenné platí: b, d 4 a 6 g. B x x x x x 4 x 5 x 6 x x b x 5 d x 4 4 x 7 6 g.7 Vypočítajte optimálne riešenie úlohy použitím Blandovho pravidla, ktorej postupným riešením vznikla nasledovná simplexová tabuľka (nie sú tam pomocné premenné):

25 5.5. NERIEŠENÉ ÚLOHY B x x x x x 4 x 5 x 6 x x x x 8 x 4.8 Riešte zadanú úlohu Blandovým pravidlom: f(x, x, x, x 4 ) = x + x + x x 4 max,.9 Riešte zadanú úlohu Blandovým pravidlom: x + x + x + x 4 4, x + x + x x 4, x x + x + x 4, x,...,4. f(x, x, x ) = 4x 4x x max,. Riešte zadanú úlohu Blandovým pravidlom: x + x + x, x x + x, x + x x, x,...,. f(x, x, x ) = 8x 4x 5x max,. Riešte zadanú úlohu Blandovým pravidlom: x x, x x x, x, x,...,. f(x, x, x ) = x + x + 5x min, x + x + 4x + x 4 = 8, x x + x + x 4 =, x + x x + x 4 = 8, x,...,4.

26 KAPITOLA. ANTICYKLICKÉ PRAVIDLÁ 6. Riešte zadanú úlohu Blandovým pravidlom: f(x, x, x ) = x + x + x max, x + x, x + x, x,...,.. Riešte zadanú úlohu Blandovým pravidlom: f(x, x, x, x 4, x 5 ) = x 6x + 5x 4 + 9x 5 min, x + 6x + 4x 4 x 5 = 9, 4x + 5x + 6x + x 5 = 5, x,...,5..4 Riešte zadanú úlohu Blandovým pravidlom: f(x, x, x ) = x + x + x max, x + x, x + x 5, x,...,..5 Riešte zadanú úlohu Blandovým pravidlom: f(x, x, x, x 4, x 5 ) = x + 4x + x + 6x 4 + 5x 5 min, x + x + x 5 = 9, x x + x 4 + x 5 = 8, x + x + x + x 5 = 9, x,...,5..6 Riešte zadanú úlohu Blandovým pravidlom: f(x, x, x ) = x x min, x + 4x + x 8, x + 4x 8, x + x, x,...,.

27 7.6. VÝSLEDKY NERIEŠENÝCH ÚLOH.6 Výsledky neriešených úloh. a) a, b, d, e b) c, f c) e, d, a, b, c, f. a {4,..., }, b { 4,..., 4}, c { 4,..., }, resp. a {4,..., }, b {, 4}, c =, resp. a =, b { 4,..., }, c { 4,..., }. nemá riešenie.4 x opt = ( ; ; ; ; 7 ; ; 6 ).5 neohraničená úloha (λ,, λ) pre λ.6 x opt = (; ; ; ; ) a f opt ( x) = 7.7 x opt = (; ; ) a f opt ( x) = 4.8 x opt = ( ; 5 4 ; ; ) a f opt ( x) = x opt = (; ; ; ) a f opt ( x) = 5 4. x opt = (; ; ; ) a f opt ( x) =. x opt = (; ; ) a f opt ( x) = 8. x opt = (; ; ; ) a f opt ( x) = 6. x opt = (; ; ) a f opt ( x) = 8.4 neohraničená úloha (λ,, λ) pre λ.5 x opt = ( 85 5 ; ; ; 9 9 ) a f opt ( x) = g {6, 7, 8}, d = 4, b {, }, resp. g = 6, d =, b =.7 x opt = ( ; ; ; ; 7 ; ; 6 ).8 x opt = (; ; ; ) a f opt ( x) = 6.9 x opt = (; ; ) a f opt ( x) = 4. x opt = (; ; ) a f opt ( x) = 8. x opt = (; ; ; ) a f opt ( x) = 6. x opt = (; ;, 9) a f opt ( x) =,9

28 KAPITOLA. ANTICYKLICKÉ PRAVIDLÁ 8. x opt = (; ; ; ; ) a f opt ( x) =.4 x opt = (; ; 5 ) a f opt ( x) = 5.5 x opt = (; ; ; ; ) a f opt ( x) = 7.6 x opt = (; ; ) a f opt ( x) = 8

29 Kapitola Ďalšie spôsoby riešenia optimalizačných úloh. Revidovaná simplexová metóda Cieľom revidovanej simplexovej metódy je urýchliť výpočet, t. j. pri výpočte vykonať menej operácií ako pri štandardnej simplexovej metóde. Myšlienka metódy spočíva v tom, že pri každej iterácii nie je potrebné prepočítavať hodnoty celkovej simplexovej tabuľky, ale postačuje nato len poznatok správania sa množiny bázických indexov B a matice B. Na začiatku je potrebné určiť vektor u a jednotlivé kroky iterácií budú reprezentované indexom s. Celkový popis algoritmu môžeme vidieť nižšie. ALGORITMUS: K: (Štartovací krok) polož s = a Bs = I, kde I je jednotková matica a nech u(s) = je počiatočný nulový vektor. K: (Test optimality) vypočítaj redukované ceny z s j pre j =,..., n podľa vzťahu z s j = u(s) j a j c j. (.) Ak z s j pre každé j =,..., n a u(s) j pre každé j =,..., m, tak riešenie je optimálne a algoritmus končí. K: (Voľba vstupnej premennej) polož: z s n+j = u(s) j, pre j =,..., m, (.) z s k = min j=,...,n+m {zs j }. (.) Index k, pri ktorom nastáva dané minimum, nám určí novú vstupnú premennú x k. 9

30 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH K4: (Voľba výstupnej premennej) výpočet stĺpca a s k = Bs a k a výber pivota na základe štandardných predpokladov simpexovej metódy. K5: prepočtom tabuľky podľa stanoveného pivota získavame vektor x s+ s príslušnou hodnotou účelovej funkcie z s+. K6: nárast iterácie s s + a nasleduje krok K. Pomocou numerických experimentov je možné ukázať, že pre štandardné úlohy z praxe, t. j. keď má matica ohraničení pomerne menej riadkov ako stĺpcov, je výhodnejšie použiť revidovanú simplexovú metódu. Ďalšou výhodou jej použitia je aj fakt, že v prípade veľkej simpelxovej tabuľky, môže dôjsť k veľkému počtu chýb, čo sa prejaví po viacerých iteráciách ako priveľká zmena pôvodnej úlohy. Ak však pri použití revidovanej metódy po niekoľkých iteráciách prepočítame inverziu matice B, tak sa vrátime k pôvodnej úlohe. Inverznú maticu môžeme vypočítať rôznymi numerickými metódami, no nakoľko sa inverzia matice nedá určiť ľahko, tak sa neodporúča v prípade použitia revidovanej simplexovej metódy prepočítavať inverziu matice B v každej iterácii.. Duálny simplexový algoritmus Na úvod je potrebné si zopakovať dôležité pojmy: Úlohu LP nazývame prípustnou, ak má aspoň jedno prípustné riešenie. V opačnom prípade ju nazývame neprípustnou. Simplexová tabuľka je primárne prípustná, ak x i pre každé i =,..., m. Simplexová tabuľka je duálne prípustná, ak x j pre každé j =,..., n. Simplexová tabuľka úlohy LP je optimálna, ak je primárne aj duálne prípustná. Ak úloha LP nie je primárne prípustná, tak teória duality nám umožňuje riešiť namiesto danej primárnej úlohy k nej príslušnú duálnu úlohu a následne z optimálnej tabuľky určiť výsledok aj pre pôvodnú primárnu úlohu. Carlton E. Lemke (954) (pozri []) navrhol postup, pomocou ktorého môžme riešiť priamo pôvodnú primárnu úlohu bez nejakého explicitného prechodu k duálnej úlohe. Keďže v daných krokoch postupujeme po prípustných riešeniach duálnej úlohy, tak algoritmus dostal aj názov duálna simplexová metóda. Zapísaním úlohy do simplexovej tabuľky, ktorá musí byť duálne prípustná, sa snažíme dosiahnuť aj primárnu prípustnosť vhodným výberom pivota spomedzi záporných elementov podľa istého pravidla, ktoré nám zabezpečí po prepivotovaní duálnu prípustnosť.

31 .. DUÁLNY SIMPLEXOVÝ ALGORITMUS ALGORITMUS: Nech je úloha LP duálne prípustná, ale nie je primárne prípustná K: vyber i-ty riadok i {,..., m}, pre ktorý platí x i <, K: vyber j-ty stĺpec j {,..., n} s pivotom x ij < tak, aby platilo λ = x { } i xk = max : prektaké, žex ik <, (.4) x ij x ik K: ak v každom riadku, v ktorom je x i < je aj x ij pre každé j {,..., n}, tak úloha LP je neprípustná. Použitie duálneho algoritmu: nevýhodou algoritmu je, že prípustné riešenie nájdeme až vtedy, keď je zároveň optimálne, t. j. na konci výpočtov; významné využitie má hlavne v parametrickom a celočíselnom programovaní. Postup pre dosiahnutie duálnej prípustnosti: V tejto časti vysvetlíme ako postupovať resp. dosiahnuť, aby bola úloha duálne prípustná v prípade, ak nie je. P: (Umelé ohraničenie) Vytvoríme umelé ohraničenie x j M, (.5) j N kde M je veľké číslo. (V úlohách z praktického života vieme nájsť takéto ohraničenie s požiadavkou, aby dané obmedzenie neovplyvnilo optimálne riešenie pôvodnej úlohy.) Pridaním pomocnej premennej x n+ do danej nerovnosti, rozšírime pôvodnú simplexovú tabuľku o riadok a o stĺpec. Ak vyberieme pivota zo stĺpca s minimálnou zápornou relatívnou cenou a z novopridaného riadku tabuľky, tak následným prepivotovaním dosiahneme duálne prípustnú úlohu. P: (Dvojfázová Primárno-Duálna metóda) Nech úloha nie je primárne ani duálne prípustná t. j., ani b a ani c. Zmeníme účelovú funkciu c c tak, aby c a riešime úlohu duálnym algoritmom. V prípade, ak skončí neprípustne, tak aj pôvodná úloha je neprípustná. Ak skončí optimálne, tak v druhej fáze zavedieme pôvodnú účelovú funkciu a riešime ju primárnym simplexovým algoritmom.

32 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH. Penalizačná a bariérová metóda Metódu penalizačnej funkcie navrhol C. W. Carrol (pozri [6]) a neskôr ju podrobnejšie spracovali Anthony V. Fiacco a Garth P. McCormick (pozri [8]). Za základnú myšlienku môžeme považovať nahradenie úlohy na viazaný extrém postupnosťou úloh na voľný extrém. Dôvodom je, že takýto prístup je menej algoritmicky náročný. V každej takejto iterácii sa bude riešiť pomocná úloha na voľný extrém, ktorá bude závislá od parametra. Postupnosť takýchto riešení bude následne konvergovať k optimálnemu riešeniu pôvodnej úlohy. Nakoľko sa účelová funkcia dvoch po sebe riešených úloh líši len minimálne, tak riešenie získané v k-tej iterácii je dobrým odhadom pre riešenie, ktoré získame v k + -vej iterácii. Penalizačná metóda je určená pre úlohy typu: min{f( x) : x M}, (.6) kde M Ω R n, M je uzavretá a Ω je otvorená množina. Je to všeobecnejší postup pre optimalizačné úlohy, ktorý je možné modifikovať aj pre úlohy LP. Zavedieme penalizačnú funkciu Ψ : Ω R +, ktorá spĺňa podmienku Ψ( x) = pre x M a rastie so vzdialenosťou od množiny M. Cieľom úlohy je stanoviť min{f( x) + µψ( x) : x Ω}, t. j. k účelovej funkcii pridáme funkciu, ktorá bude penalizovať porušenie každého ohraničenia. Ak máme ohraničenie v tvare h( x) =, tak penále by mohlo byť v tvare µ h ( x). V prípade ohraničenia g( x) penále, napr. v tvare µ max{, g( x)}. Teda v prípade takéhoto prístupu by bolo kritérium pre p N, zvyčajne pre p =, v tvare: m n σ( x) = [max{, g i ( x)}] p + h k ( x) p. (.7) i= i= Myšlienku celého procesu popisuje nasledovný algoritmus: ALGORITMUS: K: Zvolíme kritérium ukončenia ε >, index k =, východiskový bod x k, východiskový penalizačný parameter µ k a koeficient zmeny penalizačného parametra b. K: Pre východiskový bod x k vyriešime úlohu F ( x) = f( x) + µ k.σ( x). Jej vyriešením získame bod x µk a položíme x k+ = x µk. K: Ak µ k σ( x) < ε, tak koniec. Inak µ k+ = b.µ k, k = k + a pokračujeme krokom K. Bariérová metóda je určená pre úlohy typu min{f( x) : x M}, (.8) kde M R n a M je uzavretá množina, pre ktorú platí uzáver(int(m)) = M. Vhodnou bariérovou funkciou je Θ : M R +, ktorá spĺňa podmienku Θ( x) = + pre x σ(m) a rastie tým viac, čím bližšie je k hranici množiny M. Princíp bariérových funkcií teda

33 .4. RIEŠENÉ PRÍKLADY spočíva v tom, že sa vytvorí pomocná funkcia, ktorá má mimo oblasť a tiež na jej hranici veľmi veľké hodnoty. A tak pri približovaní sa k hranici oblasti, hodnota pomocnej funckie neohraničene narastá. Metóda si vyžaduje, aby množina prípustných riešení úlohy mala neprázdne vnútro a preto je vhodná pre nerovnosti g j (x) a nie pre úlohy s rovnicami. Typickým tvarom bariérovej funckie sú: B( x) = B( x) = n j= n j= g j ( x), (.9) log(g j ( x)). (.) Skutočné riešenia častokrát zvyknú ležať na hranici oblasti, pokiaľ je niektoré z ohraničení aktívne. Nato, aby sme sa dopracovali k riešeniu, budeme riešiť postupnosť úloh, pri ktorej sa bude bariéra postupne znižovať. ALGORITMUS: K: Pre ε >, x int(m) ľubovoľné, < β < a k =. K: Vypočítame x k+, ako optimálne riešenie úlohy min{f( x) + v j Θ( x) : x int(m)}. K: Ak v j Θ( x k+ ) < ε, tak koniec, inak v k+ = β v j, k = k + a zopakuj Krok K..4 Riešené príklady Úloha. Pomocou revidovanej simplexovej metódy vyriešte nasledujúci problém: 4x + x max, x + x 6, x + x 6, x 8, x, x. Riešenie: V prvom kroku zavedieme vhodným spôsobom pomocné premenné x, x 4 a x 5, ktoré budú zároveň bázické. 4x + x max, x + x + x = 6, x + x + x 4 = 6, x + x 5 = 8, x...,5.

34 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH 4 Taktiež určíme maticu ohraničení A v tvare: A =. V kroku pre s =, B s = I a u s = prepíšeme hodnoty do tabuľky s = B s b s x 6 x 4 6 x 5 8 u s V kroku vykonáme test optimality pre s = : u s A c = ( ) ( 4 ) = ( 4 ), a tak podľa stanoveného kritéria z s = ( 4 ) nie je optimálne. V kroku určíme z s k = min j {z s j } = 4. Minimum nastáva pre index j =, a tak k = a vstupom je premenná x. V kroku 4 vytvoríme rozšírenú tabuľku v tvare s = B s b s a k a s k b j a jk x 6 x x u s 4 kde hodnoty v stĺpci tabuľky pre a s k získame zo vzťahu: a s k = =. Minimálna hodnota v poslednom stĺpci tabuľky nám pomôže pri výbere pivota, podľa ktorého bude tabuľka v ďalšom kroku algoritmu prepivotovaná. Minimálna hodnota je 8, a tak pivotom je v stĺpci reprezentovanom premennou a s k a riadku reprezentovanom premennou x 5. V krokoch 5 a 6 následne dostávame pre s s +, t. j. pre s =.

35 5.4. RIEŠENÉ PRÍKLADY s = B s b s x 6 x 4 8 x 8 u s Opätovne v kroku pre s = vykonáme test optimelity: u s A c = ( 4 ) ( 4 ) = ( ), a tak podľa stanoveného kritéria z s = ( 4 ) nie je optimálne. V kroku určíme z s k = min{z s j } =. Minimum nastáva pre index j =, a tak k = a vstupom je premenná x. V kroku 4 vytvoríme rozšírenú tabuľku v tvare s = B s b s a k a s k b j a jk x 6 x x 8 u s 756 kde hodnoty v stĺpci tabuľky pre a s k získame zo vzťahu: a s k = =. Minimálna hodnota v poslednom stĺpci tabuľky nám pomôže pri výbere pivota, podľa ktorého bude tabuľka v ďalšom kroku algoritmu prepivotovaná. Minimálna hodnota je, a tak pivotom je v riadku reprezentovanom premennou x. V krokoch 5 a 6 následne dostávame pre s s +, t. j. pre s = : s = B s b s x x 4 5 x 8 u s 5 846

36 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH 6 Opätovne v kroku pre s = vykonáme test optimality: u s A c = ( 5 ) ( 4 ) = ( ), a tak podľa stanoveného kritéria z s = ( 5 ) nie je optimálne. V kroku určíme z s k = min{z s j } =. Minimum nastáva pre index j = 5, a tak k = 5 a vstupom je premenná x 5. V kroku 4 vytvoríme rozšírenú tabuľku v tvare s = B s b s a k a s k b j a jk x x 4 5 x 8 8 u s kde hodnoty v stĺpci tabuľky pre a s k získame zo vzťahu: a s k = = Minimálna hodnota v poslednom stĺpci tabuľky nám pomôže pri výbere pivota, podľa ktorého bude tabuľka v ďalšom kroku algoritmu prepivotovaná. Minimálna hodnota je, a tak pivotom je v riadku reprezentovanom premennou x 4. V krokoch 5 a 6 následne dostávame pre s s +, t. j. pre s = 4: s = 4 B s b s x 8 x 5 x 8 u s Opätovne v kroku pre s = 4 vykonáme test optimality: u s A c = ( 6 ) ( 4 ) = ( ), a tak podľa stanoveného kritéria je z s = ( 6 ) hľadané optimum. Hľadaným optimálnym riešením je x opt = (8, 8) a f opt = 876..

37 7.4. RIEŠENÉ PRÍKLADY Úloha. Pomocou revidovanej simplexovej metódy vyriešte nasledujúci problém: f(x, x, x ) = x + 6x + 6x max, x + x + x 6, x + x + 4x 4, x, x, x. Riešenie: V prvom kroku zavedieme vhodným spôsobom pomocné premenné x 4 a x 5, ktoré budú zároveň bázické. Dostaneme úlohu v štandardnom tvare: f(x, x, x ) = x 6x 6x min, x + x + x + x 4 = 6, x + x + 4x + x 5 = 4, Taktiež určíme maticu ohraničení A v tvare: ( ) A =. 4 V kroku pre s =, B s x,..., x 5. = I a u s = prepíšeme hodnoty do tabuľky s = B s b s x 4 6 x 5 4 u s V kroku vykonáme test optimality pre s = : u s A c = ( ) ( ) ( 6 6 ) = ( 6 6 ), 4 a tak podľa stanoveného kritéria z s = ( 6 6 ) nie je optimálne. V kroku určíme z s k = min j {z s j } = 6. Minimum nastáva pre index j =, a tak k = a vstupom je premenná x. V kroku 4 vytvoríme rozšírenú tabuľku v tvare s = B s b s a k a s k b j a jk x x u s 6

38 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH 8 kde hodnoty v stĺpci tabuľky pre a s k získame zo vzťahu: a s k = ( ) ( ) = 4 ( ). 4 Minimálna hodnota v poslednom stĺpci tabuľky nám pomôže pri výbere pivota, podľa ktorého bude tabuľka v ďalšom kroku algoritmu prepivotovaná. Minimálna hodnota je, a tak pivotom je 4 v stĺpci reprezentovanom vektorom a s k a riadku reprezentovanom premennou x 5. V krokoch 5 a 6 následne dostávame pre s s +, t. j. pre s = tabuľku s = B s b s x 4 6 x 4 u s 5 6 Opätovne v kroku pre s = vykonáme test optimality: u s A c = ( 5 ) ( ) ( 6 6 ) = ( 8 6 ), 4 a tak podľa stanoveného kritéria z s = ( ) nie je optimálne. V kroku určíme z s k = min{z s j } = 6. Minimum nastáva pre index j =, a tak k = a vstupom je premenná x. V kroku 4 vytvoríme rozšírenú tabuľku v tvare s = B s b s a k a s k b j a jk x x 4 u s kde hodnoty v stĺpci tabuľky pre a s k získame zo vzťahu: a s k = ( 4 ) ( ) ( ) =. Minimálna hodnota v poslednom stĺpci tabuľky nám pomôže pri výbere pivota, podľa ktorého bude tabuľka v ďalšom kroku algoritmu prepivotovaná. Minimálna hodnota je 6, a tak pivotom je v riadku reprezentovanom premennou x 4. V krokoch 5 a 6 následne dostávame pre s s +, t. j. pre s = tabuľku

39 9.4. RIEŠENÉ PRÍKLADY s = B s b s x 6 x u s Opätovne v kroku pre s = vykonáme test optimality: u s A c = ( 6 ) ( ) ( 6 6 ) = ( 8 ), 4 a tak podľa stanoveného kritéria z s = ( 8 6 ) je optimálne. Hľadaným optimálnym riešením je vektor x opt = (, 6, ) a f opt = 696. Úloha. Pomocou duálneho algoritmu vyriešte nasledujúci problém: f(x, x, x, x 4 ) = x + x + x 4 min, x x + x 4, x + x x + 4x 4 4, x,...,4. Riešenie: V prvom kroku zavedieme vhodným spôsobom pomocné premenné x 5 a x 6, ktoré budú zároveň bázickými a zapíšeme danú úlohu do simplexovej tabuľky. f(x, x, x, x 4, x 5, x 6 ) = x + x + x 4 min, x + x x 4 + x 5 =, x + x x + 4x 4 + x 6 = 4, x,...,6. B x x x x x 4 x 5 x 6 x 5 x Pri výbere riadka reprezentovaného premennou x 5 je z jednoznačnosti pivotom, keďže max {, } = =. Pivotujeme a dostávame nasledujúcu tabuľku

40 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH 4 B x x x x x 4 x 5 x 6 x 4 x 6 Pri výbere riadka reprezentovaného premennou x 6 je opäť jednoznačným pivotom a po prepivotovaní tabuľky dostávame: B x x x x x 4 x 5 x x 4 x Pomocné nebázické premenné x 5 a x 6 už majú kladné relatívne ceny a preto má úloha optimálne riešenie vektor x opt = (,,, ) a f opt = 7. Úloha.4 Výrobca čaju vyrába dva druhy čaju zo zmesi šalvie a mäty. Potrebné množstvá na výrobu jedného sáčku čaju (8 g) sú uvedené v nasledujúcej tabuľke: šalvia mäta I. druh g g II. druh 5 g 6 g Na sklade majú k dispozícii nanajvýš kg šalvie a aspoň,5 kg mäty. Jeden sáčok čaju I. druhu stojí, e a sáčok čaju II. druhu stojí, e. Koľko sáčkov z jednotlivých druhov čaju má výrobca vyrobiť, aby jeho zisk bol maximálny možný? Riešenie: Zostavíme príslušnú účelovú funkciu a ohraničenia našej úlohy, kde x a x budú predstavovať počet vyprodukovaných sáčkov čajov I. a II. druhu. Dostávame úlohu lineárneho programovania v tvare: f(x, x ) = x + x max, x + 5x, x + 6x 5, x, x.

41 4.4. RIEŠENÉ PRÍKLADY Pomocou pomocných premenných s a s dostávame úlohu LP do štandardného tvaru: f( x) = x x min, x + 5x + s =, x 6x + s = 5, x, x, s, s. Keďže daná úloha nie je ani primárne a ani duálne prípustná, tak ju môžeme riešiť napríklad pomocou umelého ohraničenia. V našom prípade by to mohlo byť ohraničenie x + x, ktoré určite neovplyvní optimálne riešenie pôvodnej úlohy. V ďalšom kroku je potrebné zavedenie pomocnej premennej s pre nové ohraničenie, a tak následne dostávame úlohu LP v tvare: f(x +, x, s, s, s ) = x x min, x + 5x + s =, x 6x + s = 5, x + x + s =, x, x, s, s, s. Danú úlohu môžeme zapísať do simplexovej tabuľky: B x x x s s s s 5 s 5 6 s V nultom riadku je minimálnym prvkom v stĺpci reprezentovanom premennou x, a tak sa pivotom stáva v riadku reprezentovanom premennou s. Po jeho následnom prepivotovaní dostávame už duálne prípustnú úlohu: B x x x s s s s 49 5 s x

42 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH 4 Pri výbere riadka reprezentovaného premennou s je z jednoznačnosti pivotom, keďže max {, } 5 =. Dostávame tabuľku: B x x x s s s 5 5 x s x 4 5 Pri výbere riadka reprezentovaného premennou s je z jednoznačnosti pivotom 4 a tabuľka má tvar: B x x x s s s x s x Pri výbere riadka reprezentovaného premennou x je z jednoznačnosti pivotom, 8 keďže platí: max {,75, },5,5,75 =,5. Potom dostávame tabuľku:,75 B x x x s s s x s 9 s 5 8 Pomocná nebázická premenná s má už kladnú relatívnu cenu, a preto má úloha optimálne riešenie vektor x opt = (, ) a f opt =. Z optimálneho riešenia vidíme, že producent čaju by mal vyrábať sáčkov I. druhu. Úloha.5 Pomocou duálneho algoritmu vyriešte nasledujúci problém: f(x, x, x ) = x + x + x min, x + x + x, 4x x, 4x x + x, x,...,.

43 4.4. RIEŠENÉ PRÍKLADY Riešenie: V prvom kroku zavedieme vhodným spôsobom pomocné premenné x 4, x 5 a x 6, ktoré budú zároveň bázickými a zapíšeme danú úlohu do simplexovej tabuľky: f( x) = x + x + x min, x + x + x + x 4 =, 4x + x + x 5 =, 4x x + x + x 6 =, x,...,6. B x x x x x 4 x 5 x 6 x 4 x 5 4 x 6 4 Daná úloha je duálne prípustná a tak môžeme použiť duálny algoritmus. Pri výbere riadka reprezentovaného premennou x 6 je z jednoznačnosti pivotom : B x x x x x 4 x 5 x 6 7 x x 5 x 4 Pri výbere riadka reprezentovaného premennou x 4 je z jednoznačnosti pivotom 5 : B x x x x x 4 x 5 x x x 5 x Pri výbere riadka reprezentovaného premennou x 5 nie je možnosť výberu pivota a tak je úloha neprípustná.

44 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH 44.5 Neriešené úlohy. Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x ) = x + 6x + 6x max, x + x + x 6, x + x + 4x 4, x, x, x.. Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x ) = x x + x max, x x + x, x + x + x 4, x, x, x.. Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x ) = x + 6x + 6x max, x + x + x 6, x + x + 4x 4, x, x, x..4 Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x ) = 9x + 95x + 85x max, x + x + x 4, x + x + x 5, x, x, x..5 Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x, x 4 ) = x 4x + x x 4 min, 4x + x 4x + x 4, x + x + x x 4, x,...,4.

45 45.5. NERIEŠENÉ ÚLOHY.6 Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x ) = x + 5x max, x + x, x + x, x, x, x, x..7 Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x ) = 4x + 7x max, x + x 6, x + x 48, x, x 5, x, x..8 Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x ) = 5x + 8x + x max, x + x + x 8, x + x + 4x, x, x, x..9 Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x ) = x + x max, x x + x, x + x 8x, x, x, x.. Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x ) = x + 7x max, 4x + x 8, 4x + x 46, x, x, x.

46 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH 46. Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x ) = 4x 4x x max, x + x + x, x x + x, x + x x, x,...,.. Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x ) = 4x x 8x max, x + x x 4, x + x 5x, x,...,.. Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x ) = x + x + x max, x + x, x + x, x,...,..4 Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x, x ) = 8x 4x 5x max, x x, x x x, x, x,...,..5 Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x ) = x + 5x max, x + x 6, x + x 8, x + x, x, x.

47 47.5. NERIEŠENÉ ÚLOHY.6 Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x ) = x x max, x + x 8, x + x, x x, x, x..7 Revidovanou simplexovou metódou vyriešte úlohu LP: f(x, x ) = x 4x max, x x, x + x 4, x 9, x, x..8 Máme k dispozícii 8 tyčí dĺžky 9 m. Potrebujeme narezať aspoň 8 kusov 5-metrových tyčí, najviac 7 kusov 4-metrových tyčí a najviac kusov -metrových tyčí. Navrhnite optimálne riešenie tak, aby sme minimalizovali odpad. Je potrebné narezať všetky tyče, t. j. nenarezaná tyč je odpadom..9 Máme k dispozícii 5 tyčí dĺžky m. Potrebujeme narezať aspoň kusov 5- metrových tyčí, aspoň 8 kusov 4-metrových tyčí a najviac 8 kusov -metrových tyčí. Navrhnite optimálne riešenie tak, aby sme minimalizovali odpad. Je potrebné narezať všetky tyče, t. j. nenarezaná tyč je odpadom.. Použitím metódy penalizačnej funkcie vypočítajte extrém funkcie: a) f(x) = x + 7 min pri ohraničení x 4 = ; b) f( x) = (x 4) + (x 5) min pri ohraničení x + x + 6 = ; c) f(x) = x x min pri ohraničení x ; d) f( x) = x + x min pri ohraničeniach x + x 6 a x x = ; e) f( x) = x + x min pri ohraničení x + x = ; f) f( x) = 5x + x min pri ohraničení x + x =.. Použitím metódy bariérovej funkcie vypočítajte extrém funkcie: a) f( x) = x + (x ) min pri ohraničení x + 4 a x + ; b) f( x) = x + 9x min pri ohraničení x + x 4.

48 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH 48. Drobný podnikateľ predáva zemiakové lupienky a hranolčeky. Množstvo surovín potrebných na výrobu jednotlivých výrobkov a ceny výrobkov sú uvedené v nasledujúcej tabuľke: lupienky [ kg] hranolky [ kg] zemiaky [kg],5 olej [kg],4, cena [e/kg] Podnikateľ nakúpil pred začatím výroby 8 kg zemiakov a 5 kg oleja. Aké množstvo jednotlivých výrobkov má podnikateľ vyrábať, aby maximalizoval svoj zisk, ak podľa predpisov musí spotrebovať aspoň polovicu zakúpených zemiakov?. Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x, x 4 ) = x + x + x + x 4 min, x x + x 4, x + x + x 4, x x + x + 4x 4,.4 Riešte zadanú úlohu LP duálnym algoritmom: x,...,4. f(x, x ) = x x max, x + x 4, x x 4, x x, x, x..5 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x ) = x 7x x max, x x + x, 4x x x,.6 Riešte zadanú úlohu LP duálnym algoritmom: x,...,. f(x, x, x ) = x x x max, 4x x x 5, x x x, x,...,.

49 49.5. NERIEŠENÉ ÚLOHY.7 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x ) = x + x + x max, x + x 4, x + x + x 8, x x + x, x,...,..8 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x, X 4 ) = 4x x + x + 4x 4 max, x x + 6x + 8x 4 7, x x + x 5x 4 5, x + x 4x + x 4 9, x,...,4..9 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x ) = 4x x max, x + x, x + x =, x + 4x 4, x,.. Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x, x 4 ) = 4x + x x + x 4 min, 7x + x x x 4, x x + x =, x 5x + x x 4 =, x,...,4.. Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x ) = x 4x x max, 4x + x x, x x x, x,...,.

50 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH 5. Riešte zadanú úlohu LP duálnym algoritmom: f(x, x ) = x x max, x x, x x, x + 4x =, x,.. Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x, x 4 ) = x x + 4x + x 4 max, x + 6x + x + x 4, x + x + 5x + x 4 = 5, x + 4x + x 4 = 4, x,, x,4..4 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x ) = x + 7x min, x + x 4, x + x 5, x, x..5 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x ) = x + 4x + x min, 5x x x, 7x x + x, x x x, x...,..6 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x ) = x + x min, x + x 6, 4x + x 8, x + x, x, x.

51 5.5. NERIEŠENÉ ÚLOHY.7 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x ) = x + x + x min, x + x 4x = 5, x + x x = 6, x, x, x,..8 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x ) = 5x + x max, 4x + x, x + 4x, x + x 6, x, x..9 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x ) = x + x + 8x max, x + x + x, x + x + x 5, x + x + x = 4, x,...,..4 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x ) = 5x x max, x + x, x + x, x x, x, x..4 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x ) = x x + x max, 5x + x x, x x, 6x x + 5x = 9, x, x.

52 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH 5.4 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x, x 4 ) = x 4x + x + x 4 min, x + 4x 5x + x 4 =, x 5x + 4x + x 4 =, x x + 6x 6x 4 = 6, x,4, x,..4 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x, x ) = x + x + x min, x + x + x, 4x x, 4x x + x, x,...,..44 Riešte zadanú úlohu LP duálnym algoritmom: f(x, x ) = 8x + 5x max, x + 5x, 4x + x 6, x, x, x.

53 5.6. VÝSLEDKY NERIEŠENÝCH ÚLOH.6 Výsledky neriešených úloh. x opt = (, 6, ) a f opt = x opt = (,, ) a f opt =. x opt = (4, 6, ) a f opt = 7..4 x opt = (, 5, ) a f opt = 5..5 x opt = ( + λ, 4 + λ,, λ) ; λ..6 x opt = (7, ) a f opt = x opt = (, ) a f opt =..8 x opt = (, 8, ) a f opt = x opt = (,, 4) a f opt =.. x opt = (, 7, ) a f opt = 4.. x opt = (,, ) a f opt = 4.. x opt = (6 + λ,, 6 + λ) ; λ a f opt = 6.. x opt = (,,,9) a f opt =,9..4 x opt = (,, ) a f opt = 8.. x opt = (, 75) a f opt = 5.. x opt = (,,, ) a f opt = 4..4 Neohraničená úloha {( λ, 4 + λ ) ; λ }..5 x opt = (, 7, 7 ) a f opt = x opt = (,, ) a f opt = 7..7 x opt = ( 5, 6 5, 5 ) a f opt = 5..8 x opt = (, 5,, ) a f opt = 7..9 x opt = ( 5, 7 ) a f opt =.. Neohraničená úloha {( 7 + λ, λ, λ, λ) ; λ }.. x opt = (7,, ) a f opt =.

54 KAPITOLA. ĎALŠIE SPÔSOBY RIEŠENIA OPTIMALIZAČNÝCH ÚLOH 54. x opt = (, ) a f opt =.. x opt = (,, 8, ) a f opt =. 5.4 x opt = (5, ) a f opt =..5 x opt = (,, 5 ) a f opt =..6 x opt = (, ) a f opt =. 4.7 Neprípustná úloha..8 x opt = (, ) a f opt =..9 ( + 6λ, λ, 5 5 λ) λ [, ] a f opt = 7..4 x opt = (4, ) a f opt =..4 x opt = (, 5, ) a f opt =..4 Neprípustná úloha..4 Neprípustná úloha..44 x opt = (, ) a f opt = 4.

Informačná a modelová podpora pre kvantifikáciu prvkov daňovej sústavy SR

Informačná a modelová podpora pre kvantifikáciu prvkov daňovej sústavy SR Nelineárne optimalizačné modely a metódy Téma prednášky č. 5 Prof. Ing. Michal Fendek, CSc. Katedra operačného výskumu a ekonometrie Ekonomická univerzita Dolnozemská 1 852 35 Bratislava Označme ako množinu

Podrobnejšie

2.5. Dotyčnica krivky, dotykový kužeľ. Nech f je krivka a nech P V (f) (t.j. m P (f) 1). Ak m P (f) = r a l je taká priamka, že I P (f, l) > r, potom

2.5. Dotyčnica krivky, dotykový kužeľ. Nech f je krivka a nech P V (f) (t.j. m P (f) 1). Ak m P (f) = r a l je taká priamka, že I P (f, l) > r, potom 2.5. Dotyčnica krivky, dotykový kužeľ. Nech f je krivka a nech P V (f) (t.j. m P (f) 1). Ak m P (f) = r a l je taká priamka, že I P (f, l) > r, potom l nazývame dotyčnicou krivky f v bode P. Pre daný bod

Podrobnejšie

Cvičenie 9 Riešené príklady 1. Príklad min f(x 1, x 2 ) = x x x 1 s.t. x 1 80 x 1 + x Pre riešenie úlohy vykonáme nasledujúce kroky

Cvičenie 9 Riešené príklady 1. Príklad min f(x 1, x 2 ) = x x x 1 s.t. x 1 80 x 1 + x Pre riešenie úlohy vykonáme nasledujúce kroky Cvičenie 9 Riešené príklady 1. Príklad min f(x 1, x 2 ) = x 2 1 + x2 2 + 60x 1 s.t. x 1 80 x 1 + x 2 120 Pre riešenie úlohy vykonáme nasledujúce kroky: 1. Najskôr upravíme ohraničenia do tvaru a následne

Podrobnejšie

Úvod do lineárnej algebry Monika Molnárová Prednášky 2006

Úvod do lineárnej algebry Monika Molnárová Prednášky 2006 Úvod do lineárnej algebry Monika Molnárová Prednášky 2006 Prednášky: 1. 3. marca 2006 2. 10. marca 2006 c RNDr. Monika Molnárová, PhD. Obsah 1 Aritmetické vektory a matice 4 1.1 Aritmetické vektory........................

Podrobnejšie

Úvodná prednáška z RaL

Úvodná prednáška z RaL Rozvrhovanie a logistika Základné informácie o predmete Logistika a jej ciele Štruktúra činností výrobnej logistiky Základné skupiny úloh výrobnej logistiky Metódy používané na riešenie úloh výrobnej logistiky

Podrobnejšie

Neineárne programovanie zimný semester 2018/19 M. Trnovská, KAMŠ, FMFI UK 1

Neineárne programovanie zimný semester 2018/19 M. Trnovská, KAMŠ, FMFI UK 1 Neineárne programovanie zimný semester 2018/19 M. Trnovská, KAMŠ, FMFI UK 1 Metódy riešenia úloh nelineárneho programovania využívajúce Lagrangeovu funkciu 2 Veta: Bod ˆx je optimálne riešenie úlohy (U3)

Podrobnejšie

8 Cvičenie 1.1 Dokážte, že pre ľubovoľné body X, Y, Z platí X + Y Z = Z + Y X. 1.2 Dokážte, že pre ľubovoľné body A, B, D, E, F, G afinného priestoru

8 Cvičenie 1.1 Dokážte, že pre ľubovoľné body X, Y, Z platí X + Y Z = Z + Y X. 1.2 Dokážte, že pre ľubovoľné body A, B, D, E, F, G afinného priestoru 8 Cvičenie 1.1 Dokážte, že pre ľubovoľné body X, Y, Z platí X + Y Z = Z + Y X. 1. Dokážte, že pre ľubovoľné body A, B, D, E, F, G afinného priestoru P platí F B = F A, BD = AE, DG = EG F = G. 1.3 Dokážte

Podrobnejšie

Inteligentné rozhodovacie systémy Heuristické prehľadávanie SP Október, 2018 Katedra kybernetiky

Inteligentné rozhodovacie systémy Heuristické prehľadávanie SP   Október, 2018 Katedra kybernetiky Inteligentné rozhodovacie systémy Heuristické prehľadávanie SP Marian.Mach@tuke.sk http://people.tuke.sk/marian.mach Október, 2018 Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach 1 Best-first

Podrobnejšie

Pokrocilé programovanie XI - Diagonalizácia matíc

Pokrocilé programovanie XI - Diagonalizácia matíc Pokročilé programovanie XI Diagonalizácia matíc Peter Markoš Katedra experimentálnej fyziky F2-523 Letný semester 2015/2016 Obsah Fyzikálne príklady: zviazané oscilátory, anizotrópne systémy, kvantová

Podrobnejšie

Matematika 2 - cast: Funkcia viac premenných

Matematika 2 - cast: Funkcia viac premenných Matematika 2 časť: Funkcia viac premenných RNDr. Jana Pócsová, PhD. Ústav riadenia a informatizácie výrobných procesov Fakulta BERG Technická univerzita v Košiciach e-mail: jana.pocsova@tuke.sk Spojitosť

Podrobnejšie

MO_pred1

MO_pred1 Modelovanie a optimalizácia Ľudmila Jánošíková Katedra dopravných sietí Fakulta riadenia a informatiky Žilinská univerzita, Žilina Ludmila.Janosikova@fri.uniza.sk 041/5134 220 Modelovanie a optimalizácia

Podrobnejšie

1. KOMPLEXNÉ ČÍSLA 1. Nájdite výsledok operácie v tvare x+yi, kde x, y R. a i (5 2i)(4 i) b. i(1 + i)(1 i)(1 + 2i)(1 2i) (1 7i) c. (2+3i) a+bi d

1. KOMPLEXNÉ ČÍSLA 1. Nájdite výsledok operácie v tvare x+yi, kde x, y R. a i (5 2i)(4 i) b. i(1 + i)(1 i)(1 + 2i)(1 2i) (1 7i) c. (2+3i) a+bi d KOMPLEXNÉ ČÍSLA Nájdite výsledok operácie v tvare xyi, kde x, y R 7i (5 i)( i) i( i)( i)( i)( i) ( 7i) (i) abi a bi, a, b R i(i) 5i Nájdite x, y R také, e (x y) i(x y) = i (ix y)(x iy) = i y ix x iy i

Podrobnejšie

Teória pravdepodobnosti Zákony velkých císel

Teória pravdepodobnosti Zákony velkých císel 10. Zákony veľkých čísel Katedra Matematických metód Fakulta Riadenia a Informatiky Žilinská Univerzita v Žiline 6. apríla 2014 1 Zákony veľkých čísel 2 Centrálna limitná veta Zákony veľkých čísel Motivácia

Podrobnejšie

Paralelné algoritmy, cast c. 2

Paralelné algoritmy, cast c. 2 Paralelné algoritmy, čast č. 2 František Mráz Kabinet software a výuky informatiky, MFF UK, Praha Paralelné algoritmy, 2009/2010 František Mráz (KSVI MFF UK) Paralelné algoritmy, čast č. 2 Paralelné algoritmy,

Podrobnejšie

Microsoft Word - 6 Výrazy a vzorce.doc

Microsoft Word - 6 Výrazy a vzorce.doc 6 téma: Výrazy a vzorce I Úlohy na úvod 1 1 Zistite definičný obor výrazu V = 4 Riešte sústavu 15 = 6a + b, = 4a c, 1 = 4a + b 16c Rozložte na súčin výrazy a) b 4 a 18, b) c 5cd 10c d +, c) 6 1 s + z 4

Podrobnejšie

Microsoft Word - skripta3b.doc

Microsoft Word - skripta3b.doc 6. Vlastnosti binárnych relácií V tejto časti sa budeme venovať šiestim vlastnostiam binárnych relácií. Najprv si uvedieme ich definíciu. Reláciu R definovanú v množine M nazývame: a ) reflexívnou, ak

Podrobnejšie

Matematický model činnosti sekvenčného obvodu 7 MATEMATICKÝ MODEL ČINNOSTI SEKVENČNÉHO OBVODU Konečný automat predstavuje matematický model sekvenčnéh

Matematický model činnosti sekvenčného obvodu 7 MATEMATICKÝ MODEL ČINNOSTI SEKVENČNÉHO OBVODU Konečný automat predstavuje matematický model sekvenčnéh 7 MTEMTICKÝ MODEL ČINNOSTI SEKVENČNÉHO OBVODU Konečný automat predstavuje matematický model sekvenčného obvodu. Konečný automat je usporiadaná pätica = (X, S, Y, δ, λ,) (7.) kde X je konečná neprázdna

Podrobnejšie

Relačné a logické bázy dát

Relačné a logické bázy dát Unifikácia riešenie rovníc v algebre termov Ján Šturc Zima, 2010 Termy a substitúcie Definícia (term): 1. Nech t 0,..., t n -1 sú termy a f je n-árny funkčný symbol, potom aj f(t 0,..., t n -1 ) je term.

Podrobnejšie

Axióma výberu

Axióma výberu Axióma výberu 29. septembra 2012 Axióma výberu Axióma VIII (Axióma výberu) ( S)[( A S)(A ) ( A S)( B S)(A B A B = ) ( V )( A S)( x)(v A = {x})] Pre každý systém neprázdnych po dvoch disjunktných množín

Podrobnejšie

Algoritmizácia a programovanie - Príkazy

Algoritmizácia a programovanie - Príkazy Algoritmizácia a programovanie Príkazy prof. Ing. Ján Terpák, CSc. Technická univerzita v Košiciach Fakulta baníctva, ekológie, riadenia a geotechnológíı Ústav riadenia a informatizácie výrobných procesov

Podrobnejšie

Prenosový kanál a jeho kapacita

Prenosový kanál a jeho kapacita Prenosový kanál a jeho kapacita Stanislav Palúch Fakulta riadenia a informatiky, Žilinská univerzita 5. mája 2011 Stanislav Palúch, Fakulta riadenia a informatiky, Žilinská univerzita Prenosový kanál a

Podrobnejšie

Informačné technológie

Informačné technológie Informačné technológie Piatok 15.11. 2013 Matúš Péči Barbora Zahradníková Soňa Duchovičová Matúš Gramlička Začiatok/Koniec Z K Vstup/Výstup A, B Načítanie vstupných premenných A, B resp. výstup výstupných

Podrobnejšie

SRPkapitola06_v1.docx

SRPkapitola06_v1.docx Štatistické riadenie procesov Regulačné diagramy na reguláciu porovnávaním 6-1 6 Regulačné diagramy na reguláciu porovnávaním Cieľ kapitoly Po preštudovaní tejto kapitoly budete vedieť: čo sú regulačné

Podrobnejšie

9. kapitola Maticová algebra II systém lineárnych rovníc, Frobeniova veta, Gaussova eliminačná metóda, determinanty 1. Systém lineárnych rovníc Systém

9. kapitola Maticová algebra II systém lineárnych rovníc, Frobeniova veta, Gaussova eliminačná metóda, determinanty 1. Systém lineárnych rovníc Systém 9. kapitola Maticová algebra II systém lineárnych rovníc, Frobeniova veta, Gaussova eliminačná metóda, determinanty. Systém lineárnych rovníc Systém lineárnych rovníc, ktorý obsahuje m rovníc o n neznámych

Podrobnejšie

Microsoft Word - Algoritmy a informatika-priesvitky02.doc

Microsoft Word - Algoritmy a informatika-priesvitky02.doc 3. prednáška Teória množín I množina operácie nad množinami množinová algebra mohutnosť a enumerácia karteziánsky súčin Priesvtika: 1 Definícia množiny Koncepcia množiny patrí medzi základné formálne prostriedky

Podrobnejšie

Vzorové riešenia úlohy 4.1 Bodovanie Úvod do TI 2010 Dôvod prečo veľa z Vás malo málo bodov bolo to, že ste sa nepokúsili svoje tvrdenia dokázať, prič

Vzorové riešenia úlohy 4.1 Bodovanie Úvod do TI 2010 Dôvod prečo veľa z Vás malo málo bodov bolo to, že ste sa nepokúsili svoje tvrdenia dokázať, prič Vzorové riešenia úlohy 4.1 Bodovanie Úvod do TI 2010 Dôvod prečo veľa z Vás malo málo bodov bolo to, že ste sa nepokúsili svoje tvrdenia dokázať, pričom to je veľmi dôležitá súčasť úlohy. Body sa udeľovali

Podrobnejšie

Microsoft Word - Transparencies03.doc

Microsoft Word - Transparencies03.doc 3. prednáška Teória množín II relácie o operácie nad reláciami o rovnosť o usporiadanosť funkcie o zložená funkcia o inverzná funkcia. Verzia: 20. 3. 2006 Priesvitka: 1 Relácie Definícia. Nech X a Y sú

Podrobnejšie

Paralelné algoritmy, cast c. 3

Paralelné algoritmy, cast c. 3 Paralelné algoritmy, čast č. 3 František Mráz Kabinet software a výuky informatiky, MFF UK, Praha Paralelné algoritmy, 2009/2010 František Mráz (KSVI MFF UK) Paralelné algoritmy, čast č. 3 Paralelné algoritmy,

Podrobnejšie

III. Diferenciálny počet funkcie viac premenných (Prezentácia k prednáškam, čast B) Matematická analýza IV (ÚMV/MAN2d/10) RNDr. Lenka Halčinová, PhD.

III. Diferenciálny počet funkcie viac premenných (Prezentácia k prednáškam, čast B) Matematická analýza IV (ÚMV/MAN2d/10) RNDr. Lenka Halčinová, PhD. III. Diferenciálny počet funkcie viac premenných (Prezentácia k prednáškam, čast B) (ÚMV/MAN2d/10) lenka.halcinova@upjs.sk 11. apríla 2019 3.3 Derivácia v smere, vzt ah diferenciálu, gradientu a smerovej

Podrobnejšie

1

1 ADM a logika 5. prednáška Sémantické tablá priesvitka 1 Úvodné poznámky Cieľom dnešnej prednášky je moderná sémantická metóda verifikácie skutočnosti, či formula je tautológia alebo kontradikcia: Metóda

Podrobnejšie

Priebeh funkcie

Priebeh funkcie Technická univerzita Košice monika.molnarova@tuke.sk Obsah 1 Monotónnosť funkcie Lokálne extrémy funkcie Globálne (absolútne) extrémy funkcie Konvexnosť a konkávnosť funkcie Monotónnosť funkcie Monotónnosť

Podrobnejšie

SK MATEMATICKÁOLYMPIÁDA skmo.sk 2009/ ročník MO Riešenia úloh česko-poľsko-slovenského stretnutia 1. Určte všetky trojice (a, b, c) kladných r

SK MATEMATICKÁOLYMPIÁDA skmo.sk 2009/ ročník MO Riešenia úloh česko-poľsko-slovenského stretnutia 1. Určte všetky trojice (a, b, c) kladných r SK MATEMATICKÁOLYMPIÁDA skmo.sk 009/010 59. ročník MO Riešenia úloh česko-poľsko-slovenského stretnutia 1. Určte všetky trojice (a, b, c) kladných reálnych čísel, ktoré sú riešením sústavy rovníc a b c

Podrobnejšie

9.1 MOMENTY ZOTRVACNOSTI \(KVADRATICKÉ MOMENTY\) A DEVIACNÝ MOMENT PRIEREZU

9.1 MOMENTY ZOTRVACNOSTI \(KVADRATICKÉ MOMENTY\) A DEVIACNÝ MOMENT PRIEREZU Učebný cieľ kapitoly Po preštudovaní tejto kapitoly by ste mali ovládať: Charakteristiku kvadratických momentov prierezových plôch. Ako je definovaný kvadraticky moment plochy k osi a k pólu. Ako je definovaný

Podrobnejšie

Podpora metód operačného výskumu pri navrhovaní systému liniek doc. RNDr. Štefan PEŠKO, CSc. Katedra matematických metód, Fa

Podpora metód operačného výskumu pri navrhovaní systému liniek doc. RNDr. Štefan PEŠKO, CSc. Katedra matematických metód, Fa Podpora metód operačného výskumu pri navrhovaní systému liniek doc. RNDr. Štefan PEŠKO, CSc. stefan.pesko@fri.uniza.sk Katedra matematických metód, Fakulta riadenia a informatiky, Žilinská univerzita v

Podrobnejšie

Microsoft Word - Praktikum_07.doc

Microsoft Word - Praktikum_07.doc 33 Praktikum 7: Lineárne optimalizačné úloh Cieľ: Grafick znázorniť množinu prípustných riešení, zobraziť účelovú funkciu, nájsť optimálne riešenie a interpretovať riešenie danej úloh. Metodický postup:

Podrobnejšie

Snímka 1

Snímka 1 Mgr. Ing. Roman Horváth, PhD. Katedra matematiky a informatiky Pedagogická fakulta Trnavská univerzita v Trnave roman.horvath@truni.sk Algoritmus a vlastnosti algoritmov Algoritmus konečná postupnosť krokov

Podrobnejšie

Microsoft Word - Zaver.pisomka_januar2010.doc

Microsoft Word - Zaver.pisomka_januar2010.doc Písomná skúška z predmetu lgebra a diskrétna matematika konaná dňa.. 00. príklad. Dokážte metódou vymenovaním prípadov vlastnosť: Tretie mocniny celých čísel sú reprezentované celými číslami ktoré končia

Podrobnejšie

Metrické konštrukcie elipsy Soňa Kudličková, Alžbeta Mackovová Elipsu, ako regulárnu kužeľosečku, môžeme študovať synteticky (konštrukcie bodov elipsy

Metrické konštrukcie elipsy Soňa Kudličková, Alžbeta Mackovová Elipsu, ako regulárnu kužeľosečku, môžeme študovať synteticky (konštrukcie bodov elipsy Metrické konštrukcie elipsy Soňa Kudličková, Alžbeta Mackovová Elipsu, ako regulárnu kužeľosečku, môžeme študovať synteticky (konštrukcie bodov elipsy) alebo analyticky (výpočet súradníc bodov elipsy).

Podrobnejšie

Microsoft Word - mnohouholnik.doc

Microsoft Word - mnohouholnik.doc Výpočet obsahu mnohouholníka Mnohouholník je daný súradnicami svojich vrcholov: A1[x1, y1], A2[x2, y2],..., An[xn, yn]. Aby sme sa vyhli komplikáciám, obmedzíme sa na prípad konvexného mnohouholníka. Súradnice

Podrobnejšie

Tue Oct 3 22:05:51 CEST Začiatky s jazykom C 2.1 Štruktúra programu Štruktúra programu by sa dala jednoducho popísať nasledovnými časťami, kto

Tue Oct 3 22:05:51 CEST Začiatky s jazykom C 2.1 Štruktúra programu Štruktúra programu by sa dala jednoducho popísať nasledovnými časťami, kto Tue Oct 3 22:05:51 CEST 2006 2. Začiatky s jazykom C 2.1 Štruktúra programu Štruktúra programu by sa dala jednoducho popísať nasledovnými časťami, ktoré si postupne rozoberieme: dátové typy príkazy bloky

Podrobnejšie

Klasická metóda CPM

Klasická metóda CPM Operačná analýza 2-02a Klasická metóda CPM Úvod Je daná úloha časového plánovania U s množinou elementárnych činností E a reálnou funkciou c: E R ktorá každej činnosti A E priradí jej dobu trvania c(a).

Podrobnejšie

Microsoft Word - 16.kapitola.doc

Microsoft Word - 16.kapitola.doc 6. kapitola Logická teória diagnózy zložitých systémov 6. Úvodné poznámky tanovenie diagnózy zložitých systémov v medicíne u človeka, veľkých výrobných zariadení, elektronických obvodov, a pod.) patrí

Podrobnejšie

Microsoft Word - Argumentation_presentation.doc

Microsoft Word - Argumentation_presentation.doc ARGUMENTÁCIA V. Kvasnička Ústav aplikovanej informatiky FIIT STU Seminár UI, dňa 21.11.2008 Priesvitka 1 Úvodné poznámky Argumentácia patrí medzi dôležité aspekty ľudskej inteligencie. Integrálnou súčasťou

Podrobnejšie

Informačná a modelová podpora pre kvantifikáciu prvkov daňovej sústavy SR

Informačná a modelová podpora pre kvantifikáciu prvkov daňovej sústavy SR Modely a metódy lineárneho a celočíselného programovania (Tézy k prenáške č. 8) Téma prednášky Metóda vetiev a hraníc Prof. Ing. Michal Fendek, PhD. Katedra operačného výskumu a ekonmetrie Ekonomická univerzita

Podrobnejšie

1

1 1. CHARAKTERISTIKA DIGITÁLNEHO SYSTÉMU A. Charakteristika digitálneho systému Digitálny systém je dynamický systém (vo všeobecnosti) so vstupnými, v čase premennými veličinami, výstupnými premennými veličinami

Podrobnejšie

Snímka 1

Snímka 1 Fyzika - prednáška 12 Ciele 5. Fyzikálne polia 5.4 Stacionárne magnetické pole 5.5 Elektromagnetické pole Zopakujte si Fyzikálne pole je definované ako... oblasť v určitom priestore, pričom v každom bode

Podrobnejšie

DediĊnosť

DediĊnosť Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY Dedičnosť v jazyku C# Praha & EU: Investujeme do vaší budoucnosti Evropský sociální fond OOP rekapitulácia Trieda je základná jednotka objektového programovania

Podrobnejšie

Oceňovanie amerických opcií p. 1/17 Oceňovanie amerických opcií Beáta Stehlíková Finančné deriváty, FMFI UK Bratislava

Oceňovanie amerických opcií p. 1/17 Oceňovanie amerických opcií Beáta Stehlíková Finančné deriváty, FMFI UK Bratislava Oceňovanie amerických opcií p. 1/17 Oceňovanie amerických opcií Beáta Stehlíková Finančné deriváty, FMFI UK Bratislava Oceňovanie amerických opcií p. 2/17 Európske a americké typy derivátov Uvažujme put

Podrobnejšie

Pocítacové modelovanie - Šírenie vln v nehomogénnom prostredí - FDTD

Pocítacové modelovanie  - Šírenie vln v nehomogénnom prostredí - FDTD Počítačové modelovanie Šírenie vĺn v nehomogénnom prostredí - FDTD Peter Markoš Katedra experimentálnej fyziky F2-523 Letný semester 2016/2017 Úvod Hľadáme riešenia časovo závislej parciálnej diferenciálnej

Podrobnejšie

Úroveň strojového kódu procesor Intel Pentium Pamäťový operand Adresovanie pamäte Priama nepriama a indexovaná adresa Práca s jednorozmerným poľom Pra

Úroveň strojového kódu procesor Intel Pentium Pamäťový operand Adresovanie pamäte Priama nepriama a indexovaná adresa Práca s jednorozmerným poľom Pra Úroveň strojového kódu procesor Intel Pentium Pamäťový operand Adresovanie pamäte Priama nepriama a indexovaná adresa Práca s jednorozmerným poľom Praktické programovanie assemblerových funkcií Autor:

Podrobnejšie

Operačná analýza 2

Operačná analýza 2 Súradnicové sústavy a zobrazenia Súradnicové sústavy v rovine (E 2 ) 1. Karteziánska súradnicová sústava najpoužívanejšia súradnicová sústava; určená začiatkom O, kolmými osami x, y a rovnakými jednotkami

Podrobnejšie

1 Portál pre odborné publikovanie ISSN Heuristický adaptívny PSD regulátor založený na miere kmitavosti Šlezárová Alexandra Elektrotechnika

1 Portál pre odborné publikovanie ISSN Heuristický adaptívny PSD regulátor založený na miere kmitavosti Šlezárová Alexandra Elektrotechnika 1 Portál pre odborné publikovanie ISSN 1338-0087 Heuristický adaptívny PSD regulátor založený na miere kmitavosti Šlezárová Alexandra Elektrotechnika 28.04.2010 Článok spočíva v predstavení a opísaní algoritmu

Podrobnejšie

07-optimalizacne_ulohy

07-optimalizacne_ulohy 7. Optimalizačné úlohy 1. Náklady na výrobu tovaru sú 4 eurá a odhaduje sa, že ak sa bude tovar predávať za eur, kúpia zákazníci približne 0 kusov tovaru za deň. Ako stanoviť cenu tovaru, aby sa dosiahol

Podrobnejšie

Numerické riešenie všeobecnej (klasickej) DMPK rovnice.

Numerické riešenie všeobecnej (klasickej) DMPK rovnice. Numerické riešenie všeobecnej (klasickej) DMPK rovnice. J. Brndiar, R. Derian, P. Markos 11.6.27 1 Úvod Vodivost a transfér matica DMPK vs. zovšeobecnená DMPK rovnica 2 Numerické riešenie Ciel e Predpríprava

Podrobnejšie

Snímka 1

Snímka 1 Generovanie LOGICKÝCH KONJUNKCIÍ doc. Ing. Kristína Machová, PhD. kristina.machova@tuke.sk http://people.tuke.sk/kristina.machova/ OSNOVA: 1. Prehľadávanie priestoru pojmov 2. Reprezentácia a použitie

Podrobnejšie

Viacnásobne použitelné oblasti spolahlivosti pre viacrozmernú kalibráciu

Viacnásobne použitelné oblasti spolahlivosti pre viacrozmernú kalibráciu Viacnásobne použitel né oblasti spol ahlivosti pre viacrozmernú kalibráciu Martina Chvosteková Ústav merania Slovenská akadémia vied 22. január, Rekreačné zariadenie Rybník, 2018 Obsah 1 Predpoklady, model

Podrobnejšie

N desitka.indd

N desitka.indd DESIATKA Interakčná, taktická kartová hra od holandských autorov. Hra, v ktorej sa snažíte prekabátiť svojich súperov! Hra, v ktorej môže zvíťaziť aj ten, komu šťastie práve nepraje. Podmienkou sú pevné

Podrobnejšie

Microsoft Word - Priloha_1.docx

Microsoft Word - Priloha_1.docx Obsah 1 Úvod... 1 2 Hlavné menu verejnej časti ITMS2014+... 1 3 Zoznam ŽoNFP na verejnej časti ITMS2014+... 2 3.1 Vyhľadávanie ŽoNFP... 2 3.2 Horná lišta zoznamu ŽoNFP... 2 3.3 Stĺpce zoznamu ŽoNFP...

Podrobnejšie

8

8 8. Funkcie pre prácu s údajmi 8.1. Základné funkcie pre prácu s údajmi MATLAB umožňuje aj štatistické spracovanie údajov. Jednotlivé prvky sú zadávané ako matica (vektor). V prípade matice sa operácie

Podrobnejšie

NÁVRH UČEBNÝCH OSNOV PRE 1

NÁVRH  UČEBNÝCH  OSNOV  PRE  1 PROGRAMOVANIE UČEBNÉ OSNOVY do ŠkVP Charakteristika voliteľného učebného predmetu Programovanie Programovanie rozširuje a prehlbuje žiacke vedomosti z predchádzajúcich povinného predmetu Informatika. Kompetencie

Podrobnejšie

Metódy dokazovanie v matematike 1 Základné pojmy Matematika exaktná veda vybudovaná DEDUKTÍVNE ZÁKLADNÉ POJMY základy každej matematickej teórie sú in

Metódy dokazovanie v matematike 1 Základné pojmy Matematika exaktná veda vybudovaná DEDUKTÍVNE ZÁKLADNÉ POJMY základy každej matematickej teórie sú in Metódy dokazovanie v matematike 1 Základné pojmy Matematika exaktná veda vybudovaná DEDUKTÍVNE ZÁKLADNÉ POJMY základy každej matematickej teórie sú intuitívne jasné a názorné napr. prirodzené čísla, zlomok,

Podrobnejšie

Študent 1. kapitola Maticová algebra I 1.1 Definícia matice V mnohých prípadoch dáta majú štruktúru dvojrozmernej tabuľky, ktorá má m riadkov a n stĺp

Študent 1. kapitola Maticová algebra I 1.1 Definícia matice V mnohých prípadoch dáta majú štruktúru dvojrozmernej tabuľky, ktorá má m riadkov a n stĺp Študent. kapitola Maticová algebra I. Definícia matice V mnohých prípadoch dáta majú štruktúru dvojrozmernej tabuľky, ktorá má m riadkov a n stĺpcov. Jednoduchý príklad dát tohto druhu je tabuľka, ktorá

Podrobnejšie

Snímka 1

Snímka 1 HIERARCHICKÝ LINEÁRNY MODEL PRIDANEJ HODNOTY ŠKOLY VO VZDELÁVANÍ Trajová Jana, Mária Kolková, Pavol Kaclík, Lukáš Píš 20.-21.10.2015, Bratislava Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je

Podrobnejšie

SK MATEMATICKA OLYMPIADA 2010/ ročník MO Riešenia úloh domáceho kola kategórie Z4 1. Doplň do prázdnych políčok čísla od 1 do 7 každé raz tak,

SK MATEMATICKA OLYMPIADA 2010/ ročník MO Riešenia úloh domáceho kola kategórie Z4 1. Doplň do prázdnych políčok čísla od 1 do 7 každé raz tak, SK MATEMATICKA OLYMPIADA 2010/2011 60. ročník MO Riešenia úloh domáceho kola kategórie Z4 1. Doplň do prázdnych políčok čísla od 1 do 7 každé raz tak, aby matematické operácie boli vypočítané správne.

Podrobnejšie

1 Rekurencie este raz riesenia niektorych rekurencii z cvik. mame danu rekurenciu napr T (n) = at ( n b ) + k. idea postupu je postupne rozpisovat cle

1 Rekurencie este raz riesenia niektorych rekurencii z cvik. mame danu rekurenciu napr T (n) = at ( n b ) + k. idea postupu je postupne rozpisovat cle 1 Rekurencie este raz riesenia niektorych rekurencii z cvik. mame danu rekurenciu napr at b + k. idea postupu je postupne rozpisovat cleny T b... teda T b = at + 1... dokym v tom neuvidime nejaky tvar

Podrobnejšie

Stat1_CV1 VES

Stat1_CV1 VES Štatistika 1 Cvičenie č. 1 Triedenie, Aritmetický priemer Príklad č. 1 Pri sledovaní výkonnosti zamestnancov sa v 20 sledovaných dňoch zistili nasledovné údaje o počte vybavených klientov počas smeny v

Podrobnejšie

Jadrova fyzika - Bc.

Jadrova fyzika - Bc. Základné vlastnosti jadier 1-FYZ-601 Jadrová fyzika ZÁKLADNÉ VLASTNOSTI ATÓMOVÉHO JADRA 3. 10. 2018 Zhrnutie a základné poznatky 2/10 Praktické jednotky v jadrovej fyzike Je praktické využiť pre jednotky

Podrobnejšie

Poznámky k cvičeniu č. 2

Poznámky k cvičeniu č. 2 Formálne jazyky a automaty (1) Zimný semester 2017/18 Zobrazenia, obrazy a inverzné obrazy Poznámky k cvičeniu č. 2 Peter Kostolányi 4. októbra 2017 Nech f : X Y je zobrazenie. Obraz prvku x X pri zobrazení

Podrobnejšie

Snímka 1

Snímka 1 PF UPJŠ v Košiciach Moyzesova 16, 041 54 Košice www.science.upjs.sk Informatika na UPJŠ v Košiciach alebo Ako to vidíme my Doc. RNDr. Gabriel Semanišin, PhD. Univerzita P.J. Šafárika, Prírodovedecká fakulta

Podrobnejšie

Zásady prijímania na bakalárske štúdium na školský rok 2004/2005

Zásady prijímania na bakalárske štúdium na školský rok 2004/2005 Ďalšie podmienky prijatia na bakalárske štúdium na FIIT STU Čl. 1 Úvodné ustanovenia (1) Ďalšie podmienky prijatia na bakalárske štúdium na Fakultu informatiky a informačných technológií Slovenskej technickej

Podrobnejšie

Optimal approximate designs for comparison with control in dose-escalation studies

Optimal approximate designs for comparison with control in dose-escalation studies Optimal approximate designs for comparison with control in dose-escalation studies a Radoslav Harman Fakulta matematiky, fyziky a informatiky Univerzity Komenského 15. 9. 2016 Optimálne aproximatívne dizajny

Podrobnejšie

EURÓPSKA KOMISIA V Bruseli XXX [ ](2013) XXX draft OZNÁMENIE KOMISIE Uplatňovanie článku 260 Zmluvy o fungovaní Európskej únie. Aktualizácia údajov po

EURÓPSKA KOMISIA V Bruseli XXX [ ](2013) XXX draft OZNÁMENIE KOMISIE Uplatňovanie článku 260 Zmluvy o fungovaní Európskej únie. Aktualizácia údajov po EURÓPSKA KOMISIA V Bruseli XXX [ ](2013) XXX draft OZNÁMENIE KOMISIE Uplatňovanie článku 260 Zmluvy o fungovaní Európskej únie. Aktualizácia údajov používaných pri výpočte paušálnych pokút a penále, ktoré

Podrobnejšie

FAQ

FAQ Kontrola koeficientovanej DPH Platiteľovi DPH môžu pri odpočítavaní DPH ( 49) nastať tieto tri možnosti: nemáme nárok na odpočítanie DPH z nadobudnutých tovarov a služieb plnenia oslobodené od dane účtujeme

Podrobnejšie

Vzhľadom k tomu, že Žiadosť o platbu č

Vzhľadom k tomu, že Žiadosť o platbu č Postup na identifikáciu žiadateľa ako podniku v ťažkostiach podľa Usmernenia Spoločenstva o štátnej pomoci na záchranu a reštrukturalizáciu firiem v ťažkostiach (2004/C244/02) Pred tým, ako bude uvedený

Podrobnejšie

Úlohy o veľkých číslach 6. Deliteľnosť In: Ivan Korec (author): Úlohy o veľkých číslach. (Slovak). Praha: Mladá fronta, pp Persistent UR

Úlohy o veľkých číslach 6. Deliteľnosť In: Ivan Korec (author): Úlohy o veľkých číslach. (Slovak). Praha: Mladá fronta, pp Persistent UR Úlohy o veľkých číslach 6. Deliteľnosť In: Ivan Korec (author): Úlohy o veľkých číslach. (Slovak). Praha: Mladá fronta, 1988. pp. 68 75. Persistent URL: http://dml.cz/dmlcz/404183 Terms of use: Ivan Korec,

Podrobnejšie

Zápisnica

Zápisnica Ďalšie podmienky prijatia na štúdium bakalárskych študijných programov na Fakulte chemickej a potravinárskej technológie STU v Bratislave Dátum: 21. 05. 2019 Fakulta chemickej a potravinárskej technológie

Podrobnejšie

Snímka 1

Snímka 1 Fyzika - prednáška 11 Ciele 5. Fyzikálne polia 5.2 Elektrostatické pole 5.3 Jednosmerný elektrický prúd Zopakujte si Fyzikálne pole je definované ako... oblasť v určitom priestore, pričom v každom bode

Podrobnejšie

Microsoft Word - Final_test_2008.doc

Microsoft Word - Final_test_2008.doc Záverečná písomka z Matematiky pre kog. vedu konaná dňa 3. 1. 008 Príklad 1. Odpovedzte na otázky z výrokovej logiky: (a Ako je definovaná formula (b Aký je rozdiel medzi tautológiou a splniteľnou formulou

Podrobnejšie

VZTAH STUDENTŮ VŠ K DISCIPLÍNÁM TEORETICKÉ INFORMATIKY

VZTAH STUDENTŮ VŠ K DISCIPLÍNÁM TEORETICKÉ INFORMATIKY 5. vedecká konferencia doktorandov a mladých vedeckých pracovníkov LIMITA A DERIVÁCIA FUNKCIE UKÁŽKA KVANTITATÍVNEHO VÝSKUMU Ján Gunčaga The present paper is devoted to a qualitative research related to

Podrobnejšie

Microsoft Word - prechod_euro_prolca.doc

Microsoft Word - prechod_euro_prolca.doc Prechod registračnej pokladne na EURO Čo sa musí vykonať pri prechode na EURO? Fiskálny modul - nastavenie prechodu na EURO. Precenenie predajných cien na kartách tovarov. Precenenie predajných cien na

Podrobnejšie

Meno: Škola: Ekonomická olympiáda 2017/2018 Test krajského kola SÚŤAŽ REALIZUJE PARTNERI PROJEKTU

Meno: Škola: Ekonomická olympiáda 2017/2018 Test krajského kola SÚŤAŽ REALIZUJE PARTNERI PROJEKTU Meno: Škola: Ekonomická olympiáda 2017/2018 Test krajského kola SÚŤAŽ REALIZUJE PARTNERI PROJEKTU Ekonomická olympiáda Test krajského kola 2017/2018 Pokyny pre študentov: Test obsahuje štyri časti. Otázky

Podrobnejšie

Paralelné algoritmy, cast c. 3

Paralelné algoritmy, cast c. 3 Paralelné algoritmy, čast č. 3 František Mráz Kabinet software a výuky informatiky, MFF UK, Praha Paralelné algoritmy, 2011/2012 František Mráz (KSVI MFF UK) Paralelné algoritmy, čast č. 3 Paralelné algoritmy,

Podrobnejšie

prijimacky 2014 MAT 4rocne ver A.doc

prijimacky 2014 MAT 4rocne ver A.doc Priezvisko a meno: " Sem nepíš! Kód: M-A-4r Kód: M-A-4r 1. súkromné gymnázium v Bratislave, Bajkalská 20, Bratislava Test z matematiky (verzia A 12. máj 2014) Pokyny pre žiakov 1. 2. Tento test obsahuje

Podrobnejšie

ÚRAD VLÁDY SLOVENSKEJ REPUBLIKY

ÚRAD VLÁDY SLOVENSKEJ REPUBLIKY Výzva na predkladanie ponúk zákazky s nízkou hodnotou v súlade s 102 zákona č. 25/2006 Z. z. o verejnom obstarávaní a o zmene niektorých zákonov v znení neskorších predpisov (ďalej len zákon v platnom

Podrobnejšie

Microsoft Word - Diskusia11.doc

Microsoft Word - Diskusia11.doc Univerzita Komenského v Bratislave Fakulta matematiky, fyziky a informatiky MATEMATIKA - 011 sem vlepiť čiarový kód uchádzača Test obsahuje 30 úloh. Na jeho vypracovanie máte 90 minút. Každá úloha spolu

Podrobnejšie

O možnosti riešenia deformácie zemského povrchu z pohladu metódy konecných prvkov konference pro studenty matematiky

O možnosti riešenia deformácie zemského povrchu z pohladu metódy konecných prvkov konference pro studenty matematiky O možnosti riešenia deformácie zemského povrchu z pohľadu metódy konečných prvkov 19. konference pro studenty matematiky Michal Eliaš ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Katedra matematiky 7. 9. 6. 2011

Podrobnejšie

História

História Fakulta riadenia a informatiky ŽU Množiny Pojmy zavedené v 8. prednáške N-rozmerné polia Dvojrozmerné polia matica definícia typ[][] premenna inicializácia new typ[pocetriadkov][pocetstlpcov] práca s prvkami

Podrobnejšie

DIDKATICKÉ POSTUPY UČITEĽA

DIDKATICKÉ POSTUPY UČITEĽA DIDAKTICKÉ MYSLENIE A POSTUPY UČITEĽA OBOZNÁMENIE SA SO VŠEOBECNÝMI CIEĽMI VÝUČBY A PREDMETU UJASNENIE TÉMY V RÁMCI TEMATICKÉHO CELKU DIDAKTICKÁ ANALÝZA UČIVA KONKRETIZÁCIA CIEĽOV VO VZŤAHU MOŽNOSTIAM

Podrobnejšie

Zeszyty Naukowe PWSZ, Nowy Sącz 2013 Konštrukcie magických obdĺžnikov Marián Trenkler Faculty of Education, Catholic University in Ružomberok Hrabovsk

Zeszyty Naukowe PWSZ, Nowy Sącz 2013 Konštrukcie magických obdĺžnikov Marián Trenkler Faculty of Education, Catholic University in Ružomberok Hrabovsk Zeszyty Naukowe PWSZ, Nowy Sącz 2013 Konštrukcie magických obdĺžnikov Marián Trenkler Faculty of Education, Catholic University in Ružomberok Hrabovská cesta 1, 034 01 Ružomberok, Slovakia e-mail: marian.trenkler@ku.sk

Podrobnejšie

TESTOVANIE STABILITY PROCESU POKRAČOVANIA GRADIOMETRICKÝCH MERANÍ DRUŽICE GOCE NADOL

TESTOVANIE STABILITY PROCESU POKRAČOVANIA GRADIOMETRICKÝCH MERANÍ DRUŽICE GOCE NADOL S L O V E N S K Á E C H N I C K Á U N I V E R Z I A V B R A I S L A V E S A V E B N Á F A K U L A K A E D R A G E O D E I C K Ý C H Z Á K L A D O V ESOVANIE SABILIY PROCESU POKRAČOVANIA GRADIOMERICKÝCH

Podrobnejšie

Verejná konzultácia k článku 18 Nariadenia Komisie (EÚ) 2017/2195, ktorým sa ustanovuje usmernenie o zabezpečovaní rovnováhy v elektrizačnej sústave P

Verejná konzultácia k článku 18 Nariadenia Komisie (EÚ) 2017/2195, ktorým sa ustanovuje usmernenie o zabezpečovaní rovnováhy v elektrizačnej sústave P Verejná konzultácia k článku 18 Nariadenia Komisie (EÚ) 2017/2195, ktorým sa ustanovuje usmernenie o zabezpečovaní rovnováhy v elektrizačnej sústave Predmet konzultácie Predmetom verejnej konzultácie je

Podrobnejšie

Analýza sociálnych sietí Geografická lokalizácia krajín EU

Analýza sociálnych sietí  Geografická lokalizácia krajín EU Analýza sociálnych sietí Geografická lokalizácia krajín EU Ekonomická fakulta TU v Košiciach 20. februára 2009 Vzt ahy medzi krajinami - teória grafov Doterajšie riešenia 1 problém farbenia grafov (Francis

Podrobnejšie

Microsoft Word - zapis-predmetov-AiS

Microsoft Word - zapis-predmetov-AiS Zápis predmetov do AiS na aktuálny akademický rok Pred zápisom predmetov Vám odporúčame pozorne si prečítať študijný plán pre Váš študijný program. Môžete si ho zobraziť v AiSe kliknutím na "Študijné programy"

Podrobnejšie

Študijný program (Študijný odbor) Školiteľ Forma štúdia Téma Elektronické zbraňové systémy (8.4.3 Výzbroj a technika ozbrojených síl) doc. Ing. Martin

Študijný program (Študijný odbor) Školiteľ Forma štúdia Téma Elektronické zbraňové systémy (8.4.3 Výzbroj a technika ozbrojených síl) doc. Ing. Martin doc. Ing. Martin Marko, CSc. e-mail: martin.marko@aos.sk tel.: 0960 423878 Metódy kódovania a modulácie v konvergentných bojových rádiových sieťach Zameranie: Dizertačná práca sa bude zaoberať modernými

Podrobnejšie

03_ControlFlow.dvi

03_ControlFlow.dvi 1 Riadenie toku programu Príkazy v Matlabe na kontrolu toku programu fungujú veľmi podobne ako v iných programovacích jazykoch. Zoznam: IF (IF-END, IF-ELSE-END, IF-ELSEIF-ELSE-END), SWITCH-CASE, FOR cykly,

Podrobnejšie

Prezentace aplikace PowerPoint

Prezentace aplikace PowerPoint Ako vytvárať spätnú väzbu v interaktívnom matematickom učebnom prostredí Stanislav Lukáč, Jozef Sekerák Implementácia spätnej väzby Vysvetlenie riešenia problému, podnety pre konkrétne akcie vedúce k riešeniu

Podrobnejšie

SMERNICE

SMERNICE Metodický pokyn pre vyplňovanie štatistického výkazu Škol (MŠVVŠ SR) 12-01 o absolventoch vysokých škôl určeného pre automatizované spracovanie (Pre vykazujúce jednotky) účinnosť od 01. 09. 2019 CVTI SR

Podrobnejšie

Špeciálna základná škola, Odborárska 2, Košice V ý z v a na predloženie cenovej ponuky - Dodávka stravných poukážok Zákazka je zadávaná postupo

Špeciálna základná škola, Odborárska 2, Košice V ý z v a na predloženie cenovej ponuky - Dodávka stravných poukážok Zákazka je zadávaná postupo Špeciálna základná škola, Odborárska 2, 040 01 Košice V ý z v a na predloženie cenovej ponuky - Dodávka stravných poukážok Zákazka je zadávaná postupom podľa 117 Zákona č. 343/ 2015 Z. z. o verejnom obstarávaní

Podrobnejšie

NSK Karta PDF

NSK Karta PDF Názov kvalifikácie: Architekt informačných systémov Kód kvalifikácie U2511002-01348 Úroveň SKKR 6 Sektorová rada IT a telekomunikácie SK ISCO-08 2511002 / IT architekt, projektant SK NACE Rev.2 J INFORMÁCIE

Podrobnejšie