Operációkutatás. Glashütter Andrea



Hasonló dokumentumok
Mátrixjátékok tiszta nyeregponttal

A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2018/

A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2017/

6. Függvények. 1. Az alábbi függvények közül melyik szigorúan monoton növekvő a 0;1 intervallumban?

15. LINEÁRIS EGYENLETRENDSZEREK

Operációkutatás. 4. konzultáció: Szállítási feladat. A feladat LP modellje

Lineáris egyenletrendszerek

8. Egyenletek, egyenlőtlenségek, egyenletrendszerek II.

LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL

11. Előadás. 11. előadás Bevezetés a lineáris programozásba

KOVÁCS BÉLA, MATEMATIKA I.

Első zárthelyi dolgozat megoldásai biomatematikából * A verzió

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Függvények

Lineáris egyenletrendszerek

Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27

3. Előadás. Megyesi László: Lineáris algebra, oldal. 3. előadás Lineáris egyenletrendszerek

KOVÁCS BÉLA, MATEMATIKA I.

Mátrixok, mátrixműveletek

1. tétel. 1. Egy derékszögű háromszög egyik szöge 50, a szög melletti befogója 7 cm. Mekkora a háromszög átfogója? (4 pont)

Függvények Megoldások

5. Előadás. (5. előadás) Mátrixegyenlet, Mátrix inverze március 6. 1 / 39

Operációkutatás. Vaik Zsuzsanna. ajánlott jegyzet: Szilágyi Péter: Operációkutatás

Opkut deníciók és tételek

b) Ábrázolja ugyanabban a koordinátarendszerben a g függvényt! (2 pont) c) Oldja meg az ( x ) 2

Egyes logisztikai feladatok megoldása lineáris programozás segítségével. - bútorgyári termelési probléma - szállítási probléma

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek

A szimplex algoritmus

Oktatási Hivatal. 1 pont. A feltételek alapján felírhatók az. összevonás után az. 1 pont

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

Bevezetés a játékelméletbe Kétszemélyes zérusösszegű mátrixjáték, optimális stratégia

Diszkrét matematika II., 5. előadás. Lineáris egyenletrendszerek

S Z Á L L Í T Á S I F E L A D A T

Lineáris algebra (10A103)

7. gyakorlat. Lineáris algebrai egyenletrendszerek megoldhatósága

Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet takach november 30.

Vektorok, mátrixok, lineáris egyenletrendszerek

Intergrált Intenzív Matematika Érettségi

JÁTÉKELMÉLETTEL KAPCSOLATOS FELADATOK

Matematika A2 vizsga mgeoldása június 4.

7. gyakorlat. Lineáris algebrai egyenletrendszerek megoldhatósága

Eseményalgebra. Esemény: minden amirl a kísérlet elvégzése során eldönthet egyértelmen hogy a kísérlet során bekövetkezett-e vagy sem.

Egyenletek, egyenlőtlenségek V.

KOVÁCS BÉLA, MATEMATIKA I.

MATEMATIKA ÍRÁSBELI VIZSGA KÖZÉPSZINT% II. ÉRETTSÉGI VIZSGA május 3. MINISZTÉRIUM NEMZETI ERFORRÁS május 3. 8:00. Idtartam: 135 perc

10. Koordinátageometria

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I.

1. Ábrázolja az f(x)= x-4 függvényt a [ 2;10 ] intervallumon! (2 pont) 2. Írja fel az alábbi lineáris függvény grafikonjának egyenletét!

1. Halmazok, számhalmazok, alapműveletek

A dualitás elve. Készítette: Dr. Ábrahám István

2) Írja fel az alábbi lineáris függvény grafikonjának egyenletét! (3pont)

Függvény határérték összefoglalás

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények

2. SZÉLSŽÉRTÉKSZÁMÍTÁS. 2.1 A széls érték fogalma, létezése

Függvények július 13. f(x) = 1 x+x 2 f() = 1 ()+() 2 f(f(x)) = 1 (1 x+x 2 )+(1 x+x 2 ) 2 Rendezés után kapjuk, hogy:

Egyenletek, egyenlőtlenségek VII.

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉP SZINT Függvények

6. Függvények. Legyen függvény és nem üreshalmaz. A függvényt az f K-ra való kiterjesztésének

Mátrixaritmetika. Tartalom:

Lineáris programozás. Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer

b) Írja fel a feladat duálisát és adja meg ennek optimális megoldását!

Bázistranszformáció és alkalmazásai 2.

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények

Lineáris programozási feladatok típusai és grafikus megoldása

9. Trigonometria. I. Nulladik ZH-ban láttuk: 1. Tegye nagyság szerint növekvő sorrendbe az alábbi értékeket! Megoldás:

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉP SZINT Függvények

További programozási esetek Hiperbolikus, kvadratikus, integer, bináris, többcélú programozás

Hódmezővásárhelyi Városi Matematikaverseny április 14. A osztályosok feladatainak javítókulcsa

A valós számok halmaza

Feladatok a logaritmus témaköréhez 11. osztály, középszint

HALMAZOK. A racionális számok halmazát olyan számok alkotják, amelyek felírhatók b. jele:. A racionális számok halmazának végtelen sok eleme van.

MATE-INFO UBB verseny, március 25. MATEMATIKA írásbeli vizsga

Műveletek mátrixokkal. Kalkulus. 2018/2019 ősz

Typotex Kiadó. Bevezetés

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI EMELT SZINT Exponenciális és Logaritmikus kifejezések

Gauss elimináció, LU felbontás

352 Nevezetes egyenlôtlenségek. , az átfogó hossza 81 cm

GYAKORLÓ FELADATOK 4: KÖLTSÉGEK ÉS KÖLTSÉGFÜGGVÉNYEK

Permutációk véges halmazon (el adásvázlat, február 12.)

Bázistranszformáció és alkalmazásai

A KroneckerCapelli-tételb l következik, hogy egy Bx = 0 homogén lineáris egyenletrendszernek

9. Előadás. (9. előadás) Lineáris egyr.(3.), Sajátérték április / 35

Másodfokú egyenletek, egyenlőtlenségek

Németh László Matematikaverseny április 16. A osztályosok feladatainak javítókulcsa

4,5 1,5 cm. Ezek alapján 8 és 1,5 cm lesz.

Fizika A2E, 8. feladatsor

5 = hiszen és az utóbbi mátrix determinánsa a középs½o oszlop szerint kifejtve: 3 7 ( 2) = (példa vége). 7 5 = 8. det 6.

Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla

Vektorok. Wettl Ferenc október 20. Wettl Ferenc Vektorok október / 36

9. Előadás. Megyesi László: Lineáris algebra, oldal. 9. előadás Mátrix inverze, Leontyev-modell

Bodó Bea, Somonné Szabó Klára Matematika 2. közgazdászoknak

12. előadás. Egyenletrendszerek, mátrixok. Dr. Szörényi Miklós, Dr. Kallós Gábor

A Szállítási feladat megoldása

1. Előadás Lineáris programozás

3. el adás: Determinánsok

Az egyenes egyenlete: 2 pont. Az összevont alak: 1 pont. Melyik ábrán látható e függvény grafikonjának egy részlete?

Numerikus módszerek 1.

10. Előadás. Megyesi László: Lineáris algebra, oldal. 10. előadás Sajátérték, Kvadaratikus alak

Megoldás: Mindkét állítás hamis! Indoklás: a) Azonos alapú hatványokat úgy szorzunk, hogy a kitevőket összeadjuk. Tehát: a 3 * a 4 = a 3+4 = a 7

1. megold s: A keresett háromjegyű szám egyik számjegye a 3-as, a két ismeretlen számjegyet jelölje a és b. A feltétel szerint

Átírás:

Glashütter Andrea

Mátriok I. Mátriok A mátriok olyan számtáblázatok, amelyek n db sorral és m db oszloppal rendelkeznek. Általános mátri: m n nm n n m m a a a a a a a a a A K M O M M K K Egy tetszleges mátri: 8 M, ahol számpár jelöli a mátri típusát. A mátri egy tetszleges elemére a következképpen hivatkozhatunk: a. Speciális mátriok:. Kvadratikus (négyzetes) mátri: sorok és oszlopok száma megegyezik. 9 K A kvadratikus mátri azon elemei, amelynek a sor és oszlopindeei megegyeznek a mátri fátlóját alkotják.. Diagonális mátri: olyan kvadratikus mátri, melynek a fátlón kívüli elemei csupa nullák. D. Egységmátri: olyan diagonális mátri, melynek fátlójában csak egyesek vannak. E Az egységmátri jele mindig: E. Ha egy tetszleges mátriot megszorzunk egységmátriszal és a szorzás elvégezhet, akkor az eredménymátri megegyezik az eredeti mátriszal.

Mátriok. Alsó háromszög mátri: olyan kvadratikus mátri, melynek a fátlója felett csak nullák vannak. A. Fels háromszög mátri: olyan kvadratikus mátri, melynek a fátlója alatt csak nullák vannak. 6 F 6. Nullmátri: olyan mátri, melynek minden eleme nulla. Oszlopvektor: n típusú mátri. o 8. Sorvektor: m típusú mátri. ( ) * s 9. Egységvektor: olyan vektor, amelynek egyetlen komponense, az összes többi nulla. ( ) * e ( ) * e. Összegzvektor: olyan vektor, melynek minden komponense.

Mátriok Mveletek: Legyen A, és B 8 6. Transzponálás: A *, azaz az A mátri elemeinek oszlop- és sorindeét felcserélve kapjuk 8 A T * mátri elemeit. Ha a, akkor a. Az A kvadratikus mátri szimmetrikus, ha * A A. Pl: SZ 6 6 Az A kvadratikus mátri ferdén szimmetrikus, ha A A*. Pl: F 6 6. Relációk: < > Csak azonos típusú mátriokat lehet egymással összehasonlítani. Mindig az azonos inde9 elemeket kell összehasonlítani a két mátriban. Ha van olyan reláció, amely minden egyes elempár esetén igaz, akkor a reláció igaz a két mátrira is. Pl: ha C, akkor elmondhatjuk, hogy A C. 9. Összeadás: Csak azonos típusú mátriok adhatók össze, az összeadást elemenként végezzük. Az azonos inde9 elemeket adjuk rendre össze. A B. 6 Tulajdonságok: -kommutatív: ABBA -asszociatív: (AB)CA(BC)

Mátriok. Kivonás: Csak azonos típusú mátrioknak lehet a különbségét képezni. A m9veletet elemenként végezzük. Az azonos inde9 elemeknek képezzük a különbségét. A B 6 6. Skalárral való szorzás: A mátri minden elemét megszorozzuk a kijelölt skalárral (valós számmal). 6 Legyen: @. Ekkor @ C 6 8 Tulajdonságok: @ A A @ @ µ A @ ( ) ( µ A) Legyen A, A, A n azonos típusú mátriok,,,, n tetszleges skalárok. Ekkor a A A n A n mátriot az A, A, A n mátriok,,, n skalárokkal való lineáris kombinációjának nevezzük. Nemnegatív lineáris kombinációról beszélünk, ha a skalárok nemnegatívak. Konve lineáris kombinációról beszélünk, ha a skalárok nemnegatívak és az összegük. A 8 A 6 A A A 9 9 A 9 6. Mátriok szorzása FALK-SÉMÁval: A ; B A szorzás nem minden esetben végezhet el. Meg kell vizsgálni, hogy az els tényez (A) oszlopainak száma () megegyezik-e a második tényez (B) sorainak számával (). Ha a két szám egyenl, akkor a szorzás elvégezhet, ellenkez esetben nem.

Mátriok A B *(-)* (-)*(-)* ** (-)** ** (-)** Tulajdonságok: általában nem kommutatív asszociatív: (AB)CA(BC) (ha a m9veletek elvégezhetk) (A)B(AB) disztributív: (AB)CACBC A(BC)ABAC (ha a m9veletek elvégezhetk) Összefoglaló tulajdonságok: (AB) * A * B * (A) * A T (AB) * B * A *. Hatványozás: Csak kvadratikus mátriokat lehet hatványozni! A E (mindig ugyanolyan típusú amilyen A mátri) A A A AA A A A M A n A n- A 6

Lineáris egyenletrendszerek és a Gauss-elimináció II. Lineáris egyenletrendszerek és a Gausselimináció A lineáris egyenletrendszer bvített mátrián hajtunk végre ekvivalens m9veleteket úgy, hogy az eredeti mátriból egy fels háromszögmátriot kapjunk. Így már könnyen leolvashatjuk az egyenletrendszer megoldásait. Elvégezhet mveletek:. Tetszleges -tól különböz valós számmal bármelyik sort meg lehet szorozni.. Bármelyik sorhoz hozzá lehet adni a többi sornak egy lineáris kombinációját.. A sorok sorrendjét fel lehet cserélni. A m9veletek elvégzése után, a megoldások leolvasáskor a következ esetekkel találkozhatunk: az egyenletrendszernek megoldása van az egyenletrendszernek végtelen sok megoldása van az egyenletrendszernek nincs megoldása. feladat Oldjuk meg a következ lineáris egyenletrendszert! Az egyenletrendszerbl elsként fel kell írni annak bvített mátriát. Ez a bvített mátri az együtthatókból és az egyenletek jobb oldalából áll: Ezen a mátrion kell a fenti m9veleteket végrehajtani úgy, hogy fels háromszög mátri alakú legyen.. lépés: a. sorhoz adjuk hozzá a sort:

Lineáris egyenletrendszerek és a Gauss-elimináció. lépés: az els sorhoz adjuk hozzá a. sor kétszeresét:. lépés: cseréljük fel az. és a. sort: 8 8 9 9. lépés: a. sorhoz adjuk hozzá a. sor háromszorosát: Megkaptuk a mátri kívánt alakját. Ebbl is fel tudunk írni egy egyenletrendszert, amelynek a megoldásai megegyeznek az eredeti lineáris egyenletrendszer megoldásaival: - - Az egyenletrendszer. sorából leolvashatjuk hogy. Ezt behelyettesítve a. egyenletbe már csak marad ismeretlen. Megoldva az egyenletet kapjuk: -. Végül az els egyenletbe behelyettesítve az ismert értékeket eredményre jutunk. Megkaptuk tehát az egyenletrendszer megoldásait. Láthatjuk ennek az egyenletrendszernek megoldása van.. feladat 6 Megoldás: az egyenletrendszernek nincs megoldása. 9 8 6. feladat Megoldás: az egyenletrendszernek végtelen sok megoldása van. 6 8

Lineáris programozási feladatok megoldása grafikus módszerrel III. Lineáris programozási feladatok megoldása grafikus módszerrel. feladat -, 8 6-9 - FELTÉTELEK ma CÉLFÜGGVÉNY Meg kell keresni az összes olyan pontot, amelyek a megadott feltételeket egyidej9leg teljesítik (L: lehetséges megoldások halmaza). A kapott pontokból kiválasztunk egyet, vagy többet, amelynél a célfüggvény felveszi a kívánt szélsértéket. MAXIMUM PONT LEHETSÉGES MEGOLDÁSOK HALMAZA z : Maimum pont meghatározása: toljuk a célfüggvényt felfelé mindaddig, míg el nem érünk egy olyan pontot, amelynél ha még feljebb tolnánk z -et, akkor már elhagyná L-t. Ez a pont lesz a maimumpont. Jelen esetben ez a pont a. egyenes és. egyenes metszéspontja: 6-9 amelybl és. Ezeket az értékeket a célfüggvénybe behelyettesítve kapjuk a maimum értékét: 8 9

Lineáris programozási feladatok megoldása grafikus módszerrel Definíciók: Halmaz bels pontja: olyan pont, amelynek van olyan környezete, ami szintén a halmazhoz tartozik. Határpont: minden környezet olyan, hogy a halmazhoz tartozó és halmazon kívüli része is van. Etremális pont: a csúcspontok.. feladat - - ; ma Látható, hogy L most egy nemkorlátos halmaz, melyen z : 6 függvényt felfelé tolva a felvett függvényérték tetszlegesen nagy lehet, így a célfüggvény nem korlátos a lehetséges megoldások halmazán, a feladatnak nincs optimális megoldása. (Az, hogy L nem korlátos nem jelenti egyértelm9en, hogy nincs optimális megoldása a feladatnak, hiszen ha z: min lenne, akkor a célfüggvényt értelemszer9en lefelé kellene tolni, és akkor a (,) koordinátájú pont lenne az optimális megoldás.)

Lineáris programozási feladatok megoldása grafikus módszerrel. feladat A feltételrendszer legyen ugyanaz, mint a. feladatban, de a célfüggvény legyen: - ma. Legyen z : - Ekkor a következképpen alakul az ábra: Ha a célfüggvényt felfelé toljuk láthatjuk, hogy egybe fog esni a. egyenessel. Azaz a maimumot most nem egyetlen pontban veszi fel, hanem egy szakasz összes pontjában. Ennek a szakasznak kell felírni az egyenletét: Legyenek a szakasz végpontjai Q és Q. Ki kell számolni ezek koordinátáit. Q koordinátáit az. és. egyenesek metszéspontja adja:,. 9 9 Q koordinátáit már kiszámoltuk az. feladatban:,. A szakasz egyenlete: @ q ( @) q, ahol @ és q Q pont, q Q pont koordinátái.( Megjegyzés: q i koordinátáit oszlopvektor alakban kell megadni!) Behelyettesítve a kapott értékeket: 9 6 A szakasz összes pontja: @ ( @), ahol @. A szakasz egy tetszleges pontjának (pl. valamely végpontjának) koordinátáit a célfüggvénybe helyettesítve megkapjuk a maimum értékét ().

Lineáris programozási feladatok megoldása grafikus módszerrel. feladat A feltételrendszer legyen ugyanaz, mint a. feladatban, de a célfüggvény legyen: - ma. Legyen z : - Ekkor a következképpen alakul az ábra: Ha a célfüggvényt felfelé toljuk láthatjuk, hogy egybe fog esni a. egyenes L halmazt határoló félegyenesével. Azaz a maimumot most sem egyetlen pontban veszi fel, hanem egy félegyenes összes pontjában. Ennek a félegyenesnek kell felírni az egyenletét: Legyenek a félegyenes végpontja Q. Ki kell számolni a koordinátáit. Q koordinátáit az. egyenes és az tengely metszéspontja adja: (, ). A félegyenes egyenlete: q tv, ahol t, q Q pont koordinátái és v a félegyenes irányvektora. (Megjegyzés: q i koordinátáit oszlopvektor alakban kell megadni!) A félegyenes irányvektora a következképpen adható meg: A célfüggvény egyenlete -, azaz ennek irányvektora, ahol együtthatója a vektor elemei a következk: együtthatójának ( ) - szerese Behelyettesítve a kapott értékeket: A félegyenes összes pontja: t, ahol t. A félegyenes tetszleges pontjának (pl. kezdpontjának) koordinátáit a célfüggvénybe helyettesítve megkapjuk a maimum értékét (8).

Szöveges feladatok IV. Szöveges feladatok Egy pék kg lisztet, kg cukrot,, kg vajat használhat fel féle süti elkészítéséhez. Egy tucat A süti elkészítéséhez kg lisztre, kg cukorra és kg vajra, míg tucat B süti elkészítéséhez 6 kg lisztre, ½ kg cukorra és kg vajra van szüksége. tucat A sütin Ft, tucat B sütin Ft a nyeresége. Hány tucat A és B süti elkészítése maimalizálja a pék nyereségét? TERMÉKEK A B KAPACITÁS ER<FORRÁSOK LISZT 6 CUKOR ½ VAJ, TERMÉKEK HOZAMA A táblázat alapján felírhatjuk az LP feladat matematikai modelljét:, 6 (A feladatot grafikusan megoldva a következ megoldást kapjuk: ;,; és ma), ma

Modellalkotás V. Modellalkotás. feladat Egy gyár négyféle terméket (A,B,C,D) termel három erforrás (I., II., III.) segítségével. A fajlagos felhasználásokat, az egyes termékek árát és az egyes erforrások kapacitását az alábbi táblázat mutatja: TERMÉKEK A B C D ERZFORRÁSOK KAPACITÁSA ER<FORRÁSOK I. 8 II. III: ÁR 6 8 Mennyit termeljen az egyes termékekbl a gyár, ha a maimális árbevételt akar elérni az alábbi feltételek teljesülése esetén: a) Az erforrások kapacitása nem léphet túl. b) Az A és B termékekbl legalább annyit kell termelni, mint C-bl. c) A B termékbl legfeljebb egységgel termelhet több, mint D-bl. Megoldás: Jelölje az A-ból, az B-bl, az C-bl, az D-bl gyártandó mennyiséget! Ezekkel a változókkal a feladat matematikai modellje a következ formában írható fel:, 6 8,, 8 ma

Modellalkotás. feladat Egy üzemben három gépen (I., II., III.) ötféle terméket (A, A, A, A, A ) lehet elállítani. Minden terméknek mindhárom gépen keresztül kell mennie. Az egyes termékek gépidszükséglete az egyes gépeken különböz. A fajlagos gépidszükségletet, a gépek kapacitását munkaórában a következ táblázat mutatja: TERMÉKEK A A A A A ERZFORRÁSOK KAPACITÁSA I. 8 GÉPEK II. 6 III: Az egyes termékek értékei rendre:,,,, egység. Mennyit termeljen az egyes termékekbl, ha az a célja, hogy maimális termelési értéket érjen el az alábbi feltételek teljesülése esetén: a) A gépek kapacitása nem léphet túl. b) Az els termékbl legalább kétszer annyit kell termelni, mint az ötödikbl. c) A második és a harmadik termékbl összesen legfeljebb darab termelhet. Megoldás: Ha i jelöli az A i (i,,,,) termékbl gyártandó mennyiséget, akkor a feladat matematikai modellje: 8,,,, 6 ma

Szállítási feladat VI. Szállítási feladat. feladat FELVEV<HELYEK F F F F RAKTÁROZOTT MENNYISÉG RAKTÁRAK R 8 R R 9 IGÉNY 6 A táblázatban található számok költségeket jelentenek, azaz például az els raktárból az els felvevhelyre egység terméket 8 egység költséggel tudunk elszállítani. (A költségeket jelöl számok által alkotott mátriot költségmátrinak nevezzük, elemeit c ij -vel jelöljük.) Célunk, hogy megtaláljuk a legolcsóbb szállítást, mellyel minden felvevhely igénye kielégítést nyer, és minden raktár kiürül. Kezdeti feltételként meg kell szabnunk, hogy: A RAKTÁROZOTT MENNYISÉGEK ÖSSZEGÉNEK EGYENLNEK KELL LENNIE A FELVEVHELYEK IGÉNYEINEK ÖSSZEGÉVEL!!!. A feladatot sorminimum-módszer segítségével oldjuk meg. Az eljárás lényeg a következ: Kiválasztjuk a táblázat els sorát. Mivel célunk a legolcsóbb szállítást megtalálni, így a legkisebb költségelem által meghatározott viszonylatban elszállítjuk a maimális mennyiséget. (Ezzel a szállítással vagy kimerült egy raktár, vagy egy megrendel igényét teljesen kielégítettük.) A táblázat szélén lév kapacitást és igényt csökkentjük az elszállított mennyiséggel. Ha nem a tárolóhely kapacitása merült ki, akkor a sor következ legkisebb elemével ismételjük meg ezt a lépést. Ha a tárolóhelyen már nincs elszállítandó termék, akkor a következ sorra lépünk, és ott ismételjük meg az eljárást. Ezeket a lépéseket addig ismételjük, míg eljutunk az utolsó sorba és kifogynak a raktáraink, valamint minden felvevhelyre eljuttatuk a kívánt mennyiséget. Az eljárás segítségével megkapunk egy lehetséges megoldást, mellyel azt a feltételt teljesítettük, hogy raktáraink kiürüljenek és az igényeket is kielégítettük. Ha a fenti lépéseket a kezdeti táblázaton végrehajtjuk a következ táblázatot kapjuk: 6

Szállítási feladat F F F F RAKTÁROZOTT MENNYISÉG R 8 6, R R 8 9,, IGÉNY 6 8,, Azokat a helyeket, ahol szállítás történik kötött helynek (pl: 6 ), a többit pedig szabad helynek nevezzük A kötött helyek száma minden szállítási feladatban: RAKTÁRAK SZÁMA (m db)felvevhelyek SZÁMA (n db)- Azaz ebben a feladatban: -6, ami teljesül is, hiszen pontosan 6 kötött helyet jelöltünk be. Tehát egy lehetséges megoldása a feladatnak a következ: Szállítások: Elszállított mennyiség:. szállítás: R \ F 6. szállítás: R \ F. szállítás: R \ F. szállítás: R \ F. szállítás: R \ F 8 6. szállítás: R \ F Ezen szállítás költsége: *6****89*66. Kérdés: ez az optimális megoldás, vagy létezik ennél olcsóbb szállítás is? Ennek eldöntéséhez rendeljünk hozzá a táblázat minden sorához és oszlopához változókat! Legyenek ezek sorok szerint u, u, u m, az oszlopok szerint v, v, v n! Határozzuk meg ezeknek változóknak az értékét úgy, hogy fennálljon a következ összefüggés: Kötött helyeken: c ij u i v j Szabad helyekre számoljuk ki c ij -( u i v j ) értékeket. v v v v 8 u u -6 u 8 6-8 9

Szállítási feladat Kötött helyekre képezzük a c ij u i v j egyenleteket: (mn- db egyenlet). u v. u v. u v. u v. u v 6. u v 9 változó, 6 egyenlet ` egy szabad ismeretlen legyen u u helyére -át behelyettesítve a többi változó értéke rendre kiszámítható. Szabad helyekre számítsuk ki a c ij -( u i v j ) értékeket. Ha ezen értékek mindegyike pozitív, az eljárás véget ért, a feladat lehetséges megoldása egyben optimális megoldás is. Ha ezen értékek között van negatív, akkor a lehetséges megoldás nem optimális megoldás, szállítások átrendezésével a költségeinket csökkenteni tudjuk. Keressük meg a negatív értékek közül a legkisebbet. Ebbl a pontból indulva képezzünk hurkot a következképpen: Hurok: olyan zárt poligon, amelyik egy szabad helyrl indul ki, és úgy jut oda vissza, hogy közben a poligon sarkain csak kötött helyek vannak. A fenti példában egyetlen egy olyan helyet találtunk a táblázatban, amelyre c ij -( u i v j ) érték negatív. Ebbl a pontból kell kiindulnia a huroknak. A megfelel kötött helyek megkeresésével a következ hurkot kapjuk: A hurok elemeit jelöljük el illetve jelekkel a következképpen: a hurok kiindulási pontjában lév szabad elem jelet kap, majd a kötött helyeket felváltva és jelekkel lássuk el. Így a következket kapjuk: Számítsuk ki a jellel ellátott helyeken lév szállítások minimumát: min(;). Ezt a minimumot adjuk hozzá a jellel ellátott helyek szállításához, és vonjuk ki a jellel ellátott helyek szállításából. A hurok a következképpen alakul: Látható, hogy szabad hely volt, eddig ott nem volt szállítás, de az átrendezéssel egység szállítást rendeltünk hozzá, így ez a hely kötötté vált. Ugyanakkor 9 kötött hely volt egység szállítással, de elvettük onnan az összes szállítást, így szabad hellyé vált. Általánosságban is elmondható, hogy hurokképzés után egy szabad helybl kötött hely lesz, míg egy kötött hely szabaddá válik. Mivel a kötött és szabad helyek viszonya megváltozott újra kell számítani az u-v táblázat értékeit. 8

Szállítási feladat v v v v u u - u 8 6 9 Látható, hogy most minden szabad helyen az c ij -( u i v j ) értékek pozitívak, azaz a feladat ezen lehetséges megoldása egyben optimális megoldás is. Megkaptuk a lehet legolcsóbb szállítást az adott feltételek mellett. Optimális megoldás: Szállítások: Elszállított mennyiség:. szállítás: R \ F 6. szállítás: R \ F. szállítás: R \ F. szállítás: R \ F. szállítás: R \ F 6. szállítás: R \ F Szállítási költség: *6*****6. Fiktív igényl, fiktív raktár A szállítási feladatok esetében sokszor elfordul, hogy a feladat kiírása nem tesz eleget annak a követelménynek, hogy az raktározott mennyiségek összege egyenl legyen az igényel mennyiségek összegével. Két eset fordulhat el: raktárak felesleges kapacitással rendelkeznektúlkínálat vanfiktív igénylt iktatunk be. több az igény, mint a raktározott mennyiségtúlkereslet vanfiktív raktár biztosítja a hiányzó mennyiséget. Fiktív helyeken a szállítások költsége minden esetben (c ij ).. feladat F F F F RAKTÁROZOTT MENNYISÉG R R 6 9 6 R IGÉNY A raktározott mennyiségek összege:. Igények összege: 8. fiktív felvevhelyet kell felvenni, ahol az igény éppen annyi, hogy az egyenlség teljesüljön, azaz. 9

Szállítási feladat F F F F F RAKTÁROZOTT MENNYISÉG R R 6 9 6 R IGÉNY Ezek után a feladatot ugyanúgy kell megoldani, mint az. feladat esetében. Optimális megoldás: Szállítások: Elszállított mennyiség:. szállítás: R \ F. szállítás: R \ F 8. szállítás: R \ F. szállítás: R \ F. szállítás: R \ F 6. szállítás: R \ F. szállítás: R \ F Szállítási költség: 89.

Játékelmélet VII. Játékelmélet A játékelméletben olyan helyzeteket vizsgálunk, amelyekben két vagy több személy cselekvései befolyásolják egy esemény kimenetelét, de nem feltétlenül határozzák meg. Így az olyanféle játékok, amelyek kimenetele csak a véletlentl függ (pl.: kockajáték) nem tartoznak a játékelmélet körébe, mert itt nem egy másik játékossal, hanem a szerencsével áll szemben a játékos. Minden játéknak megvannak a szabályai, amelyek a mi esetünkben a következk:. A játékosok száma.. Az egyes játékosok lehetséges tevékenységei. Ezeket a tevékenységeket a játékelméletben a játékos stratégiáinak nevezzük.. Az egyes stratégiák alkalmazása esetén a játékos mennyit nyer vagy veszít. Ezt adja meg a kifizetfüggvény. Legegyszer9bb játékelméleti probléma a kétszemélyes, zérusösszeg9 játékok problémája. ZérusösszegG a játék, ha a játékosok nyereményeinek és veszteségeinek összege, vagyis amennyit nyer az egyik annyit veszít a másik. Minden kétszemélyes játék kifizetfüggvénye egy mátriszal adható meg. A mátrinak annyi sora van, amennyi az egyik játékos stratégiáinak száma, és annyi oszlopa, ahány stratégiája van a másik játékosnak. A mátri eleme az els játékos nyereményét (ill. a másik játékos veszteségét) adja meg. A játékosokat nevezzük A -nak és B -nek. A stratégiáinak száma legyen n, B stratégiáinak száma m. Az A játékos nyereményét tartalmazza a C mátri: c c K cm c c K c m C M M O M c n c n K c nm A c ij szám azt mutatja meg, hogy ha az els játékos az i-edik stratégiát, a második játékos a j-edik stratégiát választja, akkor az els játékos nyereménye c ij. Ha c ij >, akkor az els játékos nyer c ij -t, ha c ij <, akkor az els játékos veszít. Az A olyan i kiválasztására törekszik, hogy c ij a legnagyobb, a B pedig olyan j-t választ, hogy c ij a legkisebb legyen.. feladat Egy vendéglátós egység növelni akarja árait. Különféle lehetségei vannak az áremelés mértékére, kiterjedésére. Az áremelésre a vendégkör is különbözképpen reagálhat: van akit nem befolyásol az áremelés, ugyanannyit fogyaszt, tehát többet fizet, így az egységnek n a bevétele. Van aki ritkábban jön, kevesebbet fogyaszt, így az egységnek csak kisebb mértékben n, vagy nem változik bevétele. Lehet, hogy egyesek nem jönnek többet az étterembe, így az áremelés az egység számára ráfizetést eredményez. Tegyük fel, hogy az egység áremelési stratégiát alkalmazhat, a vendégkör pedig típusra osztható, azaz féle stratégiát alkalmazhat. Legyen A játékos a vendéglátó egység, B játékos a vendégkör. Az A játékos nyereménymátria:

Játékelmélet B I. II. III. IV. - - - A - - Az A és B játékosnak egyidej9leg kell választania stratégiát, vagyis A -nak egy sort, B -nek egy oszlopot kell választania. A játékos gondolkodása: Megnézem, hogy az egyes stratégiák választása esetén mi a legrosszabb eset, vagyis mennyi a minimális nyereségem (ami persze veszteség is lehet). Ha az. stratégiát választom, akkor az els sor elemei:,-,-,- közül kell választani a legkisebbet, ez -. Hasonlóképpen a stratégia esetén a minimális nyereség, végül a harmadik sor elemei közül a legkisebb -. Tehát a minimális nyereségek sorban: Akkor járok a legjobban, ha ezek közül a legnagyobbat () választom, tehát a. stratégiát alkalmazom. Ebben az esetben az ellenfél bármely stratégiája esetén is legalább érték9 nyereségem van, vagyis biztosan nem veszítek semmit, de lehetségem van a nyerésre is. B játékos gondolkodása: Hasonlóképpen a legrosszabb esetet, a maimális veszteséget nézem meg az egyes stratégiák alkalmazása esetén. ha az I. stratégiát választom, akkor az els oszlop elemei mutatják a veszteséget: lehet, vagy - (vagyis a nyereségem ). ezek közül a legnagyobb. A II. stratégia esetén a második oszlop elemei közül kell kiválasztani a legnagyobbat, ez. A harmadik oszlop elemei közül a legnagyobb, végül a negyedik oszlop elemei közül a legnagyobb a. Tehát a maimális veszteségek: Akkor járok a legjobban, ha ezek közül a legkisebbet választom (), tehát a III. stratégiát alkalmazom. Ekkor legfeljebb a veszteségem, de nyerhetek is. Jelöljük be ezeket a döntéseket a mátriban: I. II. III. IV. - - - * * - - Tehát ha az A játékos a., és a B játékos a III. stratégiát alkalmazza, akkor mindkét játékos a mátrinak ugyanazt az elemét választja, a játék értéke pedig. A játék igazságos, mert egyik játékos sem nyer és egyik sem veszít. A kifizetfüggvény, a mátri nyeregpontjának nevezzük azt a (k,l) számpárt, amelyre igaz, hogy a hozzá tartozó c kl függvényérték az t tartalmazó sorban a legkisebb, ugyanakkor az t tartalmazó oszlopban a legnagyobb szám.

Játékelmélet Ha létezik a mátrinak nyeregpontja, akkor a játékot szigorúan determináltnak nevezzük, és az a (k,l) stratégiapár az optimális stratégia. A szigorúan determinált játék optimális stratégiáját tiszta stratégiának nevezzük, a nyeregpontban lév elem, c kl pedig a játék értéke. Ha a játék értéke, akkor a játékot igazságosnak nevezzük. A példában ismertetett játék szigorúan determinált, az optimális tiszta stratégia, a mátri nyeregpontja a (,) számpár. A játék igazságos, mert a játék értéke, c -val egyenl.. feladat Nem minden esetben olyan egyszer9 a megoldás, mint az elz példában. Legyen a játék mátria: C Nézzük meg, hogy van-e nyeregpontja a mátrinak: Soronkénti minimumokat és oszloponkénti maimumokat keresve kapjuk: I. II.. *. * Látható, hogy a mátrinak nincs nyeregpontja, a játék nem szigorúan determinált. Így tehát nem lehet megadni az eddig ismertetett módon az optimális stratégiát. Hogyan gondolkodhatnak a játékosok? Mivel egyik stratégia sem optimális, felváltva alkalmazom mindkét lehetséges stratégiát. Ezt kevert stratégiának nevezzük Az A játékos számára a kevert stratégia a következket jelenti: Játszd az. sort p valószín9séggel, a. sor p valószín9séggel. A B játékos számára pedig a kevert stratégia: Az I. oszlopot q valószín9séggel, a II. oszlopot q valószín9séggel válaszd! Az A játékos nyereménye egy diszkrét valószín9ségi változó, jelöljük -vel, és képezzük a nyeremény várható értékét. Az A játékosnak az az érdeke, hogy úgy válassza meg p, p értékét, hogy a nyeremény várható értéke a lehet legnagyobb legyen. a B játékosnak ezzel szemben pedig célja úgy megválasztani q, és q értékét, hogy a várható érték minimális legyen. A várható érték felírásánál felhasználjuk, hogy a két játékos stratégiája független, így tehát pl. annak a valószín9sége, hogy A az., és B is az I. stratégiát választja: p q, vagyis a táblázat bal fels sarkában lév egység nyereményének a valószín9sége. Így a várható érték: M c p q p q p q p. ( ) q Vizsgáljuk meg a két játékos szemszögébl a fenti feladatot, valamint számítsuk ki a hiányzó valószín9ségeket: A továbbiakban jelölje a játék értékét: v.

Játékelmélet A játékos szemszögébl: p p p p p p v v p p p, p Az els és az utolsó feltétel nyilvánvaló a valószín9ség fogalmából. A. sorban lév egyenltlenség bal oldala az A játékos nyereményének várható értéke abban az esetben, ha B az. stratégiát választja. Ez a várható érték nem lehet kisebb, mint a játék értéke, vagyis v. A következ egyenltlenség is azt fejezi ki, hogy a nyeremény várható értéke legalább v kell hogy legyen a B. stratégiája esetén. Ábrázoljuk a egyenltlenségeket koordinátarendszerben! Felvesszük a p és v tengelyt, és a koordinátarendszerben ábrázoljuk az egyenltlenségek megoldását, a közös megoldásra egy síkbeli tartományt kapunk. Mivel A maimális nyereségre törekszik megkeressük a lehetséges megoldások közül azt, amelyhez tartozó v értéke a legnagyobb. Ez a két egyenes metszéspontja, ahol p ½ (így p ½) és v. p p v v B játékos szemszögébl: q q q q v p v q q q q v p v q, q Az els és az utolsó feltétel nyilvánvaló a valószín9ség fogalmából. A. sorban lév egyenltlenség bal oldala a B játékos veszteségének várható értéke abban az esetben, ha A az. stratégiát választja. Ez a várható érték nem lehet nagyobb, mint a játék értéke, vagyis v. A következ egyenltlenség is azt fejezi ki, hogy a veszteség várható értéke legfeljebb v lehet az A. stratégiája esetén. Ábrázoljuk a egyenltlenségeket koordinátarendszerben! Felvesszük a q és v tengelyt, és a koordinátarendszerben ábrázoljuk az egyenltlenségek megoldását, a közös megoldásra egy síkbeli tartományt kapunk. Mivel B minimális veszteségre törekszik megkeressük a lehetséges megoldások közül azt, amelyhez tartozó v értéke a legkisebb. Ez a két egyenes metszéspontja, ahol q d(így q e) és v. Tehát az optimális stratégia: A játékos: mindkét lehetséget ½ valószín9séggel választja. B játékos: az els lehetséget d, a második lehetséget e valószín9séggel választja. A játék értéke:.

Döntésanalízis VIII. Döntésanalízis Egy döntési probléma tisztázása felismerésével kezddik, hogy bizonyos cél eléréséhez két vagy több cselekvési lehetségünk van. Ilyen esetekben a döntést hozó szeretné a legkedvezbb cselekvési lehetséget kiválasztani egy elre meghatározott kritérium alapján. A döntési kritérium azoknak a szempontoknak az összessége, az a megítélési szint, amelynek alapján a döntést hozó a cselekvési lehetségek közül választ. A választást megnehezíti az a tény, hogy a döntést hozó nem tudja pontosan megmondani, hogy a cselekvési lehetségek milyen következményekkel járnak. Ha egy cselekvési lehetségnél két vagy több következménnyel számolhatunk, akkor azt mondjuk, hogy a bizonytalanság körülményei között kell döntést hozni. A döntést hozó helyzetét egy mátri segítségével szemléltetjük. A mátriban a, a,, a n -nel jelöljük a cselekvési lehetségeket, és S, S,, S m -mel a várható kimeneteleket, vagyis várható eseményeket. Kimenetelek\ Cselekvési S S K S m lehetségek` a e e K e m a e e K e m M M M O M a n e n e n K e nm A mátri elemei a megfelel cselekvési lehetséghez és eseményhez tartozó eredményeket jelölik. Például, ha a döntést hozó az a cselekvést választja és az S esemény következik be, akkor az eredmény a döntést hozó számára e. Általánosan az a i cselekvéshez és S j eseményhez tartozó eredmény e ij. Az eredménymátri elemei csak azonos tartalmúak lehetnek, általában nyereséget jelentenek.. feladat Legyen az eredménymátri a következ: S S S S a 8 a 8 - a 6 A mátri elemei jelentsenek nyereséget. Döntéselméleti feladatokat az alábbi kritériumok alapján értékelhetünk: I. A szélsségesen optimista döntést hozó A döntést hozó választásának alapja a maimális nyereségek maimumának megszerzése. A döntést hozó úgy gondolkodik, hogy ha a -et választja, akkor S fog bekövetkezni, az eredménye lesz, ha a -t választja, akkor S valósul meg, és eredménye 8 lesz.. Tehát optimizmusával minden cselekvési lehetséghez egy számot rendel hozzá,

Döntésanalízis mégpedig minden cselekvési lehetséghez a sorokban található elemek maimumát (nyereség maimalizálására törekszik): a : a : 8 a a : Mivel cél a maimális nyereség elérése, ezért a döntést hozó elsöpr optimizmusával a -t választja. II. A pesszimista döntést hozó A pesszimista mindig a legrosszabb esetre számít, és ezzel minden cselekvési lehetséghez egy-egy számot rendel hozzá, mégpedig a soronkénti minimumokat. a : a : - a a : 6 Ezek közük választja ki számára a legkedvezbbet, azaz itt a -at, hiszen ezen cselekvés választása esetén ennél csak többet nyerhet, de kevesebbet nem. III. Középérték kritérium Más elnevezés: egyenl valószíngségek esete. A döntést hozó nem tud semmit az S, S, S, S események bekövetkezésérl. Ez a tudatlanság adja azt az ötletet, hogy mindegyik cselekvési lehetséghez rendeljük hozzá az elre számított értékek átlagát. Másképpen: mivel az események megvalósulásával kapcsolatosan nincsen semmi információnk, tételezzük fel, hogy egyenl valószín9séggel következnek be, és számítsuk ki a várható értéket. Így egy átlagszámot rendelünk a döntési változókhoz: a :, a :, a a :, A legkedvezbb döntés, ha ezek közül a maimálisat választja a döntést hozó, itt a -et. IV. Az elmulasztott nyereségek kritériuma Egy mátriból újat készítünk úgy, hogy mindegyik oszlop mindegyik elemét kivonjuk az illet oszlop legnagyobb elemébl. Az így kapott mátri az elmulasztott nyereségek táblázata: S S S S a a a Valójában úgy gondolkodunk, hogy az eseménybl indulunk ki. Ha tudnánk, hogy S fog bekövetkezni, akkor a -t választanánk, hiszen ezzel érhet el a legnagyobb eredmény. Ehhez a döntési alternatívához a esetében -t rendelünk. A többihez a már ismertetett módon az elmulasztott nyereséget. A mátri kiértékelése a következ: mivel elmulasztott nyereségekrl van szó az a célunk, hogy az a legkisebb legyen. Így kiválasztjuk soronként a maimumokat, majd ezek közül a minimálisat, hiszen az így kapott eredménynél az adott cselekvést választva az elmulasztott nyereség csak ennél kevesebb lehet. a : a : a a : A döntés tehát: a. 6