Matematika II. 2. előadás Geodézia szakmérnöki szak 2012/2013. tanév Műszaki térinformatika ágazat őszi félév.

Slides:



Advertisements
Hasonló előadás
Készítette: Kosztyán Zsolt Tibor
Advertisements

Integritási tartományok
Események formális leírása, műveletek
A Szállítási feladat megoldása
Koordináták, függvények
Lineáris egyenletrendszerek megoldása Gauss elimináció, Cramer-szabály Dr. Kovács Sándor DE GVK Gazdaságelemzési és Statiszikai Tanszék.
Készítette: Kosztyán Zsolt Tibor
A Hozzárendelési feladat megoldása Magyar-módszerrel
TÖBBVÁLTOZÓS FÜGGVÉNYEK FELTÉTELES SZÉLSŐÉRTÉKSZÁMÍTÁSA
Dualitás Ferenczi Zoltán
Függvények Egyenlőre csak valós-valós függvényekkel foglalkozunk.
Matematika és Tánc Felkészítő tanár: Komáromi Annamária
Kezdhetek mindent elölről…
Kalman-féle rendszer definíció
Műveletek mátrixokkal
Matematika II. 3. előadás Geodézia szakmérnöki szak 2010/2011. tanév Műszaki térinformatika ágazat tavaszi félév.
Matematika I. Deák Ottó 2. heti előadás mestertanár
Matematika II. 4. előadás Geodézia szakmérnöki szak 2010/2011. tanév Műszaki térinformatika ágazat tavaszi félév.
Matematika II. 5. előadás Geodézia szakmérnöki szak 2010/2011. tanév Műszaki térinformatika ágazat tavaszi félév.
Matematika II. 1. előadás Geodézia szakmérnöki szak 2012/2013. tanév/
Illés Tibor – Hálózati folyamok
Operációkutatás szeptember 18 –október 2.
Programozási alapismeretek 10. előadás
Gazdaságmatematika 5. szeminárium.
Gazdaságmatematika 1. szeminárium Rétallér Orsi.
Gazdaságmatimatika Gyakorló feladatok.
Algebra a matematika egy ága
Szállítási feladatok Optimalitás vizsgálat
Szállítási probléma - fogalmak
Papp Róbert, Blaskovics Viktor, Hantos Norbert
Lineáris programozás Modellalkotás Grafikus megoldás Feladattípusok
Operációkutatás Kalmár János, Hiperbolikus és kvadratikus programozás.
OPERÁCIÓKUTATÁS Kalmár János, 2011 Tartalom Több lineáris célfüggvényes LP Tiszta egészértékű LP.
OPERÁCIÓKUTATÁS Kalmár János, 2012 Tartalom A nulla-egy LP megoldása Hátizsák feladat.
Optimalizálási módszerek 3. Lineáris programozás
A TERMÉSZETTUDOMÁNYOK ALAPJAI 1. Matematika
Év eleji információk Előadó: Hosszú Ferenc II. em Konzultáció: Szerda 9:50 – 10:35 II. em
Differenciál számítás
Eseményalgebra, kombinatorika
Lineáris algebra Mátrixok, determinánsok, lineáris egyenletrendszerek
Integrálszámítás Mire fogjuk használni az integrálszámítást a matematikában, hova szeretnénk eljutni? Hol használható és mire az integrálszámítás? (már.
Prím algoritmus.
MATEMATIKA ÉS INFORMATIKA I.
Lineáris programozás Definíció: Olyan matematikai programozási feladatot nevezünk lineáris programozási feladatnak, amelyekben az L halmazt meghatározó.
Alapszint 2.  Készíts makrót, ami a kijelölt cellákat egybenyitja, a tartalmat vízszintesen és függőlegesen középre igazítja és 12 pontos betűméretűre.
Lineáris programozás.
Lineáris programozás Elemi példa Alapfogalmak Általános vizsg.
Matematika II. 1. előadás Geodézia szakmérnöki szak 2010/2011. tanév Kataszteri ágazat tavaszi félév.
Matematika I. 1. heti előadás Műszaki Térinformatika 2013/2014. tanév szakirányú továbbképzés tavaszi félév Deák Ottó mestertanár.
1. MATEMATIKA ELŐADÁS Halmazok, Függvények.
Lineáris algebra.
Készítette: Horváth Viktória
Módosított normál feladat
A program a bemeneti adatok alapján ( mint pl. az Excel Solver ) nem adja meg közvetlenül a végeredményt, hanem a megfelelő generálóelemek kiválasztásával.
Kruskal-algoritmus.
Dr. Bánkuti Gyöngyi Klingné Takács Anna
Területmérlegre vonatkozó konzisztencia-vizsgálat Gazdasági Informatika Tanszék 2004/2005. tanév Utolsó frissítés:
előadások, konzultációk
OPERÁCIÓKUTATÁSDUALITÁS
Programozási alapismeretek 10. előadás. ELTE Szlávi-Zsakó: Programozási alapismeretek 10.2/  Kiválogatás + összegzés.
Készítette: Mátyás István agrár mérnöktanár szakos hallgató,
Szállítási feladat. Az áruszállítás tervezésekor gyakran merül fel a kérdés, hogyan legcélszerűbb a szállítás megszervezése annak a célnak az elérése.
Szállításszervezés.
Készítette : Giligor Dávid Neptun : HSYGGS
OPERÁCIÓKUTATÁS TÖBBCÉLÚ PROGRAMOZÁS. Operáció kutatás Több célú programozás A * x  b C T * x = max, ahol x  0. Alap összefüggés: C T 1 * x = max C.
Lineáris programozás Elemi példa Alapfogalmak Általános vizsg.
Integrálszámítás.
Mediánok és rendezett minták
Lineáris egyenletrendszerek megoldása Gauss elimináció, Cramer-szabály Dr. Kovács Sándor DE GVK Gazdaságelemzési és Statiszikai Tanszék.
Technológiai folyamatok optimalizálása
Előadás másolata:

Matematika II. 2. előadás Geodézia szakmérnöki szak 2012/2013. tanév Műszaki térinformatika ágazat őszi félév

A 2. előadás vázlata A Szimplex módszer összefoglalása Gyakorló feladat megoldása A hozzárendelési feladat ismertetése Mintapélda a hozzárendelési feladatra A szállítási feladat ismertetése Mintapélda a szállítási feladatra

A Szimplex módszer A lineáris programozás általános feladata : A x = 0 z = c* x  max.! A lineáris programozási feladatat kanonikus alakja: A x = b;x >= 0 z = c* x  max.!

A Szimplex módszer A Szimplex módszer induló táblája az alábbi:

A Szimplex módszer Az algoritmus lépései: –A megoldás optimális, ha a c* minden együtthatója negatív; –Ha van c j > 0, akkor a legnagyobb ilyen oszlopát vizsgáljuk; –Megkeressük azt az a k,j > 0 számot, amelyre az x k /a k,j hányados minimális lesz, ez lesz a generáló elem; –Elvégezzük az elemi bázistranszformációt úgy, hogy a j. és a k. elemet cseréljük ki egymással; –Az eljárást az első lépéssel folytatjuk.

A Szimplex módszer Megállási feltétel: –Nincs c j > 0 elem, ekkor találtunk optimális megoldást; –Bár még van c j > 0, de ebben az oszlopban minden a k,j < 0; Ebben az esetben a célfüggvény nem korlátos, tehát nincs optimális megoldás. Degeneráció: –Van olyan c j > 0, ahol a felette lévő oszlopban minden a k,j <= 0, és legalább egy a k,j = 0. Ilyenkor van alternatív optimum, az eljárás nem ér véget.

A Szimplex módszer Oldjuk meg az alábbi LP feladatot! x 1 +2·x 2 + x 3 + x 4 =30 2 ·x 1 +3 ·x 3 + x 4 =20 x 2 - x ·x 4 =18 x 1, x 2, x 3, x 4 >= 0 z = c* ·x = (6 ·x ·x ·x ·x 4 )  max.

A Szimplex módszer Az induló tábla az előzőek alapján:

A Szimplex módszer Az 1. számított tábla:

A Szimplex módszer A 2. számított tábla:

A mintapélda megoldása A feladat megoldása: x 1 =10 x 2 =10 x 3 = 0 x 4 = 0 Ekkor a célfüggvény maximuma: z = 100

Hozzárendelési feladat Mi a feladat? –Van n munkás (gép, üzem, stb.) és ugyanennyi elvégzendő feladat (legyártandó termék). –Mindenki pontosan egy feladatot végezhet el. –Mindenihez tartozik egy önköltség, ami munkásonként és feladatonként eltérő (ez a K mátrix) –A cél: az összes feladat elvégzése minimális költség mellett! Elvileg n! lehetséges megoldás van, ebből a minimális kikeresése hosszadalmas lenne.

Hozzárendelési feladat Mi jellemzi a megoldást? –A K költség mátrix minden sorában és oszlopában pontosan egy elem van kijelölve. –A kijelölt elemek összege a költség, aminél egyetlen kisebb értékű kijelölés se létezik. –Mivel a lehetséges megoldások száma véges, a feladatnak biztosan van megoldása.

Hozzárendelési feladat A megoldás algoritmusa I.: –A K mátrixból készítünk egy K 1 redukált mátrixot, amit az alábbi módon állítunk elő: Előbb a K minden sorában az összes elemből levonjuk a sor legkisebb elemét; Majd az így nyert mátrix azon oszlopaiból, amelyekben még nincs 0 érték, szintén levonjuk az oszlop legkisebb elemét. –Állítás: A redukált K 1 mátrixra megoldva a hozzárendelési feladatot, ugyanazokon a helyeken lesznek az optimális elemek, mint az eredeti K mátrixban lennének.

Hozzárendelési feladat A megoldás algoritmusa II.: –Ha a transzformált K 1 mátrixban kijelölhetők úgy 0 elemek, hogy belőlük minden sorban és oszlopban pontosan 1 darab lesz, akkor megoldottuk a feladatot (Miért?!?) –Ha ez még nem teljesül, akkor létrehozzuk a fedővonalak rendszerét. –Fedővonalaknak nevezzük a mátrix 0 elemeit tartalmazó sorokat, illetve oszlopokat. –A K 1 mátrixban válasszunk egy minimális fedővonal rendszert, ami lefedi az összes 0 elemet.

Hozzárendelési feladat A megoldás algoritmusa III.: –Alkalmazzunk egy transzformációt: A K 1 minden eleméből vonjuk le a mátrix legkisebb fedetlen elemét, majd adjuk hozzá ezt az értéket minden fedett sorhoz és oszlophoz, így nyerjük K 2 -t –Ez azt eredményezi, hogy minden fedetlen elem csökkenni fog, minden egyszer lefedett változatlan marad, és minden kétszer lefedett megnövekszik a megfelelő értékkel. –Belátható, hogy ezzel a lépéssel a K 1 elemeinek összértéke legalább n-nel csökkenni fog, így ez az eljárás pár lépésen belül előállítja a megoldást.

Hozzárendelési feladat Mintapélda –Oldjuk meg az alábbi K mátrixra a feladatot:

Hozzárendelési feladat Határozzuk meg a K 1 és a K 2 mátrixokat a megadott algoritmussal: A K 2 mátrix aláhúzott 0 elemei jelölik ki az optimális program értékeit. A célfüggvény így: z 0 = = 7

Hozzárendelési feladat Gyakorló feladat –Oldjuk meg az alábbi K mátrixra a feladatot:

Hozzárendelési feladat A megoldás lépései: –Min. elemek levonása a sorokból

Hozzárendelési feladat A megoldás lépései: –Min. elemek levonása az oszlopokból, majd a minimális fedővonalrendszer berajzolása:

Hozzárendelési feladat A megoldás lépései: –Redukáljuk a K 1 elemeit a megadott szabály szerint, így kapjuk K 2 -t: