1.71k likes | 1.84k Views
Gazdaságmatematika. 1. szeminárium. Rétallér Orsi. Tudnivalók a tantárgyról. Szemináriumi diák: http://uni-corvinus.hu/~u2w6ol Számonkérés: ZH év végén Ponthatárok: - 39 : 1 40 - 54 : 2 55 - 69 : 3 70 - 84 : 4 85 - : 5. Irodalom.
E N D
Gazdaságmatematika 1. szeminárium Rétallér Orsi
Tudnivalók a tantárgyról • Szemináriumi diák:http://uni-corvinus.hu/~u2w6ol • Számonkérés: ZH év végén • Ponthatárok: - 39 : 140 - 54 : 255 - 69 : 370 - 84 : 485 - : 5
Irodalom • Temesi József, Varró Zoltán: Operációkutatás AULA Kiadó, 2007 • Wayne L. Winston: Operációkutatás – módszerek és alkalmazások I.-II., AULA Kiadó, 2003
Mi a lineáris programozási feladat? • Maximalizáljuk (vagy minimalizáljuk) a döntési változók egy lineáris függvényét.A maximalizálandó vagy minimalizálandó függvényt célfüggvénynek nevezzük. • A döntési változók értékeinek ki kell elégíteniük a korlátozó feltételeket. Minden feltételnek vagy lineáris egyenletnek vagy lineáris egyenlőtlenségnek kell lennie.
Mi a lineáris programozási feladat? • Minden változóhoz tartozik egy előjelkorlátozás (vagy annak hiánya). Bármely xi változóra az előjelkorlátozás vagy azt írja elő, hogy xi csak nemnegatív lehet (xi ≥ 0), vagy azt írja elő, hogy xi előjelkorlátozatlan.
A lineáris programozási feladat feltevései • Arányossági feltevés • Additivitási feltevés • Oszthatósági feltevés • Bizonyossági feltevés
Feladat (Winston 3.1) Giapetto Fafaragó Cége kétfajta fából készült játékot gyárt: katonákat és vonatokat. Egy katonát 27$-ért lehet eladni, és előállításához 10$ értékű nyersanyag szükséges. Minden legyártott katona 14$-ral növeli Giapetto bérben jelentkező változó költségét és az általános költséget. Egy vonat 21$-ért adható el, előállításához 9$ értékű nyersanyag szükséges. Minden legyártott vonat 10$-ral növeli a változó- és általános költségeket.
Feladat (Winston 3.1) A fakatonák és favonatok gyártása kétféle szakképzett munkát igényel: fafaragó és felületkezelő munkát. Egy katona előállításához 2 óra felületkezelő munka és 1 óra fafaragó munka kell. Egy vonathoz 1 óra felületkezelő és 1 óra fafaragó munka kell. Giapettonak minden héten korlátlan mennyiségű nyersanyag áll rendelkezésére, de csak 100 felületkezelő munkaóra és 80 fafaragó munkaóra használható fel. A vonatok iránti kereslet korlátlan, katonákból azonban legfeljebb csak 40-et vesznek hetente.
Feladat (Winston 3.1) Giapetto maximalizálni szeretné a heti profitot (bevételek – költségek). Keressünk Giapetto helyzetének leírására egy olyan matematikai modellt, amely a heti profitot maximalizálja!
Mire kell minden lineáris programozási feladatnál figyelni? • Döntési változók • Célfüggvény • Korlátozó feltételek • Előjelkorlátozások
Mire kell minden lineáris programozási feladatnál figyelni? • Döntési változók • Célfüggvény • Korlátozó feltételek • Előjelkorlátozások
1. feladat (Winston 3.1) -1- Giapetto Fafaragó Cége kétfajta fából készült játékot gyárt: katonákat és vonatokat. Egy katonát 27$-ért lehet eladni, és előállításához 10$ értékű nyersanyag szükséges. Minden legyártott katona 14$-ral növeli Giapetto bérben jelentkező változó költségét és az általános költséget. Egy vonat 21$-ért adható el, előállításához 9$ értékű nyersanyag szükséges. Minden legyártott vonat 10$-ral növeli a változó- és általános költségeket.
Mire kell minden lineáris programozási feladatnál figyelni? • Döntési változók • Célfüggvény • Korlátozó feltételek • Előjelkorlátozások
1. feladat (Winston 3.1) -1- Giapetto Fafaragó Cége kétfajta fából készült játékot gyárt: katonákat és vonatokat. Egy katonát 27$-ért lehet eladni, és előállításához 10$ értékű nyersanyag szükséges. Minden legyártott katona 14$-ral növeliGiapetto bérben jelentkező változó költségét és az általános költséget. Egy vonat21$-ért adható el, előállításához 9$ értékű nyersanyag szükséges. Minden legyártott vonat 10$-ral növeli a változó- és általános költségeket.
1. feladat (Winston 3.1) -3- Giapetto maximalizálni szeretné a heti profitot (bevételek – költségek). Keressünk Giapetto helyzetének leírására egy olyan matematikai modellt, amely a heti profitot maximalizálja!
Mire kell minden lineáris programozási feladatnál figyelni? • Döntési változók • Célfüggvény • Korlátozó feltételek • Előjelkorlátozások
1. feladat (Winston 3.1) -2- A fakatonák és favonatok gyártása kétféle szakképzett munkát igényel: fafaragó és felületkezelő munkát. Egy katona előállításához 2 óra felületkezelő munka és 1 óra fafaragó munka kell. Egy vonathoz 1 óra felületkezelő és 1 óra fafaragó munka kell. Giapettonak minden héten korlátlan mennyiségű nyersanyag áll rendelkezésére, de csak 100 felületkezelő munkaóra és 80 fafaragó munkaóra használható fel. A vonatok iránti kereslet korlátlan, katonákból azonban legfeljebb csak 40-et vesznek hetente.
Mire kell minden lineáris programozási feladatnál figyelni? • Döntési változók • Célfüggvény • Korlátozó feltételek • Előjelkorlátozások
A feladat felírása max z = 3x1 + 2x2 2x1 + x2 ≤ 100 x1 + x2 ≤ 80 x1 ≤ 40 x1 ≥ 0 x2 ≥ 0
Grafikus megoldás Lehetséges megoldások halmaza
Lehetséges LP megoldások • Az LP-nek egyértelmű megoldása van • Az LP-nek alternatív optimuma van:végtelen sok megoldása van • Az LP nem megoldható:a lehetséges megoldások halmaza üres • Az LP nem korlátos
Lehetséges LP megoldások • Az LP-nek egyértelmű megoldása van • Az LP-nek alternatív optimuma van:végtelen sok megoldása van • Az LP nem megoldható:a lehetséges megoldások halmaza üres • Az LP nem korlátos
Lehetséges LP megoldások • Az LP-nek egyértelmű megoldása van • Az LP-nek alternatív optimuma van:végtelen sok megoldása van • Az LP nem megoldható:a lehetséges megoldások halmaza üres • Az LP nem korlátos
Alternatív optimum max z = 4x1 + x2 8x1 + 2x2 ≤ 16 5x1 + 2x2 ≤ 12 x1 ≥ 0 x2 ≥ 0
Lehetséges alternatív optimumok • Szakasz • Félegyenes • Egyenes
Lehetséges LP megoldások • Az LP-nek egyértelmű megoldása van • Az LP-nek alternatív optimuma van:végtelen sok megoldása van • Az LP nem megoldható:a lehetséges megoldások halmaza üres • Az LP nem korlátos
Nem megoldható max z = x1 + x2 x1 + x2 ≤ 4 x1 - x2 ≥ 5 x1 ≥ 0 x2 ≥ 0
Lehetséges LP megoldások • Az LP-nek egyértelmű megoldása van • Az LP-nek alternatív optimuma van:végtelen sok megoldása van • Az LP nem megoldható:a lehetséges megoldások halmaza üres • Az LP nem korlátos
Nem korlátos max z = -x1 + 3x2 x1 - x2 ≤ 4 x1 + 2x2 ≥ 4 x1 ≥ 0 x2 ≥ 0
Elemi bázistranszformáció • Lineáris egyenletrendszerek megoldása • Inverz keresése • LP feladatok megoldása
Elemi bázistranszformáció • Generáló elemet választunk (≠0) • A generáló elem sorát végigosztjuk a generáló elemmel. • Minden más elem és a generáló elem meghatároz egy téglalapot. A másik két sarkot összeszorozzuk, majd a generáló elemmel elosztjuk, végül kivonjuk az eredeti elemből. • A generáló elem oszlopa eltűnik.