Gazdasági informatika gyakorlat

Hasonló dokumentumok
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/

Gráfelmélet/Diszkrét Matematika MSc hallgatók számára. 3. Előadás

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

Kétfázisú szimplex algoritmus és speciális esetei

Döntéselőkészítés. VII. előadás. Döntéselőkészítés. Egyszerű Kőnig-feladat (házasság feladat)

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

Növényvédő szerek A B C D

Formális nyelvek és automaták

Operációkutatás példatár

Gyártórendszerek modellezése: MILP modell PNS feladatokhoz

1/ gyakorlat. Hiperbolikus programozási feladat megoldása. Pécsi Tudományegyetem PTI

HÁLÓZAT Maximális folyam, minimális vágás

G Y A K O R L Ó F E L A D A T O K

Követelmények Motiváció Matematikai modellezés: példák A lineáris programozás alapfeladata 2017/ Szegedi Tudományegyetem Informatikai Intézet

Követelmények Motiváció Matematikai modellezés: példák A lineáris programozás alapfeladata 2017/ Szegedi Tudományegyetem Informatikai Intézet

Formális nyelvek és automaták

Nagy András. Feladatok a logaritmus témaköréhez 11. osztály 2010.

Alapfogalmak II. Def.: Egy gráf összefüggő, ha bármely pontjából bármely pontjába eljuthatunk egy úton.

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.

Vállalatgazdaságtan. Minden, amit a Vállalatról tudni kell

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

Áttekintés LP és geometria Többcélú LP LP és egy dinamikus modell 2017/ Szegedi Tudományegyetem Informatikai Intézet

Érdemes egy n*n-es táblázatban (sorok-lányok, oszlopok-fiúk) ábrázolni a két színnel, mely éleket húztuk be (pirossal, kékkel)

EGYSZERŰ, NEM IRÁNYÍTOTT (IRÁNYÍTATLAN) GRÁF

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

Bevezetés Standard 1 vállalatos feladatok Standard több vállalatos feladatok 2017/ Szegedi Tudományegyetem Informatikai Intézet

A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

Vannak releváns gazdasági kérdéseink és ezekre válaszolni szeretnénk.

A lineáris programozás alapjai

Operációkutatás vizsga

A 2013/2014 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

Dualitás Dualitási tételek Általános LP feladat Komplementáris lazaság 2017/ Szegedi Tudományegyetem Informatikai Intézet

Vállalati modellek. Előadásvázlat. dr. Kovács László

Beszállítás AR Gyártási folyamat KR

Egyenletek, egyenlőtlenségek V.

22. GRÁFOK ÁBRÁZOLÁSA

Operációkutatás vizsga

Beszerzési logisztikai folyamat tervezése

TERMELÉSIRÁNYÍTÁS A HERBÁRIUM2000 KFT.-BEN

Euler tétel következménye 1:ha G összefüggő síkgráf és legalább 3 pontja van, akkor: e 3

A szimplex algoritmus

Hálózati folyamok. Tétel: A maximális folyam értéke megegyezik a minimális vágás értékével.

2017/ Szegedi Tudományegyetem Informatikai Intézet

Beszerzési logisztikai folyamat tervezése

Ütemezési problémák. Kis Tamás 1. ELTE Problémamegoldó Szeminárium, ősz 1 MTA SZTAKI. valamint ELTE, Operációkutatási Tanszék

MATEMATIKA ÉRETTSÉGI május 10. KÖZÉP SZINT I.

Kereskedési rendszerek kétoldalú szerződésekkel

1. Feladat: beolvas két számot úgy, hogy a-ba kerüljön a nagyobb

Beszerzési és elosztási logisztika. Előadó: Telek Péter egy. adj. 2008/09. tanév I. félév GT5SZV

Azonos és egymással nem kölcsönható részecskékből álló kvantumos rendszer makrókanónikus sokaságban.

EuroOffice Optimalizáló (Solver)

Közgazdaságtan - 6. elıadás

Időjárási csúcsok. Bemenet. Kimenet. Példa. Korlátok. Nemes Tihamér Nemzetközi Informatikai Tanulmányi Verseny, 2-3. korcsoport

Termeléstervezés és -irányítás Termelés és kapacitás tervezés Xpress-Mosel FICO Xpress Optimization Suite

Kézikönyv. Kalkuláció alapjai

Vezetői számvitel / Controlling XI. előadás. Költség és eredmény controlling

A 2010/2011 tanévi Országos Középiskolai Tanulmányi Verseny döntő fordulójának megoldása. II. (programozás) kategória

EGYENÁRAMÚ TÁPEGYSÉGEK

Gyártórendszerek dinamikája

Nem-lineáris programozási feladatok

Felvételi vizsga mintatételsor Informatika írásbeli vizsga

egyenlőtlenségnek kell teljesülnie.

Növényvédő szerek A B C D

Feladatok MATEMATIKÁBÓL

Diverzifikáció Markowitz-modell MAD modell CAPM modell 2017/ Szegedi Tudományegyetem Informatikai Intézet

Gráfelméleti alapfogalmak

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.

A technológiai berendezés (M) bemenő (BT) és kimenő (KT) munkahelyi tárolói

Az optimális megoldást adó algoritmusok

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

F E D E Z E T I E L E M Z É S

2019/02/11 10:01 1/10 Logika

Algoritmusok és adatszerkezetek 2.

1. Logikailag ekvivalens

32. A Knuth-Morris-Pratt algoritmus

Gyakorló feladatok Alkalmazott Operációkutatás vizsgára. További. 1. Oldja meg grafikusan az alábbi feladatokat mindhárom célfüggvény esetén!

Operációkutatás. Vaik Zsuzsanna. Budapest október 10. First Prev Next Last Go Back Full Screen Close Quit

Adatszerkezetek 2. Dr. Iványi Péter

út hosszát. Ha a két várost nem köti össze út, akkor legyen c ij = W, ahol W már az előzőekben is alkalmazott megfelelően nagy szám.

Egészrészes feladatok

A termelés technológiai feltételei rövid és hosszú távon

Nagyságrendek. Kiegészítő anyag az Algoritmuselmélet tárgyhoz. Friedl Katalin BME SZIT február 1.

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:

Szögfüggvények értékei megoldás

Szimuláció RICHARD M. KARP és AVI WIGDERSON. (Készítette: Domoszlai László)

Arany Dániel Matematikai Tanulóverseny 2016/2017-es tanév Kezdők III. kategória I. forduló

OKTV 2005/2006 döntő forduló

Analóg elektronika - laboratóriumi gyakorlatok

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

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

Logisztikai szimulációk, ipari esettanulmányok

1. Oldja meg grafikusan az alábbi feladatokat mindhárom célfüggvény esetén! a, x 1 + x 2 2 2x 1 + x 2 6 x 1 + x 2 1. x 1 0, x 2 0

Optimumkeresés számítógépen

Operációkutatás vizsga

Programkonstrukciók A programkonstrukciók programfüggvényei Levezetési szabályok. 6. előadás. Programozás-elmélet. Programozás-elmélet 6.

8., ELŐADÁS VIRTUÁLIS LOGISZTIKAI KÖZPONTOK ALKALMAZÁSAI. Klaszter, mint virtuális logisztikai központ

Beszerzési és elosztási logisztika. Előadó: Telek Péter egy. adj. 2008/09. tanév I. félév GT5SZV

Mikroökonómia - 5. elıadás

26. MINIMÁLIS KÖLTSÉGŰ UTAK MINDEN CSÚCSPÁRRA

Átírás:

Gazdasági informatika gyakorlat P-Gráfokról röviden Mester Abigél P-Gráf: A P-Gráfok olyan speciális páros gráfok, ahol a csúcsok két halmazba oszthatók: ezek az anyag jellegű csúcsok, valamint a gépek. A két halmazon belül nem fut él, a halmazok között pedig oda-vissza járnak az élek. Másképpen process (folyamat) gráfnak is hívjuk őket, mert gyártási folyamatokat hivatottak modellezni. Mivel számos probléma visszavezethető erre a típusra, és könnyű a modelljeiket felírni, így szeretjük őket. Hogyan is néz ki egy P-Gráf: A gráf jellegéből fakadóan tipikusan 2 klasszikus feladatot különítünk el, melyek célja vagy a gyártott termékekre vonatkozik, vagy a költségekre. Ezeket egy-egy példán át nézzük meg. 1

1. Gyártott mennyiség maximalizálása Feladat (P-Gráf probléma I.): A Kezdünk belejönni Kft. az alábbi ábrán látható anyagáramlással és géphasználattal rendelkezik. Az A, B, C, D alapanyagokból 50 db áll rendelkezésre, míg az E, F, G, H, I köztes termékekből nincs raktáron. Az ábrán láthatjuk a gépek működéséhez szükséges mennyiségeket. A gépek csak egész ütemeket tudnak végrehajtani. Az irányító problémája, hogy minél több J végterméket állítson elő. Megoldás: Egy P-Gráfban két anyag típusú csúcs között a gépek teremtenek kapcsolatot, a folyamat működését ők jellemzik ezek lesznek a változóink. Kérdés, hogy pontosan mit jelölnek? Ha a célunk minél több végtermék előállítása, akkor annak mennyisége attól függ mennyit készít belőle az utolsó gép, azt pedig a gép ütemszáma adja meg. Tehát a változóink a gépekre: x 1, x 2, x 3, x 4, x 5, x 6 - gépek által végrehajtott ütemek száma (egészek) Célfüggvény: Az előbbiek alapján minél több J végterméket szeretnénk, ehhez a 6-os gép minden ütemével 4 db-ot csinál maximalizáljuk. max 4x 6 Feltételek: Mivel a P-Gráfok speciális folyam gráfok, így az egyes anyagokra majdnem teljesül az anyagmegmaradás törvénye, annyi kitétellel, hogy a gépek a munkájuk során veszteségesek lehetnek. Ezért általában azt mondhatjuk, hogy az egy gép által felhasznált anyagmennyiség több, mint amit előállít. Röviden szólva: köztes termékekre a bemenő mennyiség kimenő mennyiség. 2

Köztes termékekre: E : 2x 1 + x 2 x 4 F : 2x 2 + x 3 x 4 G : x 3 2x 5 H : 2x 4 x 6 I : x 5 3x 6 Tudjuk, hogy minden alapanyagból 50 áll rendelkezésre. Vagyis azok a gépek nem hajthatnak végre több ütemet, mint az alapanyagokból kijön. Alapanyagokra: A : x 1 50 B : x 1 + x 2 50 C : 2x 2 50 D : x 3 50 Korlátok: Korábbiakból tudjuk, hogy az egész változóinkat korlátozni kell, hogy ne lehessenek negatívak. 2. Költségminimalizálás x i 0, i = 1,..., 6 Feladat (P-Gráf probléma IV.): A Na ez az Kft. az alábbi ábrán látható anyagáramlással és géphasználattal rendelkezik. Az A, B, C alapanyagokból tetszőlegesen sok áll rendelkezésre, míg az D, E, F, G, H, I köztes termékekből nincs raktáron. Az ábrán láthatjuk a gépek működéséhez szükséges mennyiségeket. Az irányító problémája, hogy minél olcsóbban állítson elő 50 J végtermékeket, miközben a gépek beszerzési költsége 40 és 1-1 ütemük költsége az ábrán látható, valamint az alapanyagok költsége 10 egység és a gépek csak 40 ütemet tudnak végrehajtani. 3

Megoldás: Gépeinkhez most költségek is rendelődnek. Az ütemek költségét minden egyes ütemre ki kell fizessük, vagyis pont ahányszor, amennyi az x változók értéke lesz. De a gépeket ha használni szeretnénk, előbb meg kell vegyük, amit csak egyszer fogunk kifizetni. Hogy ezt le tudjuk írni, régi jó barátainkat, a bináris változókat hívjuk segítségül. Tehát a változók a gépekre: x 1, x 2, x 3, x 4, x 5, x 6, x 7, x 8 - az ütemek száma (egészek) y 1, y 2, y 3, y 4, y 5, y 6, y 7, y 8 - megvásároljuk-e a gépet (binárisak) Célfüggvény: Célunk minél olcsóbban legyártani valamennyi végterméket, ehhez a kiadások minden formáját össze kell szedjük: költség = telepítés + ütem + alapanyag Feltételek: min 5x 1 + 2x 2 + 3x 3 + 4x 4 + 2x 5 + 3x 6 + x 7 + x 8 + +40y 1 + 40y 2 + 40y 3 + 40y 4 + 40y 5 + 40y 6 + 40y 7 + 40y 8 + +10(x 1 ) + 10(x 1 + x 2 ) + 10(2x 2 + x 3 ) Köztes termékekre: D : 2x 1 x 4 E : 3x 2 x 4 + x 5 F : x 3 2x 5 + 3x 6 G : 2x 4 x 7 H : 3x 5 x 7 + x 8 I : 3x 6 x 8 Végtermékre: J : 2x 7 + 2x 8 50 A gépek csak meghatározott ütemszámot hajthatnak végre, SŐT egy gép nem tud egyetlen ütemet sem végrehajtani, ha azt nem vásároltuk meg. Ezért az ütemek számát korlátozzuk a bináris változókkal. Korlátok: Ütemek számára (y és x változók között kapcsolat): G i : x i 40y i, i = 1,..., 8 x i 0, i = 1,..., 8 4

3. P-Gráf felírása és jellemzése Feladat: A Csöves Kft. az alábbiakban látható csőhálózattal rendelkezik. A szám jelenti a cső maximális kapacitását. Az irányító problémája, hogy az A pontból minél olcsóbban juttasson el egy fix mennyiségű anyagot F -be. Az egyes gépeket megvenni 100 egységbe kerül, és az útvonalakon történő szállítás költsége rendre a következők szerint alakul: 5, 6, 3, 4, 9, 7, 1, 8, 4 Vezessük vissza P-gráf problémára. Adjuk meg a P-gráfot grafikusan, az alapanyagot/alapanyagokat, és végterméket/végtermékeket. A költségek fajtáit és értékeit, illetve a célt szövegesen. Útvonal Kapacitás A-B 100 A-C 200 A-D 300 C-B 300 C-D 50 B-F 120 C-E 50 D-E 400 E-F 100 Megoldás: Egy gráffal leírható probléma könnyen felírható P-Gráffal is. Képzeljük el, hogy a csövek nem csak átvezetik az anyagot, de ahhoz munka is szükséges (például a csövekbe pumpákat építünk) - építsünk minden élbe egy gépet. Ekkor minden olyan tulajdonsággal, amit egy folyam esetén az élre írnánk, most a gép fog rendelkezni. Tehát lesz kapacitása (hány ütemet hajthat végre maximum). Lesz beépítési költsége, és egy-egy pumpálásnak is lesz költsége (ütemköltség). 5

P-Gráf: Cél: költségminimalizálás - minél olcsóbban állítsunk elő F végterméket. Jellemzés: (táblázattal) Táblázattal egy, a gráffal ekvivalens leírást adhatunk meg, ha minden adatot felveszünk benne. Az egyes gépekre megadjuk, hogy milyen termékkel dolgozik, mit állít elő. Felsoroljuk a költségeit, aszerint, hogy az fix (egyszer kell kifizetni - nem függ az ütemektől), vagy változó (ütemekkel változik), és esetlegesen az ütemek kapacitását, ha van. gép anyag be anyag ki fix kts. változó kts. kapacitás 1 alapanyag: A köztes T: B 100 5 100 2 alapanyag: A köztes T: C 100 6 200 3 alapanyag: A köztes T: D 100 3 300 4 köztes T: C köztes T: B 100 4 300 5 köztes T: C köztes T: D 100 9 50 6 köztes T: B végtermék: F 100 7 120 7 köztes T: C köztes T: E 100 1 50 8 köztes T: D köztes T: E 100 8 400 9 köztes T: E végtermék: F 100 4 100 6