Operációkutatás. Vaik Zsuzsanna. Budapest október 10. First Prev Next Last Go Back Full Screen Close Quit
|
|
- Judit Szekeres
- 6 évvel ezelőtt
- Látták:
Átírás
1 Operációkutatás Vaik Zsuzsanna Budapest 200. október 10.
2 Mit tanulunk ma? Szállítási feladat Megoldása
3 Adott: Egy árucikk, T 1, T 2, T,..., T m termelőhely, melyekben rendre a 1, a 2, a,..., a m a rendelkezésre álló mennyiség; F 1, F 2, F,..., F n fogyasztóhely, melyeknél rendre b 1, b 2, b,..., b n az igény. a 1 + a 2 + a + + a m = b 1 + b 2 + b + + b n c ij : egységnyi árucikk szállításának költsége T i -ből F j -be (ez egy m n -es költség mátrix lesz ) Feladat: meghatározni, hogy melyik termelőhelyről melyik fogyasztóhelyre mennyit szállítsunk, hogy az igények és a kapacitások kielégítettek legyenek, és a szállítás költsége minimális legyen.
4 Mi legyen a változó? Jelölje x ij azt az árumennyiséget, amelyet a T i termelőhelyről az F j fogyasztóhelyre szállítanak. Feltételek: A fogyasztási igényeket ki kell elégíteni. Ezáltal a kapacitás feltételek is maximálisan kihasználtak. a szállítás mennyiség nem lehet negatív Célfüggvény: minimalizálni szeretnénk a szállítás költségeit
5 Matematikai felírás min m i=1 n c ij x ij j=1 m x ij = b j, j = 1,..., n; i=1 n x ij = a i, i = 1,..., m; j=1 x ij 0 ai = b j, c ij, a i, b j > 0, i = 1,..., m; j = 1,..., m.
6 Ez egy lineáris programozási feladat, amely mindig megoldható! => szimplex algoritmus Megoldható, de nagy méretű lesz a szimplex tábla Speckó a struktúrája => trükkös szimplex KELL: költség mátrix és az aktuális bázishoz tartozó SZÁLLÍTÁSI TÁBLA: m n-es mátrix megfelelő komponensében a megfelelő változó értéke
7 1.számú mintapélda: A szállítási feladat költségmátrixa: A megfelelő fogyasztóhelyek igényei rendre 7,2,2, és a termelőhelyek kapacitásai rendre 5,,.
8 1.számú mintapélda: A szállítási feladat mátrixa: A megfelelő fogyasztóhelyek igényei rendre 7,2,2, és a termelőhelyek kapacitásai rendre 5,,.
9 1.számú mintapélda: A szállítási feladat mátrixa: Ennek a feladatnak egy bázismegoldása: Bázismegoldás: x 14 = 5, x 21 = 4, x 22 = 2, x 1 =, x = 2, x 4 = 1, x 11 = x 12 = x 1 = x 2 = x 24 = x 2 = 0 A célfüggvény értéke: = 4
10 1.számú mintapélda: A szállítási feladat mátrixa: Ennek a feladatnak egy bázismegoldása:
11 LP bázismegoldása és a szállítási bázistábla egyértelműen meghatározzák egymást! algoritmusunk lényege: szállítási bázistáblát transzformáljuk, amíg nem jutunk olyan szállítási bázistáblához, amelyhez tartozó bázismegoldás optimális
12 x-mátrix: m n-es mátrix néhányeleme "beikszelve" x x x x x x x hurok az x-mátrixban x x x x x x x x x x x x x
13 x-mátrix: m n-es mátrix néhányeleme "beikszelve" x x x x x x x hurok az x-mátrixban x x x x x x x x x x x x x
14 szállítási tábla BÁZISmegoldáshoz tartozik <=> x-mátrixa m + n 1 db x-ből áll hurokmentes sőt: bármely másik elemet hozzávéve pontosan 1db hurkot tartalmaz bázismegoldás nem bázismegoldás!
15 szállítási bázistábla megoldása optimális <=> ha minden nem kijelölt elemhez tartozó hurok előjeles összege 0 előjeles összeg: a hurok elemeihez tartozó célfüggvényértékeit összeadjuk, a kezdőelemtől páratlan távolságra levőket negatív előjellel a páros távolságra levőket pozitív előjellel. mj: ha már egy elem összegét egy hurokra kiszámoltuk, az később sem változik.
16 szállítási bázistábla megoldása optimális <=> ha minden nem kijelölt elemhez tartozó hurok előjeles összege 0 előjeles összeg: a hurok elemeihez tartozó célfüggvényértékeit összeadjuk, a kezdőelemtől páratlan távolságra levőket negatív előjellel a páros távolságra levőket pozitív előjellel. mj: ha már egy elem összegét egy hurokra kiszámoltuk, az később sem változik x x x x x x x pl, az (1,2) nem kijelölt elemhez tartozó előjeles összeg: =-11 <0;
17 szállítási bázistábla megoldása optimális <=> ha minden nem kijelölt elemhez tartozó hurok előjeles összege 0 előjeles összeg: a hurok elemeihez tartozó célfüggvényértékeit összeadjuk, a kezdőelemtől páratlan távolságra levőket negatív előjellel a páros távolságra levőket pozitív előjellel. mj: ha már egy elem összegét egy hurokra kiszámoltuk, az később sem változik x x x x x x x pl, az (1,2) nem kijelölt elemhez tartozó előjeles összeg: =-11 <0; a (2,4) nem kijelölt elemhez tartozó előjeles összeg: =8>0
18 ha nem optimális => bázisból kilépő elem meghatározása: a páratlan távolságra lévők közül a minimális, ha több is van, egyiket kiválasztom. Ennek az értékét jelölje Min x x x x x x x x 2 1 pl, a (2,4) nem kijelölt elemhez tartozó hurok mentén: -> páratlan távolságra lévők: 1,4 => minimális: 1
19 Új tábla: ami nincs hurokban: változatlan marad hurokbeli, páros távolságra: hozzáadom Min-t hurokbeli, páratlan távolságra: levonom Min-t. kilépő elem: ahol a minimum felvétetik x x x x x x x pl, a (2,4) nem kijelölt elemhez tartozó hurok mentén: -> páratlan távolságra lévők: 1,4 => minimális:m in = 1
20 Szállítási feladat megoldása: 1. induló szállítási-bázistábla előállítása 2. optimális? (minden hurokhoz tartozó összeg 0) (a) igen: optimális megoldás és az optimum leolvasása (b) nem: új szállítási tábla előállítása (megfelelő elem mentén pozitív hurok értékeinek módosítása)
21 Induló szállítási-bázistábla előállítása: két -féle módszer: Észak-Nyugati módszer Minimális elem módszer
22 Észak-Nyugati módszer:
23 Észak-Nyugati módszer:?
24 Észak-Nyugati módszer:
25 Észak-Nyugati módszer:
26 Észak-Nyugati módszer: ? 2 2 2
27 Észak-Nyugati módszer:
28 Észak-Nyugati módszer:
29 Észak-Nyugati módszer: ? 4 2 2
30 Észak-Nyugati módszer:
31 Észak-Nyugati módszer:
32 Észak-Nyugati módszer: ? 2 2
33 Észak-Nyugati módszer:
34 Észak-Nyugati módszer:
35 Észak-Nyugati módszer: ? 0
36 Észak-Nyugati módszer:
37 Észak-Nyugati módszer:
38 Észak-Nyugati módszer: ?
39 Észak-Nyugati módszer:
40 Észak-Nyugati módszer: ? =>
41 155/7 a) Feladat
42 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása
43 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása?
44 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása
45 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása ? 9 2 4
46 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása
47 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása ? 2 4
48 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása
49 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása ? 2 4
50 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása
51 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása ? 1 4
52 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása
53 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása ?
54 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása
55 155/7 a) Feladat 1.Lépés: induló szállítási bázistábla meghatározása Induló szállítási tábla: 4 2 1
56 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (1,2) nem kijelölt elemhez tartozó hurok
57 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (1,2) nem kijelölt elemhez tartozó hurok 5-+-2=>0
58 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (1,2) nem kijelölt elemhez tartozó hurok 5-+-2=>0 => NEM OPTIMÁLIS. páratlan távolságra lévő elemek minimuma: min( 4,)=.
59 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (1,2) nem kijelölt elemhez tartozó hurok 5-+-2=>0 => NEM OPTIMÁLIS. páratlan távolságra lévő elemek minimuma: min( 4,)=. megoldás módosítása: 4?
60 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (1,) elem: 4-+-5=-1<0
61 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (1,4) elem: 4-+-5=-1<0
62 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (2,2) elem: -+2-5=-<0
63 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? (,1) elem: -4+-=-1<0
64 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? (,2) elem: =-<0
65 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? (,) elem: =1>0
66 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles (,) elem: =1>0 NEM OPTIMÁLIS páratlan távolságra lévő elemek minimuma: min(2,)=2.
67 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles (,) elem: =1>0 NEM OPTIMÁLIS páratlan távolságra lévő elemek minimuma: min(2,)=
68 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (1,) elem: =-2<0
69 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (1,4) elem: már egyszer kiszámoltuk: 4-+-5=-1<0
70 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (2,2) elem: már egyszer kiszámoltuk: -+2-5=-<0
71 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (2,) elem: =-1<0
72 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (,1) elem: már egyszer kiszámoltuk:-4+-=-1<0
73 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles ? 2 1 (,2) elem: már egyszer kiszámoltuk: =-<0
74 155/7 a) Feladat 2.Lépés: Optimális megoldás? összeget -> minden hurokra leellenőrizni az előjeles MINDEN NEM KIVÁLASZTOTT ELEMHEZ TARTOZÓ HUROKHOZ TARTOZÓ ELŐJELES ÖSSZEG NEGATÍV => OPTIMÁLISMEGOLDÁS!!! x 11 = 1, x 12 =, x 21 =, x 24 =, x = 2, x 4 = 1, x 1 = x 14 = x 22 = x 2 = x 1 = x 2 = 0 Optimum= = 4
75 Köszönöm a figyelmet! Vaik Zsuzsanna Vaik.Zsuzsanna@ymmfk.szie.hu
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
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 +
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
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.
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
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
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
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
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
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
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
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
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
Döntéselőkészítés. I. előadás. Döntéselőkészítés. Előadó: Dr. Égertné dr. Molnár Éva. Informatika Tanszék A 602 szoba
I. előadás Előadó: Dr. Égertné dr. Molnár Éva Informatika Tanszék A 602 szoba Tárggyal kapcsolatos anyagok megtalálhatók: http://www.sze.hu/~egertne Konzultációs idő: (páros tan. hét) csütörtök 10-11 30
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
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
A szimplex tábla. p. 1
A szimplex tábla Végződtetés: optimalitás és nem korlátos megoldások A szimplex algoritmus lépései A degeneráció fogalma Komplexitás (elméleti és gyakorlati) A szimplex tábla Példák megoldása a szimplex
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
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
Döntéselmélet OPERÁCIÓKUTATÁS
Döntéselmélet OPERÁCIÓKUTATÁS Operációkutatás Az operációkutatás az a tudomány, amely az optimális döntések előkészítésében matematikai módszereket használ fel. Az operációkutatás csak a döntés-előkészítés
É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állítási feladat_1.
Szállítási feladat_. Bevezetés, a vállalkozás bemutatása A vállalkozás 992-ben alakult, mint egyszemélyes vállalkozás, majd évek során kinőtte magát, tevékenysége és vevőköre egyre kiszélesedett, így 2002-ben
Negatív alapú számrendszerek
2015. március 4. Negatív számok Legyen b > 1 egy adott egész szám. Ekkor bármely N 0 egész szám egyértelműen felírható N = m a k b k k=1 alakban, ahol 0 a k < b egész szám. Negatív számok Legyen b > 1
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
Gyakorló feladatok Operációkutatás vizsgára 1. Oldja meg grafikusan az alábbi feladatokat mindhárom célfüggvény esetén! a, b, c, d, x 1 + x 2 2 2x 1 + x 2 6 x 1 + x 2 1 x 1 2, 5 z 1 = 4x 1 3x 2 max; z
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)
VII. előadás Legyenek adottak Egyszerű Kőnig-feladat (házasság feladat) I, I 2,, I i,, I m személyek és a J, J 2,, J j,, J n munkák. Azt, hogy melyik személy melyik munkához ért ( melyik munkára van kvalifikálva)
Opkut deníciók és tételek
Opkut deníciók és tételek Készítette: Bán József Deníciók 1. Deníció (Lineáris programozási feladat). Keressük meg adott lineáris, R n értelmezési tartományú függvény, az ún. célfüggvény széls értékét
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,
Bevezetés az operációkutatásba A lineáris programozás alapjai
Bevezetés az operációkutatásba A lineáris programozás alapjai Alkalmazott operációkutatás 1. elıadás 2008/2009. tanév 2008. szeptember 12. Mi az operációkutatás (operations research)? Kialakulása: II.
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ű
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,
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!
Gyakorló feladatok Alkalmazott Operációkutatás vizsgára. További példák találhatók az fk.sze.hu oldalon a letöltések részben a közlekedési operációkutatásban 1. Oldja meg grafikusan az alábbi feladatokat
Optimalizálás alapfeladata Legmeredekebb lejtő Lagrange függvény Log-barrier módszer Büntetőfüggvény módszer 2017/
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatikai Intézet Számítógépes Optimalizálás Tanszék 9. Előadás Az optimalizálás alapfeladata Keressük f függvény maximumát ahol f : R n R és
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
Áttekintés LP és geometria Többcélú LP LP és egy dinamikus modell 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 6. Előadás Áttekintés Kezdjük újra a klasszikus erőforrás allokációs problémával (katonák,
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 példatár
operációkutatás példatár . MŰVELETEK MÁTIXOKKAL. (Megoldás a.-es gyakorló ideóban.) Itt annak ezek a mátriok illete ektorok: A c B d * E f * Végezzük el a köetkező műeleteket: A B B E B c B A A E B d..
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 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,
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
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
Kétfázisú szimplex algoritmus és speciális esetei
5. gyakorlat Kétfázisú szimplex algoritmus és speciális esetei. Emlékeztető Standard alak, áttérés Standard alak Minden feltétel et tartalmaz csak. A célfüggvényünket maximalizáljuk. A b vektor (jobb oldalon
1. Előadás Lineáris programozás
1. Előadás Lineáris programozás Salamon Júlia Előadás II. éves gazdaság informatikus hallgatók számára Operációkutatás Az operációkutatás az alkalmazott matematika az az ága, ami bizonyos folyamatok és
A minimális költségűfolyam probléma megoldása hálózati szimplex-módszerrel
A minimális költségűfolyam probléma megoldása hálózati szimplex-módszerrel 1 A minimális költségűfolyam probléma megoldása hálózati szimplex-módszerrel DR. BENKŐJÁNOS GATE, Logisztikai Tanszék A hálózat
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
Műveletek mátrixokkal. Kalkulus. 2018/2019 ősz
2018/2019 ősz Elérhetőségek Előadó: (safaro@math.bme.hu) Fogadóóra: hétfő 9-10 (H épület 3. emelet 310-es ajtó) A pontos tárgykövetelmények a www.math.bme.hu/~safaro/kalkulus oldalon találhatóak. A mátrix
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
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
Diverzifikáció Markowitz-modell MAD modell CAPM modell 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 11. Előadás Portfólió probléma Portfólió probléma Portfólió probléma Adott részvények (kötvények,tevékenységek,
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.
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
a = 2 + [ i] b = ahol 1 i 162 a hallgató sorszáma a csatolt névsorban, [x] az x szám
Döntéselmélet házi feladat, 2011-12 tanév II. félév A házi feladat beadása az aláírás feltétele. A házi feladatra adott minősítés az (anyag első felére vonatkozó) jegyben 40% súllyal szerepel, ennek megfelelően
Matematikai modellek megoldása számítógéppel Solver Lingo
Matematikai modellek megoldása számítógéppel Solver Lingo Készítette: Dr. Ábrahám István 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
1. Determinánsok. Oldjuk meg az alábbi kétismeretlenes, két egyenletet tartalmaz lineáris egyenletrendszert:
1 Determinánsok 1 Bevezet definíció Oldjuk meg az alábbi kétismeretlenes, két egyenletet tartalmaz lineáris egyenletrendszert: a 11 x 1 +a 12 x 2 = b 1 a 21 x 1 +a 22 x 2 = b 2 Szorozzuk meg az első egyenletet
ü É Í ü ü ü Í ü ű ü ü ü ű ü ű ű ű ü ü ü ű ü Í ü ű ü ü ü Ű Í É É Á Ő Á Ó Á Á Á Á É Á Á Á Á É Á Í Á Á Í Í ű Á É É Á Á Ö Í Á Á Á Á Á É Á Á Ó ű Í ü ü ü ű ű ü ü ű ü Á ü ű ü Í Í Í ü Í Í ű ű ü ü ü ü ű ü ű ü ü
Í Á Á É ö ö ö ö ö ű ü ö ű ű ű ö ö ö ü ö ü í ü í í í ü í ü Á ü ö ö ü ö ü ö ö ü ö í ö ö ü ö ü í ö ü ű ö ü ö ü í ö í ö ű ű ö ö ú ö ü ö ű ű ű í ö ű í ű ö ű ü ö í ű í í ö í ö ö Ó Í ö ű ű ű ű í í ű ű í í Ü ö
Ű Í ó Ü Ö Á Á Ó Ö Ü Ü Ü Ü Á Í Ü Á Á Ü Ü Ü Ü Ü Ü Ö Ü Í Ü Ü Ü Ü Ü Ü Ü Ü Ü Ü Á Í Ü Í Í Á Í Í Ü Í Í Ü Á Ü Ü Ü Ü Ü Ü Ü Ü Ő Ö Á ÁÍ Á Ü Ü Á Í Ü Í Á Ü Á Í ó Í Í Ü Ü ő Í Ü Ű Ü Ü Ü Ü Í Ü Ü Ü Ü Ü Ü Ü Í Ü Á Ü Ö Á
ű í ú ü Á ü ü ü ü ü É É É Ü í ü Á í í ű í ú É É É Ü Í í í í Á í í Á í Á Í É Ő Ú ú Ú í í í íí í ú í í Í í Í Í É í í Í Í í ú í ü Ó í Í ú Í Í ű í ű í í í Í É Ü ű í ü ű í ú É É É Ü ű í í í í ü í Í í Ú Í í
Operációkutatás I. Bajalinov, Erik, Nyíregyházi Főiskola, Matematika és Informatika Intézete Bekéné Rácz, Anett, Debreceni Egyetem, Informatikai Kar
Operációkutatás I. Bajalinov, Erik, Nyíregyházi Főiskola, Matematika és Informatika Intézete Bekéné Rácz, Anett, Debreceni Egyetem, Informatikai Kar Operációkutatás I. írta Bajalinov, Erik és Bekéné Rácz,
TANTÁRGYI ÚTMUTATÓ. Operációkutatás. tanulmányokhoz
II. évfolyam szakirány BA TANTÁRGYI ÚTMUTATÓ Operációkutatás tanulmányokhoz TÁVOKTATÁS Tanév (2014/2015) I. félév A KURZUS ALAPADATAI Tárgy megnevezése: Operációkutatás Tanszék: BGF Módszertani Intézeti
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.
Hálózati Folyamok Alkalmazásai. Mályusz Levente BME Építéskivitelezési és Szervezési Tanszék
Hálózati Folyamok Alkalmazásai Mályusz Levente BME Építéskivitelezési és Szervezési Tanszék Maximális folyam 7 7 9 3 2 7 source 8 4 7 sink 7 2 9 7 5 7 6 Maximális folyam feladat Adott [N, A] digráf (irányított
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
Ütemezési modellek. Az ütemezési problémák osztályozása
Ütemezési modellek Az ütemezési problémák osztályozása Az ütemezési problémákban adott m darab gép és n számú munka, amelyeket az 1,..., n számokkal fogunk sorszámozni. A feladat az, hogy ütemezzük az
Approximációs algoritmusok
Approximációs algoritmusok Nehéz (pl. NP teljes) problémák optimális megoldásának meghatározására nem tudunk (garantáltan) polinom idejű algoritmust adni. Lehetőségek: -exponenciális futási idejű algoritmus
Gyakorló feladatok (szállítási feladat)
Gyakorló feladatok (szállítási feladat) 1. feladat Egy élelmiszeripari vállalat 3 konzervgyárából lát el 4 nagy bevásárlóközpontot áruval. Az egyes gyárak által szállítható mennyiségek és az áruházak igényei,
Operációkutatás I. Tantárgyi útmutató
Módszertani Intézeti Tanszék Gazdinfo nappali tagozat Operációkutatás I. Tantárgyi útmutató 2017/18 tanév 1. félév 1/4 Tantárgy megnevezése: Operációkutatás Tantárgy kódja: OPKU1KOMEMM Tanterv szerinti
Mátrixjátékok tiszta nyeregponttal
1 Mátrixjátékok tiszta nyeregponttal 1. Példa. Két játékos Aladár és Bendegúz rendelkeznek egy-egy tetraéderrel, melyek lapjaira rendre az 1, 2, 3, 4 számokat írták. Egy megadott jelre egyszerre felmutatják
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,
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
Diszkrét matematika 2.C szakirány
Diszkrét matematika 2.C szakirány 2017. tavasz 1. Diszkrét matematika 2.C szakirány 10. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Komputeralgebra Tanszék
Informatikai Alkalmazások Mőszaki menedzser szak. Galambos Gábor SZTE 2012-2013. Az anyag elsajátításához szükséges ismeretek
Az anyag elsajátításához szükséges ismeretek Informatikai Alkalmazások Mőszaki menedzser szak http://jgypk.u-szeged.hu/tanszek/szamtech/oktatas/infalk.pdf Mátrixok, mőveletek mátrixokkal. (Matematika III.)
Dualitás Dualitási tételek Általános LP feladat Komplementáris lazaság 2015/2016-2. Szegedi Tudományegyetem Informatikai Tanszékcsoport
Operációkutatás I. 2015/2016-2. Szegedi Tudományegyetem Informatikai Tanszékcsoport Számítógépes Optimalizálás Tanszék 6. Előadás Árazási interpretáció Tekintsük újra az erőforrás allokációs problémát
Algoritmizálás, adatmodellezés tanítása 8. előadás
Algoritmizálás, adatmodellezés tanítása 8. előadás Elágazás és korlátozás A backtrack alkalmas-e optimális megoldás keresésére? Van költség, és a legkisebb költségű megoldást szeretnénk előállítani. Van
Lineáris programozás. Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer
Lineáris programozás Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer Feladat: Egy gyár kétféle terméket gyárt (A, B): /db Eladási ár 1000 800 Technológiai önköltség 400 300 Normaóraigény
szantai Az operációkutatás matematikai módszerei
http://wwwmathbmehu/ szantai Az operációkutatás matematikai módszerei Bővített óravázlat Összeállította: Szántai Tamás Budapest 1999 A bővített óravázlatot Prékopa Andrásnak a Bolyai János Matematikai
Ü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
Ütemezési problémák Kis Tamás 1 1 MTA SZTAKI valamint ELTE, Operációkutatási Tanszék ELTE Problémamegoldó Szeminárium, 2012. ősz Kivonat Alapfogalmak Mit is értünk ütemezésen? Gépütemezés 1 L max 1 rm
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
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
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:
Glevitzky Béla. Operációkutatás I. mobidiák könyvtár
Glevitzky Béla Operációkutatás I. mobidiák könyvtár Glevitzky Béla Operációkutatás I. mobidiák könyvtár SOROZATSZERKESZTŽ Fazekas István Glevitzky Béla Operációkutatás I. mobidiák könyvtár Debreceni Egyetem
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.
1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)
Matematika A2c gyakorlat Vegyészmérnöki, Biomérnöki, Környezetmérnöki szakok, 2017/18 ősz 1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) 1. Valós vektorterek-e a következő
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:
Adat és folyamat modellek
Adat és folyamat modellek Előadásvázlat dr. Kovács László Folyamatmodell nyersanyag miből termék mit funkció ki munkaerő eszköz mivel Objektumok Tevékenységek Adatmodell Funkció modell Folyamat modell
Hálózati Folyamok Alkalmazásai. Mályusz Levente BME Építéskivitelezési és Szervezési Tanszék
Hálózati Folyamok Alkalmazásai Mályusz Levente BME Építéskivitelezési és Szervezési Tanszék Alsó felső korlátos maximális folyam 3,9 3 4,2 4,8 4 3,7 2 Transzformáljuk több forrást, több nyelőt tartalmazó
Tóth Georgina Nóra 1-2. gyakorlat OPERÁCIÓKUTATÁS
Tóth Georgina Nóra toth.georgina@bgk.uni-obuda.hu -2. gyakorlat OPERÁCIÓKUTATÁS TÖRTÉNETI ÁTTEKINTÉS Ipari forradalom hatása a vállalatokra II. világháború Katonai hadműveletek (operációk) Kutatók alkalmazása
Jegyzet. az Operációkutatás (elemz, programozó matematikus) tárgyhoz április. Fábián Csaba, Király Tamás, Papp Olga
Jegyzet az Operációkutatás (elemz, programozó matematikus) tárgyhoz Fábián Csaba, Király Tamás, Papp Olga 2015. április 1 Tartalomjegyzék 1. A lineáris programozási feladat 3 1.1. Bevezetés.......................................
11. Előadás. 1. Lineáris egyenlőség feltételek melletti minimalizálás
Optimalizálási eljárások MSc hallgatók számára 11. Előadás Előadó: Hajnal Péter Jegyzetelő: Hajnal Péter 2011. április 27. 1. Lineáris egyenlőség feltételek melletti minimalizálás Múlt héten nem szerepeltek
Minimális költségű folyam-algoritmusok összehasonlítása
Minimális költségű folyam-algoritmusok összehasonlítása Király Zoltán¹, Kovács Péter² ¹ ELTE TTK Számítógéptudományi Tanszék, ELTE CNL kiraly@cs.elte.hu ² ELTE IK Algoritmusok és Alkalmazásaik Tanszék,
A SZÁLLÍTÁSI FELADAT TANÍTÁSA ELEGÁNSAN KISS LÁSZLÓ
ACTA CAROLUS ROBERTUS 3 (1) Módszertan szekció A SZÁLLÍTÁSI FELADAT TANÍTÁSA ELEGÁNSAN KISS LÁSZLÓ Összefoglalás Cikkemben a szállítási feladat tanítására és a hallgatók egyéni tanulásának támogatására
Operációkutatás vizsga
Operációkutatás vizsga A csoport Budapesti Corvinus Egyetem 2007. január 9. Egyéb gyakorló és vizsgaanyagok találhatók a honlapon a Letölthető vizsgasorok, segédanyagok menüpont alatt. OPERÁCIÓKUTATÁS
Descartes-féle, derékszögű koordináta-rendszer
Descartes-féle, derékszögű koordináta-rendszer A derékszögű koordináta-rendszerben a sík minden pontjához egy rendezett valós számpár rendelhető. A számpár első tagja (abszcissza) a pont y tengelytől mért
Név KP Blokk neve KP. Logisztika I. 6 LOG 12 Dr. Kovács Zoltán Logisztika II. 6 Logisztika Dr. Kovács Zoltán
Név KP Blokk neve KP Felelıs vizsgáztató Kombinatorikus módszerek és algoritmusok 5 MAT 10 Dr. Tuza Zsolt Diszkrét és folytonos dinamikai rendszerek matematikai alapjai 5 Matematika Dr. Hartung Ferenc
Egészértékű lineáris programozás
p. Egészértékű lineáris programozás Integer Linear Programming (ILP) és Mixed Integer Linear Programming (MIP) nevezetes kombinatorikus optimizálási problémák megfogalmazása ILP formájában definíció, tulajdonságok,
A lineáris optimalizálás rugalmas indexválasztási szabályainak elméletéről és gyarkorlatáról
A lineáris optimalizálás rugalmas indexválasztási szabályainak elméletéről és gyarkorlatáról Nagy Adrienn A doktori disszertáció tézisei Témavezető: Illés Tibor Egyetemi Docens, PhD Témavezető: Kovács
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
Jelen jegyzet a József Attila Tudományegyetem programozó matematikus és. A feldolgozott anyag bevezető jellegű. Néhány karakterisztikus, ma már
Előszó Jelen jegyzet a József Attila Tudományegyetem programozó matematikus és közgazdasági programozó hallgatói számára készült, akik második félévtől hallgatnak operációkutatást. A feldolgozott anyag
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
Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével
Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével Pekárdy Milán, Baumgartner János, Süle Zoltán Pannon Egyetem, Veszprém XXXII. Magyar Operációkutatási
1. Optimumszámítási modellek
Előszó Ez a kézirat a szerző az Eszterházy Károly Főiskolán tartott Operációkutatás című előadásai vázlatának félkész vázlatát tartalmazza. Juhász Tibor 1. Optimumszámítási modellek 1.1. Mintafeladatok