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



Hasonló dokumentumok
Bevezetés az operációkutatásba A lineáris programozás alapjai

Érzékenységvizsgálat

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

Nemlineáris programozás 2.

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

A lineáris programozás alapjai

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/

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

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

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

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

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

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

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

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

Líneáris függvények. Definíció: Az f(x) = mx + b alakú függvényeket, ahol m 0, m, b R elsfokú függvényeknek nevezzük.

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.

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

Esettanulmányok és modellek 2

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

Nem-lineáris programozási feladatok

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



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

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

Tartalom. Matematikai alapok. Termékgyártási példafeladat. Keverési példafeladat Szállítási példafeladat Hátizsák feladat, egészértékű feladat

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

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

1. Grafikusan megoldható feladatok

Egyenletek, egyenletrendszerek, matematikai modell. 1. Oldja meg az Ax=b egyenletrendszert Gauss módszerrel és adja meg az A mátrix LUfelbontását,

Alkalmazott optimalizálás és játékelmélet Lineáris programozás Gyakorlófeladatok. Rétvári Gábor

3. előadás. Termelési és optimalizálási feladatok. Dr. Szörényi Miklós, Dr. Kallós Gábor

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

1/ gyakorlat. Lineáris Programozási feladatok megoldása szimplex módszerrel. Pécsi Tudományegyetem PTI

A szimplex algoritmus

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

10. tétel Függvények lokális és globális tulajdonságai. A differenciálszámítás alkalmazása

f x 1 1, x 2 1. Mivel > 0 lehetséges minimum. > 0, így f-nek az x 2 helyen minimuma van.

Opkut deníciók és tételek

A GMO MENTES TEJ. Zászlós Tibor GMO-Mentes Magyarországért Egyesület Elnöke. Élelmiszeripari Körkép Tejfeldolgozás

Bábolna. Takarmányozási Program. Malac Koncentrátumok

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Minőségi takarmányozás költséghatékonyan! MOLNÁR ISTVÁN, AGROFEED KFT.

A lineáris programozás 1 A geometriai megoldás

Ellenőrzés. Variáns számítás. Érzékenység vizsgálat

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

E-tananyag Matematika 9. évfolyam Függvények

Tartalom. Matematikai alapok. Fontos fogalmak Termékgyártási példafeladat

Minden egész szám osztója önmagának, azaz a a minden egész a-ra.

A szimplex algoritmus

Descartes-féle, derékszögű koordináta-rendszer

Optimalizálás alapfeladata Legmeredekebb lejtő Lagrange függvény Log-barrier módszer Büntetőfüggvény módszer 2017/

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

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

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

1/ gyakorlat. Lineáris Programozási feladatok megoldása szimplex módszerrel. Pécsi Tudományegyetem PTI

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

4. fejezet. Egyváltozós valós függvények deriválása Differenciálás a definícióval

Döntéselmélet OPERÁCIÓKUTATÁS

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

Lineáris programozás. A mese

Matematikai modellezés

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

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

Függvények Megoldások

Operációkutatás gyakorlattámogató jegyzet

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

Matematika III előadás

Diszkrét, egészértékű és 0/1 LP feladatok

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

10.3. A MÁSODFOKÚ EGYENLET

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

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. Tantárgyi útmutató

Bábolna. Takarmányozási Program. Malac Komplett premixek

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

A bioüzemanyag-gyártás melléktermékeinek felhasználása a takarmánygyártás gyakorlatában

Hiperbolikus programozás Elmélet, módszerek, alkalmazások, szoftver

A szállítási feladat. Készítette: Dr. Ábrahám István

PondZoom ZOOM ACTIVE FORMULA

Bábolna. Takarmányozási Program. Malac Takarmánykeverékek

Kosztolányi József Kovács István Pintér Klára Urbán János Vincze István. tankönyv. Mozaik Kiadó Szeged, 2013

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

TERMÉKSZIMULÁCIÓ. Dr. Kovács Zsolt. Végeselem módszer. Elıadó: egyetemi tanár. Termékszimuláció tantárgy 6. elıadás március 22.

A gyakorlatok anyaga

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

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Jelen jegyzet a József Attila Tudományegyetem programozó matematikus és. A feldolgozott anyag bevezető jellegű. Néhány karakterisztikus, ma már

INTENZÍV BROILER INDÍTÓ

Lineáris programozás 2 Algebrai megoldás

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék

EuroOffice Optimalizáló (Solver)

Konjugált gradiens módszer

1. gyakorlat. Oktatási segédlet hallgatók számára

Témazáró dolgozathoz a 30%-ban beszámításra kerülő házi feladatok

A derivált alkalmazásai

Perspektívák a sertések precíziós takarmányozásában. Halas Veronika, PhD Kaposvári Egyetem Takarmányozástani tanszék

Átírás:

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 megoldás: () () ma = = 6 8

Definíiók I. Lehetséges megoldások halmaza: az összes olyan pontok halmaza, amelyek kielégítik a lineáris programozási feladat valamennyi feltételét és az összes elıjelkorlátozást. Optimális megoldás: Maimalizálási prolémáan: olyan pont a lehetséges megoldások halmazáan, amelyikhez a legnagyo élfüggvényérték tartozik. Minimalizálási prolémáan: olyan pont a lehetséges megoldások halmazáan, amelyikhez a legkise élfüggvényérték tartozik Definíiók II. Maimum feladat: olyan lineáris programozási feladat, amelyen a feltételek értelmőek és a élfüggvény maimuma jelenti az optimumot. Minimum feladat: olyan lineáris programozási feladat, amelyen a feltételek értelmőek és a élfüggvény minimuma jelenti az optimumot.

Minimumfeladat Egy állattartó telepen az állatok etetésére kétfajta (A és B jelő) tápot használnak. A tápok 4 fajta alapanyagot (vitamin, úza, luerna, kukoria) tartalmaznak a tálázatan szereplı megoszlásan: A táp összetétele: kg =, kg vitamin +, kg luerna +,7 kg kukoria B táp összetétele: kg =, kg úza +, kg luerna +,6 kg kukoria Az állatorvos szerint egy állatnak naponta legalá 5,8 kg tápot kell megennie az elıírt összetételen. Vitamin Búza Luerna Kukoria kg költsége A táp, kg kg, kg,7 kg Ft/kg B táp kg, kg, kg,6 kg 4 Ft/kg Feladat: Határozzuk meg a gazdaságos tápanyag összetételét, ha ismertek az egyes összetevık elıírt mennyiségei és az A, illetve a B jelő táp kilogrammonkénti költségei. (Raffai,. o.) Elıírt menny, kg,4 kg, kg 4, kg 5,8 kg Minimumfeladat matematikai modellje = az A tápól szükséges mennyiség (a keverék elıállításához) = a B tápól szükséges mennyiség (a keverék elıállításához),,,7 + +, +, +,6,,4, 4, (vitamin) (úza) (luerna) (kukoria) (nemnegativitási feltétel) (nemnegativitási feltétel) z = + 4 min

Minimumfeladat grafikus megoldása, +,, +,,7 +,6 +,,4, (V) (B) (L) 4, (K) + 4 (nemn. felt.) (nemn. felt.) Optimális megoldás: = =,5 min Speiális esetek Alternatív optimum Nem megoldható lineáris programozási feladat A élfüggvény nem korlátos 4

Alternatív optimum Egy autógyár személyautókat és teherautókat gyárt. A gyártás során minden egyes jármőnek végig kell mennie a festımőhelyen és a karosszéria összeszerelı mőhelyen. Ha a festımőhely sak teherautókat festene, naponta 4 daraot tudna lefesteni. Ha a festımőhely sak személyautókat festene, naponta 6 daraot tudna elkészíteni. Ha a karosszériamőhely sak személyautókat állítana össze, naponta 5 d-ot tudna megsinálni, míg ha sak teherautókkal foglalkozna, akkor naponta 5 d-ot tudna elkészíteni. Minden teherautó dollárral és minden személyautó dollárral járul hozzá a profithoz. Alkalmazzuk a lineáris programozást a napi termelési terv meghatározásához úgy, hogy a vállalat profitja maimális legyen! (Winston, 68.o.) Alternatív optimum = a naponta gyártott teherautók száma = a naponta gyártott személyautók száma Matematikai modell: + 4 6 (festımőhely felt.) + 5 5 (karosszériamőhely felt.), + ma (száz dolláran) 5

Alternatív optimum + 4 6 (f) + 5 5 (k), + ma (száz dolláran) alternatív optimum, a szakasz minden pontja optimális Nem megoldható lineáris programozási feladat Az autókereskedık azt szeretnék, hogy az autógyár naponta legalá teherautót és személyautót gyártson. 4 5, + 6 + 5 + ma (száz dolláran) 6

Nem megoldható lineáris programozási feladat + 4 + 5, 6 5 + (t) (f) (k) (sz) ma (száz dolláran) LEHESÉGES MEGOLDÁSOK HALMAZA ÜRES! A élfüggvény nem korlátos () + 6 (), ma A CÉLFÜGGVÉNY NEM ÉRINI, HANEM MESZI A LEHESÉGES MEGOLDÁSOK HALMAZÁ! 7

A élfüggvény nem korlátos Maimum feladat esetén: a lehetséges megoldások halmazáan találhatók olyan pontok, amelyekhez tetszılegesen nagy z értékek tartoznak (növekvı z irányáa haladva sosem hagyjuk el a lehetséges megoldások halmazát). Minimum feladat esetén: a lehetséges megoldások halmazáan találhatók olyan pontok, amelyekhez tetszılegesen kisi z érték tartozik (sökkenı z irányáa haladva sosem hagyjuk el a lehetséges megoldások halmazát). Lineáris programozási feladatok típusai és matematikai modelljei 8

Maimum feladat Maimum feladat: olyan lineáris programozási feladat, amelyen a feltételek értelmőek és a élfüggvény maimuma jelenti az optimumot. Alapforma ma Kanonikus forma, u + u= ma hiányváltozó Minimum feladat Minimum feladat: olyan lineáris programozási feladat, amelyen a feltételek értelmőek és a élfüggvény minimuma jelenti az optimumot. Alapforma min Kanonikus forma, v v= min töletváltozó 9

Normál feladat Normál feladat: olyan maimumfeladat, amelynél a feltétel is teljesül Alapforma, ma Kanonikus forma, u, + u= ma Módosított normál feladat Módosított normál feladat: olyan lineáris programozási feladat, amelynek egyenlıtlenségei értelmőek, tartalmaz egyenleteket és a élfüggvény maimumát keressük, továá és vektorok minden koordinátája nemnegatív, A A Alapforma =, ma A Kanonikus forma, u, A + u= = ma,

Általános feladat Általános feladat: olyan lineáris programozási feladat, amelynek feltételei között a kapaitások () nemnegativitása mellett reláiók is szerepelnek és maimum a él Alapforma A A = A, ma Kanonikus forma, u, v A + u= A = A v= ma, Köszönöm a figyelmet!