Matematikai modellek megoldása számítógéppel Solver Lingo
|
|
- Irma Péterné
- 8 évvel ezelőtt
- Látták:
Átírás
1 Matematikai modellek megoldása számítógéppel Solver Lingo Készítette: Dr. Ábrahám István
2 A matematikai modellek számítógépes megoldásait példákkal mutatjuk be. Példa: Négy erőforrás felhasználásával négyféle terméket gyártanak. Az egyes termékek egy-egy egységébe az erőforrásokból rendre,,, ;,,, ;,,, és,,, épül be az egyes erőforrásokból. Az erőforrások felső korlátai:, 6,, 6. A termékek eladási egységárai rendre: 6, 6, 5, 4. Milyen termékszerkezetnél lesz maximális az árbevétel? Adataink táblázata: I II III IV Kap. A B 6 C D 6 Ár Max. A matematikai modell: a.) x, x, x 3, x 4 b.) x +x +x 4 x +x 3 +x 4 6 x +x +x 3 x +x 3 6 A döntési változók a gyártandó darabszámok: x, x, x 3, x 4. Induló feltétel. Korlátozó feltételek. c.) z=6x +6x +5x 3 +4x 4 max A célfüggvény. A feladat megoldása szimplex módszerrel: x o =[ ]* u o =[ ]* z o =545 A duál optimumok: y o =[,5,75,75 ]* w o =[,5 ]*
3 I. Megoldás az Excell Solverjével.) Adatbevitel Az adatokat az előző lapon lévő adattáblázathoz hasonló formában vihetjük be. Célszerű a termékek oszlopait x i -vel, a feltételek sorait f i -vel elnevezni. A feltételek sorai alatt legyen a célegyütthatók sora (c*), alatta legyen az x*, az optimális megoldások sora, induláskor nullákkal feltöltve. Az x 4 oszlopa után töltsünk fel egy oszlopot nullákkal a c* soráig, majd legyen egy oszlop a relációjeleknek és egy a kapacitásoknak. Az induló táblánk: f f f3 f4 c* x* x 6 x 6 x3 5 x4 4 b 6 6 Az adattáblázatot az Excellben bárhol elhelyezhetjük. Legyen x a B cellában. Az x4 utáni oszlopban állítjuk elő a modell feltételeinek baloldalát és a célfüggvényt. (Az adatok és a változók skaláris szorzataként.) Konkrétan: az F cellába behívjuk a szorzatösszeg függvényt. Az első tömbbe kerül a BE sor, a másodikba a B7E7 sor dollárjelekkel, amit az F4 billentyűvel vihetünk fel. 3
4 Ezután az F cellában előállított skaláris szorzatot alkalmazzuk a többi sorra. Az F cella jobb alsó sarkában megjelenő vonszoló füllel lejövünk az F6 celláig. Majd külön rákattintunk az F6 cellára, ez lesz a célcella..) Megoldás Az Excell eszközök menüjéből behívjuk a Solvert. Ha nincs ott, akkor a Bővítmények menüpontból bekérjük. A célcella most F6 (rákattintunk). Maximumot keresünk (bejelölés). Módosuló cellák: x* sora (B7E7), rákattintunk a sorra. Korlátozó feltételek: Hozzáadás gombbal egyesével bevisszük: FH (rákattintunk a cellákra), majd a Felvesz gomb után jön a következő: F3H3 és a többi. A Beállítás gombon a nemnegatív és a lineáris feltételeket jelöljük be. Ezt követően indulhat a Megoldás. 4
5 A megoldás gombra kattintva megkapjuk az optimális (primál) megoldást: f f f3 f4 c* x* x 6 35 x 6 x3 5 5 x b 6 6 Az x* sorából az optimum: x o =[ ]* z o =545. Az eltérésváltozó optimumok a kapacitás maradványok: u o =[ ]*. Az u o értékei a Solver eredményjelentéséből is kiolvashatók. A duál optimum, az érzékenységvizsgálat az érzékenységjelentésből adódnak: Microsoft Excel. Érzékenység jelentés Módosuló cellák Redukált Objective Megengedhető Megengedhető Cella Név Végérték költség Célegyüttható növekedés csökkenés $B$8 x* x $C$8 x* x -,5 6,5 E+3 $D$8 x* x $E$8 x* x E+3 3 Korlátozó feltételek Shadow Feltétel Megengedhető Megengedhető Cella Név Végérték Árnyékár jobb oldala növekedés csökkenés $F$3 f,5 3 7 $F$4 f 6, $F$6 f4 5 6 E+3 $F$5 f3,75 6 A duál optimum: y o =[,5,75,75 ]* Az árnyékárak oszlopából. Valamint: w o =[,5 ]* A redukált költség oszlopából. Érzékenységvizsgálat: b -re: -7 b +3 b -re: 6-6 b 6+4, 5 és így tovább.
6 Az érzékenységvizsgálat szerint: ha a b i értékekkel kilépünk a kapott intervallumból, akkor az optimális tábla szerkezete megváltozik. Például: Ha a b értéke 4 lesz, akkor: x o =[5 8]*. Az érzékenységjelentésből a célegyütthatókra is kapunk határokat: c -re: az eredeti érték mindkét irányban 3-mal változhat: 3 c 9. c -re: az eredeti érték felfelé,5-del, lefelé 3 -nal (azaz végtelennel) változhat: Így: - < c 7,5 Hasonlóan: c 3 és c 4 <. Például: Ha a c értéke lesz, akkor: x o =[5 5]*. A szimplex módszerrel számolva az érzékenységvizsgálatra hasonló eredményeket kapunk. (Eltérés lehet, az Excel közelítő számolást végez.) A számítógépes megoldásnál nem kell megkülönböztetni a normál feladatot (ez volt a példánk) az általános lineáris programozási feladattól. Így a relációjelek lehetnek tetszőlegesek és a cél is lehet minimum. A Solverben kérhetjük, hogy a döntési változók egész értékűek legyenek. Ez utóbbi esetben a program nem tud érzékenységi vizsgálatot végezni. 6
7 Disztribúciós feladat megoldása Solverrel Példa: Egy szállítási feladatban az F és F feladótól a teljes készletet el kell szállítani. Az F feladó az R megrendelőnek nem szállíthat. Adatok: R R R 3 R 4 F F F Az Fi sorok végén a szállítandó mennyiségek, az R j oszlopok alján az igényelt mennyiségek állnak. A táblázat belsejében lévő számok az F i -ből R j -be történő egységnyi mennyiség szállításának költségét mutatják. Névleges állomást (ötödik rendeltetési helyet) és tiltótarifákat kell felvennünk: M M M A tiltásokat a többi költségelemhez képest igen nagy számok beírásával (M) valósítjuk meg. Például: M=99. Cél: az F i -ből az R j - be szállítandó x i j mennyiségek mátrixának meghatározása úgy, hogy az összköltség minimális legyen. A feladat megoldható a szokásos matematikai modellel, 5 változóval. 7
8 Egyszerűbb, gyorsabb megoldást kapunk a mátrixcsere -módszerrel. Ehhez felvesszük az Excellben a névleges állomással, tiltásokkal kiegészített táblázatunkat: R R R3 R4 R5 F F F R R R3 R4 R5 F F F3 Az adattáblázatot az Excellben bárhol elhelyezhetjük. Legyen most R a B cellában. Ezután a megoldás X=[x i j ] mátrixot jelöljük ki, célszerűen az adatok alatt: Ebben a táblázatban legyen az R helye (például) B9 cellában, a célcella pedig legyen a H3. A cellákat nullákkal töltsük fel. Az X mátrix oszlopaiban és soraiban összesen az előírt mennyiségek legyenek. Ehhez: a B3 cellába az összegfüggvényt hívjuk be: SZUM(B;B), majd a vonszolófüllel a többi oszlopösszeget is előállítjuk R5-ig. A sorcellák összegzése: a G cellába összegzünk: SZUM(B;F) és ezután a vonszolófüllel összegezzük a többi sort F3-ig. A célcellába (H3) szorzatösszeg kerül. A két tömb: B3-F5 és B-F ($ 8 jel!).
9 A H3 cellán állva ezután behívjuk a Solvert. Célcellaként H3 jelenik meg (ha nem: írjuk oda), bejelöljük a minimumot és módosuló cellák legyenek a B-F. A korlátozó feltételek: a B6-F6 és B3-F3 sorok egyenlők, valamint egyenlőek a G3-G5 és a G-G oszlopok is. A Solverbe célszerű az egérmutatóval bevinni az adatokat. Végül beállítjuk a nemnegatív és a lineáris modell feltételeket. A megoldás gombot lenyomva megkapjuk az eredményt: R R R3 R4 R5 F 4 4 F F Az összköltség minimuma 63. Az egyes relációkban szállítandó menynyiségeket a szállítási mátrix mutatja. Például: F-ből R-be nincs szállítás, az R-be pedig 4 egységnyit szállítunk. A szállítási mátrix: X= Ez azt is jeleneti, hogy a 3. feladónál egység marad (a névleges állomásnak szállít). 9
10 Megoldás Lingoval A program lingo.com lapról tölthető le (a demo változat, ez oktatási célra elég). A szofver előnye, hogy a matematikai modell a szokásos alakban írható be, tud speciális modelleket kezelni és pontosabb az Excelnél. Használatához szükséges tudni:.) A nemnegatív feltételt külön nem kell beírni, a program ezt feltételezi..) A feltételek sorait pontosvesszővel kell lezárni, a szorzásjelet ki kell írni. 3.) A nagyobb-egyenlő, kisebb-egyenlő relációknál nem kell egyenlőséget írni. 4.) A célt (min vagy max) sor elején ki kell írni. 5.) A felkiáltójelek közé tett szöveget a program megjegyzésként kezeli. A program indítása után begépeljük a modellt (legyen ez a. lapon lévő példa). x+x+x4<; *x+*x3+*x4<6; *x+*x+*x3<; x+x3<6; max=6*x+6*x+5*x3+4*x4; A Lingoban célfüggvényként szerepeltethetünk törtfüggvényt (ez a gyakorlatban sokszor előfordul), vagy más nem lineáris (pl. másodfokú) függvényt. A megoldást a solve parancsra lépve kapjuk.
11 A megoldásból leolvasható mind a primál, mind a duál optimum: Global optimal solution found. Objective value: 545. Infeasibilities:. Total solver iterations: 4 Variable Value Reduced Cost X 35.. X..5 X X3 5.. Row Slack or Surplus Dual Price A program globális optimumot talált, ehhez 4 lépésben jutott el. Emlékeztetőül a jelöléseinkkel: z o =545 x o =[ ]* u o =[ ]* y o =[,5,75,75 ]* w o =[,5 ]* Az egyes optimális megoldások elhelyezkedése a táblázaton jól látható. Példa: Egy üzem terméket gyárt, két eőforrás felhasználásával. Az egyes termékek egységnyi mennyiségébe az erőforrásokból,, illetve, egységnyi épül be. A kapacitások felső korlátai: 3 és 4. A piaci igény az egyes termékekre maximum, illetve5 darab. A termékek eladási egységárai és 8, az önköltségi egységárak: 5, 5. A gyártás fix költsége: 5. Adjuk meg azt a termékösszetételt, amelynél az egységnyi költségre eső fedezeti összeg maximális!
12 A matematikai modell célfüggvénye tört (hiperbolikus programozás):!hiperbolikus programozás szélsőértéke! *x+x<3; *x+*x<4; x<; x<5; max=(6*x+5*x)/(5*x+5*x+5); Local optimal solution found. Objective value:.983 Infeasibilities:. Extended solver steps: 5 Total solver iterations: 5 Variable Value Reduced Cost X.. X..5793E-3 A Lingoba történő adatbevitel módját is mutatja a modellünk. A megoldást a solve gomb lenyomásával szinte azonnal megkapjuk: A célfüggvény optimális (legnagyobb) értéke: z o =,9, ezt 5 lépésben számolta ki a Lingo. Eredményül azt kaptuk, hogy ehhez csak az első terméket gyártsuk: x o =[ ]*. Row Slack or Surplus Dual Price E A táblázatból a többi optimális érték is kiolvasható. A Lingo is lehetővé teszi azt, hogy egészértékűek legyenek a megoldások (integer programozás), és más számításokra (érzékenységvizsgálat!) is alkalmas. Az internetről további más optimalizáló szoftverek tölthetők le, illetve konkrét gazdasági problémák megoldásához vásárolhatunk ilyeneket. A fejezet tárgyalását befejeztük.
Optimumkeresés számítógépen
C Optimumkeresés számítógépen Az optimumok megtalálása mind a gazdasági életben, mind az élet sok más területén nagy jelentőségű. A matematikában számos módszert dolgoztak ki erre a célra, például a függvények
További programozási esetek Hiperbolikus, kvadratikus, integer, bináris, többcélú programozás
További programozási esetek Hiperbolikus, kvadratikus, integer, bináris, többcélú programozás Készítette: Dr. Ábrahám István Hiperbolikus programozás Gazdasági problémák optimalizálásakor gyakori, hogy
Esettanulmányok és modellek 5
Esettanulmányok és modellek 5 Disztribúciós feladatok Egészségügy Készítette: Dr. Ábrahám István Disztribúció. Az alábbi szállítási feladatban az. és a 2. feladótól a teljes készletet el kell szállítani.
3. előadás. Termelési és optimalizálási feladatok. Dr. Szörényi Miklós, Dr. Kallós Gábor
3. előadás Termelési és optimalizálási feladatok Dr. Szörényi Miklós, Dr. Kallós Gábor 2014 2015 1 Tartalom Matematikai alapok Matematikai modell Fontosabb feladattípusok Érzékenységvizsgálat Fontos fogalmak
S Z Á L L Í T Á S I F E L A D A T
Döntéselmélet S Z Á L L Í T Á S I F E L A D A T Szállítási feladat meghatározása Speciális lineáris programozási feladat. Legyen adott m telephely, amelyeken bizonyos fajta, tetszés szerint osztható termékből
A dualitás elve. Készítette: Dr. Ábrahám István
A dalitás elve Készítette: Dr. Ábrahám István A dalitás fogalma, alapösszefüggései Definíció: Adott a lineáris programozás maimm feladata: 0 A b f()=c* ma Ekkor felírható a kővetkező minimm feladat: y
Érzékenységvizsgálat
Érzékenységvizsgálat Alkalmazott operációkutatás 5. elıadás 008/009. tanév 008. október 0. Érzékenységvizsgálat x 0 A x b z= c T x max Kapacitások, együtthatók, célfüggvény együtthatók változnak => optimális
Számítógépes döntéstámogatás OPTIMALIZÁLÁSI FELADATOK A SOLVER HASZNÁLATA
SZDT-03 p. 1/24 Számítógépes döntéstámogatás OPTIMALIZÁLÁSI FELADATOK A SOLVER HASZNÁLATA Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu Előadás
Feltételes és feltétel nélküli optimalizálás Microsoft O ce EXCEL szoftver segítségével
Feltételes és feltétel nélküli optimalizálás Microsoft O ce EXCEL szoftver segítségével Az Excel Solver programcsomagjának bemutatásaként két feltételes és egy feltétel nélküli optimalizálási feladatot
A szállítási feladat. Készítette: Dr. Ábrahám István
A szállítási feladat Készítette: Dr Ábrahám István Bevezető A személyek, termékek, nyersanyagok szállításának lehető leggazdaságosabb megszervezése fontos kérdés Célunk lehet legkisebb összköltségre törekvés,
Számítógépes döntéstámogatás OPTIMALIZÁLÁSI FELADATOK A SOLVER HASZNÁLATA
SZDT-04 p. 1/30 Számítógépes döntéstámogatás OPTIMALIZÁLÁSI FELADATOK A SOLVER HASZNÁLATA Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu Előadás
Tartalom. Matematikai alapok. Fontos fogalmak Termékgyártási példafeladat
6. előadás Termelési és optimalizálási feladatok Dr. Szörényi Miklós, Dr. Kallós Gábor 2014 2015 1 Tartalom Matematikai alapok Matematikai modell Fontosabb feladattípusok Érzékenységvizsgálat Fontos fogalmak
b) Írja fel a feladat duálisát és adja meg ennek optimális megoldását!
1. Három nemnegatív számot kell meghatározni úgy, hogy az elsőt héttel, a másodikat tizennéggyel, a harmadikat hattal szorozva és ezeket a szorzatokat összeadva az így keletkezett szám minél nagyobb legyen.
Lineáris programozási feladat megoldása Microsoft O ce EXCEL szoftverrel
Lineáris programozási feladat megoldása Microsoft O ce EXCEL szoftverrel 1. A lineáris programozási probléma de niálása Solverrel A Solver használatát három lineáris programozási feladaton keresztül fogjuk
EuroOffice Optimalizáló (Solver)
1. oldal EuroOffice Optimalizáló (Solver) Az EuroOffice Optimalizáló egy OpenOffice.org bővítmény, ami gyors algoritmusokat kínál lineáris programozási és szállítási feladatok megoldására. Szimplex módszer
Matematikai modellezés
Matematikai modellezés Bevezető A diasorozat a Döntési modellek című könyvhöz készült. Készítette: Dr. Ábrahám István Döntési folyamatok matematikai modellezése Az emberi tevékenységben meghatározó szerepe
A Termelésmenedzsment alapjai tárgy gyakorló feladatainak megoldása
azdaság- és Társadalomtudományi Kar Ipari Menedzsment és Vállakozásgazdaságtan Tanszék A Termelésmenedzsment alapjai tárgy gyakorló feladatainak megoldása Készítette: dr. Koltai Tamás egyetemi tanár Budapest,.
SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS
Dr. Pál László, Sapientia EMTE, Csíkszereda SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS 9.ELŐADÁS Lehetőségelemzés Lehetőségelemzés Egy olyan funkció, amely segítségével úgy tudunk megváltoztatni adatainkat, hogy a
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
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 Egy bútorgyár polcot, asztalt és szekrényt gyárt faforgácslapból. A kereskedelemben
11. Előadás. 11. előadás Bevezetés a lineáris programozásba
11. Előadás Gondolkodnivalók Sajátérték, Kvadratikus alak 1. Gondolkodnivaló Adjuk meg, hogy az alábbi A mátrixnak mely α értékekre lesz sajátértéke a 5. Ezen α-ák esetén határozzuk meg a 5 sajátértékhez
Operációkutatás. 4. konzultáció: Szállítási feladat. A feladat LP modellje
Operációkutatás 1 NYME KTK, gazdálkodás szak, levelező alapképzés 2002/2003. tanév, II. évf. 2.félév Előadó: Dr. Takách Géza NyME FMK Információ Technológia Tanszék 9400 Sopron, Bajcsy Zs. u. 9. GT fszt.
Növényvédő szerek A B C D
A feladat megoldása során az Excel 2010 használata a javasolt. A feladat elvégzése során a következőket fogjuk gyakorolni: Termelési és optimalizálási feladatok megoldása. Mátrixműveletek alkalmazása.
Operációkutatás példatár
1 Operációkutatás példatár 2 1. Lineáris programozási feladatok felírása és megoldása 1.1. Feladat Egy gazdálkodónak azt kell eldöntenie, hogy mennyi kukoricát és búzát vessen. Ha egységnyi földterületen
1/ gyakorlat. Lineáris Programozási feladatok megoldása szimplex módszerrel. Pécsi Tudományegyetem PTI
/ Operációkutatás. gyakorlat Lineáris Programozási feladatok megoldása szimplex módszerrel Pécsi Tudományegyetem PTI /. Legyen adott az alábbi LP-feladat: x + 4x + x 9 x + x x + x + x 6 x, x, x x + x +
1/12. 3. gyakorlat. Lineáris Programozási feladatok megoldása szimplex módszerrel. Pécsi Tudományegyetem PTI
/ Operációkutatás. gyakorlat Lineáris Programozási feladatok megoldása szimplex módszerrel Pécsi Tudományegyetem PTI Normál feladatok megoldása szimplex módszerrel / / Normál feladatok megoldása szimplex
Operációkutatás II. Tantárgyi útmutató
Módszertani Intézeti Tanszék Gazdinfo Nappali Operációkutatás II. Tantárgyi útmutató 2015/16 tanév II. félév 1/4 Tantárgy megnevezése: Operációkutatás II. Tantárgy kódja: OPKT2KOMEMM Tanterv szerinti óraszám:
Operációkutatás. Vaik Zsuzsanna. Budapest október 10. First Prev Next Last Go Back Full Screen Close Quit
Operációkutatás Vaik Zsuzsanna Vaik.Zsuzsanna@ymmfk.szie.hu Budapest 200. október 10. Mit tanulunk ma? Szállítási feladat Megoldása Adott: Egy árucikk, T 1, T 2, T,..., T m termelőhely, melyekben rendre
2017/ Szegedi Tudományegyetem Informatikai Intézet
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatikai Intézet Számítógépes Optimalizálás Tanszék 8. Előadás Bevezetés Egy olyan LP-t, amelyben mindegyik változó egészértékű, tiszta egészértékű
Növényvédő szerek A 500 0 0 0 0 65000 B 0 0 50 500 500 60000 C 50 25 0 50 50 12000 D 0 25 5 50 0 6000
A feladat megoldása során az Excel 2010 használata a javasolt. A feladat elvégzése során a következőket fogjuk gyakorolni: Termelési és optimalizálási feladatok megoldása. Mátrixműveletek alkalmazása.
Dualitás Dualitási tételek Általános LP feladat Komplementáris lazaság 2017/ Szegedi Tudományegyetem Informatikai Intézet
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatikai Intézet Számítógépes Optimalizálás Tanszék 7. Előadás Árazási interpretáció Tekintsük újra az erőforrás allokációs problémát (vonat
Operációkutatás II. Tantárgyi útmutató
Módszertani Intézeti Tanszék Gazdinfo Nappali Operációkutatás II. Tantárgyi útmutató 2016/17 tanév II. félév 1/4 Tantárgy megnevezése: Operációkutatás II. Tantárgy kódja: OPKT2KOMEMM Tanterv szerinti óraszám:
Lineáris programozás. A mese
Lineáris programozás A mese Célok Geometriai szemlélet (nem lesz matek ) Gakorlati kérdések Már megint a szendvics Kétfajta szendvicset szeretnénk készíteni, sonkásat és szalámisat. Lehetőleg minél többet.
Követelmények Motiváció Matematikai modellezés: példák A lineáris programozás alapfeladata 2017/ Szegedi Tudományegyetem Informatikai Intézet
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatikai Intézet Számítógépes Optimalizálás Tanszék 1. Előadás Követelmények, teljesítés feltételei Vizsga anyaga Előadásokhoz tartozó diasor
Követelmények Motiváció Matematikai modellezés: példák A lineáris programozás alapfeladata 2017/ Szegedi Tudományegyetem Informatikai Intézet
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatikai Intézet Számítógépes Optimalizálás Tanszék 1. Előadás Követelmények, teljesítés feltételei Vizsga anyaga Előadásokhoz tartozó diasor
A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2017/
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatika Intézet Számítógépes Optimalizálás Tanszék 2. Előadás LP alapfeladat A lineáris programozás (LP) alapfeladata standard formában Max c
A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2018/
Operációkutatás I. 2018/2019-2. Szegedi Tudományegyetem Informatika Intézet Számítógépes Optimalizálás Tanszék 2. Előadás LP alapfeladat A lineáris programozás (LP) alapfeladata standard formában Max c
Nem-lineáris programozási feladatok
Nem-lineáris programozási feladatok S - lehetséges halmaz 2008.02.04 Dr.Bajalinov Erik, NyF MII 1 Elég egyszerű példa: nemlineáris célfüggvény + lineáris feltételek Lehetséges halmaz x 1 *x 2 =6.75 Gradiens
Ismertető A Solver telepítése, illetve indítása A Solver célcella módosuló cellák A feltételek általában a módosuló cellákra hivatkozó képletek.
Ismertető A középiskolában sokféle egyenlet megoldásával megismerkednek a diákok. A matematikaórán azonban csak korlátozott típusú egyenletek fordulnak elő. Nem is cél az egyenletmegoldás általános tárgyalása,
Operációkutatás. Vaik Zsuzsanna. ajánlott jegyzet: Szilágyi Péter: Operációkutatás
Operációkutatás Vaik Zsuzsanna Vaik.Zsuzsanna@ymmfk.szie.hu ajánlott jegyzet: Szilágyi Péter: Operációkutatás Operációkutatás Követelmények: Aláírás feltétele: foglalkozásokon való részvétel + a félév
Nemlineáris programozás 2.
Optimumszámítás Nemlineáris programozás 2. Többváltozós optimalizálás feltételek mellett. Lagrange-feladatok. Nemlineáris programozás. A Kuhn-Tucker feltételek. Konvex programozás. Sydsaeter-Hammond: 18.1-5,
Táblázatok. Táblázatok beszúrása. Cellák kijelölése
Táblázatok Táblázatok beszúrása A táblázatok sorokba és oszlopokba rendezett téglalap alakú cellákból épülnek fel. A cellák tartalmazhatnak képet vagy szöveget. A táblázatok használhatók adatok megjelenítésére,
Esettanulmányok és modellek 2
Esettanulmányok és modellek Kereskedelem Mezőgazdaság Készítette: Dr. Ábrahám István Kereskedelem. Kocsis Péter: Opt. döntések lin.pr. (. oldal) nyomán: Kiskereskedelmi cég négyféle üdítőt rendel, melyek
A lineáris programozás alapjai
A lineáris programozás alapjai A konvex analízis alapjai: konvexitás, konvex kombináció, hipersíkok, félterek, extrém pontok, Poliéderek, a Minkowski-Weyl tétel (a poliéderek reprezentációs tétele) Lineáris
G Y A K O R L Ó F E L A D A T O K
Döntéselmélet G Y A K O R L Ó F E L A D A T O K Lineáris programozás I Egy vállalat kétféle terméket gyárt, az A és B termékeket. A következő adatok ismertek: A vállalat éves munkaóra-kapacitása 1440 óra,
1/ gyakorlat. Hiperbolikus programozási feladat megoldása. Pécsi Tudományegyetem PTI
1/12 Operációkutatás 5. gyakorlat Hiperbolikus programozási feladat megoldása Pécsi Tudományegyetem PTI 2/12 Ha az Hiperbolikus programozási feladat feltételek teljesülése mellett a A x b x 0 z(x) = c
Operációkutatási feladatok megoldása QSB-vel
Operációkutatási feladatok megoldása QSB-vel Bevezetés A QSB a Quantitative Systems for Business (szabad fordításban: Kvantitatív módszerek a gazdaságban) kifejezés rövidítése. Ennek a programcsomagnak
A szimplex algoritmus
A szimplex algoritmus Ismétlés: reprezentációs tétel, az optimális megoldás és az extrém pontok kapcsolata Alapfogalmak: bázisok, bázismegoldások, megengedett bázismegoldások, degenerált bázismegoldás
Assignment problem Hozzárendelési feladat (Szállítási feladat speciális esete)
Assignment problem Hozzárendelési feladat (Szállítási feladat speciális esete) C költség mátrix költség Munkákat hozzá kell rendelni gépekhez: egy munka-egy gép c(i,j) mennyi be kerül i-dik munka j-dik
A Szállítási feladat megoldása
A Szállítási feladat megoldása Virtuális vállalat 201-2014 1. félév 4. gyakorlat Dr. Kulcsár Gyula A Szállítási feladat Adott meghatározott számú beszállító (source) a szállítható mennyiségekkel (transportation
Közfoglalkoztatás támogatás megállapítását segítő segédtábla használati útmutatója
Közfoglalkoztatás támogatás megállapítását segítő segédtábla használati útmutatója 1.) Általános tudnivalók: A segédtábla két méretben készül, 10, és 50 sort lehet kitölteni. A tábla megnevezéséből amit
1.1.1 Dátum és idő függvények
1.1.1 Dátum és idő függvények Azt már tudjuk, hogy két dátum különbsége az eltelt napok számát adja meg, köszönhetően a dátum tárolási módjának az Excel-ben. Azt is tudjuk a korábbiakból, hogy a MA() függvény
Táblázatkezelés 5. - Függvények
Táblázatkezelés 5. - Függvények Eddig mi magunk készítettünk képleteket (számolási utasításokat). A bonyolultabb, programozók által készített, Excelbe beépített képleteket függvényeknek nevezik. Táblázatkezelőnk
LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL
LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL x 1-2x 2 6 -x 1-3x 3 = -7 x 1 - x 2-3x 3-2 3x 1-2x 2-2x 3 4 4x 1-2x 2 + x 3 max Alapfogalmak: feltételrendszer (narancs színnel jelölve), célfüggvény
Lineáris programozás. Ax b
Feladatok és kiegészítések az elmélethez Lineáris programozás Standard modell (maximumprobléma) x 0 Ax b (1) c x = z max ahol x = (x 1,..., x n ) R n 1 a keresett n dimenziós oszlopmátrix/vektor 0 = (0,...,
A Szoftvert a Start menü Programok QGSM7 mappából lehet elindítani.
Telepítés A programot a letöltött telepítőprogrammal lehet telepíteni. A telepítést a mappában lévő setup.exe fájlra kattintva lehet elindítani. A telepítő a meglévő QGSM7 szoftver adatbázisát törli. Ezután
Segédanyag az Excel használatához
Segédanyag az Excel használatához Tartalom Fontos definíciók... 1 Saját függvény készítésének jelei... 1 Egérmutató típusai... 2 Hasznos... 2 Ctrl gomb használata... 2 Sortörés cellán belül... 3 Egyéni
Segédanyag az Excel használatához
Segédanyag az Excel használatához Tartalom Fontos definíciók... 1 Saját függvény készítésének jelei... 1 Egérmutató típusai... 2 Hasznos... 2 Ctrl gomb használata... 2 Sortörés cellán belül... 3 Egyéni
Ellenőrzés. Variáns számítás. Érzékenység vizsgálat
Ellenőrzés Variáns számítás Érzékenység vizsgálat Készítette: Dr Árahám István Az ellenőrzés A matematikai modell megoldása, a szimple tálák kitöltése közen könnyen elkövethetünk számolási hiát A kiindlási
Előadó: Dr. Kertész Krisztián
Előadó: Dr. Kertész Krisztián E-mail: k.krisztian@efp.hu A termelés költségei függenek a technológiától, az inputtényezők árától és a termelés mennyiségétől, de a továbbiakban a technológiának és az inputtényezők
E-tananyag Matematika 9. évfolyam 2014. Függvények
Függvények Függvények értelmezése Legyen adott az A és B két nem üres halmaz. Az A halmaz minden egyes eleméhez rendeljük hozzá a B halmaz egy-egy elemét. Ez a hozzárendelés egyértelmű, és ezt a hozzárendelést
Döntési módszerek Tantárgyi útmutató
Gazdálkodási és menedzsment alapszak Nappali tagozat Döntési módszerek Tantárgyi útmutató 2018/19. tanév II. félév 1 Tantárgy megnevezése Tantárgy jellege/típusa: Döntési módszerek. D Kontaktórák száma/hét:
Esettanulmányok és modellek 3
Esettanulmányok és modellek 3 Pénzügyek Idegenforgalom Készítette: Dr. Ábrahám István 1 Pénzügyi feladatok 1. (Kocsis Péter: Opt. döntések lin.pr. (3. oldal) nyomán): Adott négy részvény jelenlegi árfolyama
Feladatok megoldásai
1. Az oszlopszélességet az oszlopszegélyre való dupla kattintással állítsuk be! Mit tapasztalunk? Az oszlopszegélyre való dupla kattintáskor az Excel az oszlopban található leghosszabb bejegyzés hosszúsága
Mikroökonómia előadás. Dr. Kertész Krisztián
Mikroökonómia előadás Dr. Kertész Krisztián k.krisztian@efp.hu A TERMELÉS KÖLTSÉGEI ÁRBEVÉTEL A termelés gazdasági költsége Gazdasági Explicit költség profit Gazdasági profit Számviteli költség Implicit
Branch-and-Bound. 1. Az egészértéketű programozás. a korlátozás és szétválasztás módszere Bevezető Definíció. 11.
11. gyakorlat Branch-and-Bound a korlátozás és szétválasztás módszere 1. Az egészértéketű programozás 1.1. Bevezető Bizonyos feladatok modellezése kapcsán előfordulhat olyan eset, hogy a megoldás során
Operációkutatás vizsga
Operációkutatás vizsga A csoport Budapesti Corvinus Egyetem 2007. január 16. Egyéb gyakorló és vizsgaanyagok találhatók a honlapon a Letölthető vizsgasorok, segédanyagok menüpont alatt. OPERÁCIÓKUTATÁS,
Operációkutatás vizsga
Operációkutatás vizsga B csoport Budapesti Corvinus Egyetem 2007. január 16. Egyéb gyakorló és vizsgaanyagok találhatók a honlapon a Letölthető vizsgasorok, segédanyagok menüpont alatt. OPERÁCIÓKUTATÁS
Bevezetés a játékelméletbe Kétszemélyes zérusösszegű mátrixjáték, optimális stratégia
Bevezetés a játékelméletbe Kétszemélyes zérusösszegű mátrixjáték, optimális stratégia Készítette: Dr. Ábrahám István A játékelmélet a 2. század közepén alakult ki. (Neumann J., O. Morgenstern). Gyakran
Alkalmazott optimalizálás és játékelmélet Lineáris programozás Gyakorlófeladatok. Rétvári Gábor
Alkalmazott optimalizálás és játékelmélet Lineáris programozás Gyakorlófeladatok Rétvári Gábor retvari@tmit.bme.hu Feladatok Szöveges feladatok. Egy acélgyárban négyfajta zártszelvényt gyártanak: kis,
TANTÁRGYI ÚTMUTATÓ. Döntési módszerek
III. évfolyam szakirány BA TANTÁRGYI ÚTMUTATÓ Döntési módszerek TÁVOKTATÁS Tanév 2014/2015 II- félév A KURZUS ALAPADATAI Tárgy megnevezése: Döntési módszerek Tanszék: Matematika-Statisztika Tantárgyfelelős
Gyártórendszerek modellezése: MILP modell PNS feladatokhoz
Gyártórendszerek modellezése MILP modell PNS feladatokhoz 1 Pannon Egyetem M szaki Informatikai Kar Számítástudomány Alkalmazása Tanszék Utolsó frissítés: 2008. november 16. 1 hegyhati@dcs.uni-pannon.hu
I-SZÁMLA KFT. VEVŐI FELHASZNÁLÓI FIÓK HASZNÁLATI ÚTMUTATÓ
I-SZÁMLA KFT. VEVŐI FELHASZNÁLÓI FIÓK HASZNÁLATI ÚTMUTATÓ Tartalomjegyzék 1 Vevői felhasználói fiók... 3 2 Adataim... 3 3 Szállítók... 4 4 Számláim... 5 4.1 E-számla listatábla... 5 4.2 Keresési funkciók...
Gráfelmélet/Diszkrét Matematika MSc hallgatók számára. 3. Előadás
Gráfelmélet/Diszkrét Matematika MSc hallgatók számára 3. Előadás Előadó: Hajnal Péter Jegyzetelő: Pék Máté 2009. szeptember 21. 1. Folyamok 1.1. Definíció. G = (V, E, K, B) irányított gráf, ha e! v : ekv
Az érzékenységvizsgálat jelentősége
Az érzékenységvizsgálat jelentősége (Tanulmány) Egyéb olyan fontos szempontok mellett, mint a stabilitás, rugalmasság, társadalmi elfogadottság, stb., az ipari menedzser fő célja, hogy növelje cége nyereségét.
Hasonlóságelemzés COCO használatával
Hasonlóságelemzés COCO használatával Miért a CoCo?? Mire használhatom a CoCo-t?! Például megállapíthatom, hogy van-e a piacon olyan cég, amely az árhoz és a többiekhez képest kevesebbet vagy többet teljesít.?
Egyenletek, egyenlőtlenségek V.
Egyenletek, egyenlőtlenségek V. DEFINÍCIÓ: (Másodfokú egyenlet) Az ax + bx + c = 0 alakban felírható egyenletet (a, b, c R; a 0), ahol x a változó, másodfokú egyenletnek nevezzük. TÉTEL: Az ax + bx + c
Termeléstervezés és -irányítás Termelés és kapacitás tervezés Xpress-Mosel FICO Xpress Optimization Suite
Termeléstervezés és -irányítás Termelés és kapacitás tervezés Xpress-Mosel FICO Xpress Optimization Suite Alkalmazásával 214 Monostori László egyetemi tanár Váncza József egyetemi docens 1 Probléma Igények
Szöveges feladatok a mátrixaritmetika alkalmazására
Szöveges feladatok a mátrixaritmetika alkalmazására Bevezetés: Tekintsük az alábbi -es mátrixot: A. Szorozzuk meg ezt jobbról egy alkalmas méretű (azaz -es) oszlopvektorral, amely az R tér kanonikus bázisának
A szimplex algoritmus
. gyakorlat A szimplex algoritmus Az előző órán bevezetett feladat optimális megoldását fogjuk megvizsgálni. Ehhez új fogalmakat, és egy algoritmust tanulunk meg. Hogy az algoritmust alkalmazni tudjuk,
Adatbázis-kezelés az Excel 2013-ban
Molnár Mátyás Adatbázis-kezelés az Excel 2013-ban Magyar nyelvi verzió Csak a lényeg érthetően! www.csakalenyeg.hu Csak a lényeg érthetően! Microsoft Excel 2013 Kimutatás készítés relációs adatmodell alapján
A DÖNTÉSELMÉLET ELEMEI
A DÖNTÉSELMÉLET ELEMEI Irodalom: Temesi J., A döntéselmélet alapjai, Aula, 2002, Budapest Lawrence, J.A., Pasternack, B.A., Applied management science, John Wiley & Sons Inc. 2002 Stevenson, W. J., Operation
A Microsoft Office 2013 újdonságai
Molnár Mátyás A Microsoft Office 2013 újdonságai Angol nyelvi verzió Tanfolyami jegyzet Csak a lényeg érthetően! Az Excel 2013 újdonságai AZ EXCEL PROGRAMABLAK FELÉPÍTÉSE A címsorban középen látjuk a munkafüzet
Termelési és szolgáltatási döntések elemzése Vezetés és szervezés mesterszak
Termelési és szolgáltatási döntések elemzése Vezetés és szervezés mesterszak Dr. Koltai Tamás egyetemi tanár Menedzsment és Vállalatgazdaságtan Tanszék Tematika Kvantitatív eszközök használata Esettanulmányok
A Microsoft OFFICE. EXCEL táblázatkezelő. program alapjai. 2013-as verzió használatával
A Microsoft OFFICE EXCEL táblázatkezelő program alapjai 2013-as verzió használatával A Microsoft Office programcsomag táblázatkezelő alkalmazása az EXCEL! Aktív táblázatok készítésére használjuk! Képletekkel,
A tanulók oktatási azonosítójára és a két mérési területen elér pontszámukra lesz szükség az elemzéshez.
Útmutató az idegen nyelvi mérés adatainak elemzéshez készült Excel táblához A református iskolák munkájának megkönnyítése érdekében készítettünk egy mintadokumentumot (Idegen nyelvi mérés_intézkedési tervhez
Oktatási anyag Excel kezdő
Oktatási anyag Excel kezdő 2010.10.11. 1 Tartalom I. Alapfogalmak... 3 A munkafüzet és részei... 3 Aktív cella... 3 Tartomány... 3 Összefüggő tartomány... 3 Nem összefüggő tartomány... 4 II. A program
Totális Unimodularitás és LP dualitás. Tapolcai János
Totális Unimodularitás és LP dualitás Tapolcai János tapolcai@tmit.bme.hu 1 Optimalizálási feladat kezelése NP-nehéz Hatékony megoldás vélhetően nem létezik Jó esetben hatékony algoritmussal közelíteni
Hogyan lehet Pivot tábla segítségével komplex adatokat elemezni és bemutatni?
Hogyan lehet Pivot tábla segítségével komplex adatokat elemezni és bemutatni? Fordította: IFUA Horváth & Partners Képzelje el, hogy a vállalat értékesítési vezetője megkéri Önt, hogy rövid időn belül elemezze
Lineáris programozási feladatok típusai és grafikus megoldása
Lineáris programozási feladatok típusai és grafikus megoldása Alkalmazott operáiókutatás. elıadás 8/9. tanév 8. szeptemer 9. Maimumfeladat grafikus megoldása lehetséges megoldások + 4 + () 8 + Optimális
f x 1 1, x 2 1. Mivel > 0 lehetséges minimum. > 0, így f-nek az x 2 helyen minimuma van.
159 5. SZÉLSŐÉRTÉKSZÁMÍTÁS = + 1, R + 1 f = 1 R +,, f = R +, 1 Az 1 = 0 egyenlet gyökei : 1 1, 1. Mivel ezért az 1 helyen van az f-nek minimuma. 5.1. f f 1 0, 5.. Legyen az egyik szám, a másik pedig A.
LINEÁRIS ALGEBRA ALKALMAZÁSA A KRITIKUS INFRASTRUKTÚRA KOCKÁZATÁNAK KEZELÉSÉBEN
VIII. Évfolyam 4. szám - 203. december Gyarmati József gyarmati.jozsef@uni-nke.hu LINEÁRIS ALGEBRA ALKALMAZÁSA A KRITIKUS INFRASTRUKTÚRA KOCKÁZATÁNAK KEZELÉSÉBEN Absztrakt A kockázatok becslése meghatározó
12. előadás. Egyenletrendszerek, mátrixok. Dr. Szörényi Miklós, Dr. Kallós Gábor
12. előadás Egyenletrendszerek, mátrixok Dr. Szörényi Miklós, Dr. Kallós Gábor 2015 2016 1 Tartalom Matematikai alapok Vektorok és mátrixok megadása Tömbkonstansok Lineáris műveletek Mátrixok szorzása
Dr. Kalló Noémi. Termelés- és szolgáltatásmenedzsment. egyetemi adjunktus Menedzsment és Vállalatgazdaságtan Tanszék. Dr.
Termelés- és szolgáltatásmenedzsment egyetemi adjunktus Menedzsment és Vállalatgazdaságtan Tanszék Termelés- és szolgáltatásmenedzsment 13. Ismertesse a legfontosabb előrejelzési módszereket és azok gyakorlati
Függvények 1. oldal Készítette: Ernyei Kitti. Függvények
Függvények 1. oldal Készítette: Ernyei Kitti Függvények DEFINÍCIÓ: Ha adott két nemüres halmaz: és, továbbá minden eleméhez hozzárendeljük a valamely elemét, akkor ezt a hozzárendelést függvénynek nevezzük.
Döntési módszerek Tantárgyi útmutató
Gazdálkodási és menedzsment alapszak Nappali tagozat Döntési módszerek Tantárgyi útmutató 2015/16 tanév II. félév 1 Tantárgy megnevezése Tantárgy jellege/típusa: Döntési módszerek. D Kontaktórák száma/hét:
A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei. Atomerőművek üzemtana
A MATLAB alapjai Kezdő lépések - Matlab Promt: >> - Help: >> help sqrt >> doc sqrt - Kilépés: >> quit >> exit >> Futó script leállítása: >> ctrl+c - Változók listásása >> who >> whos - Változók törlése
Szélsőérték feladatok megoldása
Szélsőérték feladatok megoldása A z = f (x,y) függvény lokális szélsőértékének meghatározása: A. Szükséges feltétel: f x (x,y) = 0 f y (x,y) = 0 egyenletrendszer megoldása, amire a továbbiakban az x =
3. Előadás. Megyesi László: Lineáris algebra, oldal. 3. előadás Lineáris egyenletrendszerek
3. Előadás Megyesi László: Lineáris algebra, 47. 50. oldal. Gondolkodnivalók Determinánsok 1. Gondolkodnivaló Determinánselméleti tételek segítségével határozzuk meg a következő n n-es determinánst: 1
A lineáris programozás 1 A geometriai megoldás
A lineáris programozás A geometriai megoldás Készítette: Dr. Ábrahám István A döntési, gazdasági problémák optimalizálásának jelentős részét lineáris programozással oldjuk meg. A módszer lényege: Az adott
Disztribúciós feladatok. Készítette: Dr. Ábrahám István
Disztribúciós feladatok Készítette: Dr. Ábrahám István Bevezető Az elosztási, szétosztási feladatok (szállítás, allokáció, stb.) leggazdaságosabb megoldása fontos kérdés. Célunk lehet legkisebb összköltségre