Szlltsi feladatok Optimalits vizsglat Alkalmazott opercikutats 6 s

  • Slides: 20
Download presentation
Szállítási feladatok Optimalitás vizsgálat Alkalmazott operációkutatás 6. és 7. előadás 2008. március 17. Kundi

Szállítási feladatok Optimalitás vizsgálat Alkalmazott operációkutatás 6. és 7. előadás 2008. március 17. Kundi Viktória

Oldjuk meg az alábbi szállítási feladatot!

Oldjuk meg az alábbi szállítási feladatot!

 • Az egyik ismeretlen értéke szabadon választható legyen pl. u 1=0 többi: Cij

• Az egyik ismeretlen értéke szabadon választható legyen pl. u 1=0 többi: Cij – Ui vagy Cij – Vj szerint számolható, tehát Ui+Vj<=Cij – (Ui+Vj)>=0 ui és vj potenciálok • az ehhez tartozó költség Σcijxij • lábindexek kiszámítása • ha az érték <=0, akkor nem optimum – javítani kell

 • Javítás: kör vagy huroktranszformációval • Lényege: kötött elemek közül egyet szabaddá teszünk

• Javítás: kör vagy huroktranszformációval • Lényege: kötött elemek közül egyet szabaddá teszünk és egy szabad elemet lekötünk úgy, hogy közbena szállított mennyiségek összege sor és oszlopirányban ne változzon. • Def. : olyan törött vonal, amely egy szabad helyről indul ki és úgy jut oda vissza, hogy a töréspontokon csak kötött elemek vannak. • Vannak + és – sarkai, attól függően, hogy hozzáadok, vagy elveszek. Szabad elem után – aztán + stb. • Az újonnan kiszámolt lábindexeket ismételten ellenőrzöm, hogy a megoldás optimális-e – ha nem javítom!

Egészértékű programozás Alkalmazott operációkutatás 7. előadás 2008. március 17. Kundi Viktória

Egészértékű programozás Alkalmazott operációkutatás 7. előadás 2008. március 17. Kundi Viktória

Az egészértékű programozási feladat fogalma

Az egészértékű programozási feladat fogalma

Egészértékű feladatok megoldása Megkeressük a modell folytonos optimumát Nincs folytonos optimum Egészértékű feladatnak sincs

Egészértékű feladatok megoldása Megkeressük a modell folytonos optimumát Nincs folytonos optimum Egészértékű feladatnak sincs megoldása Van folytonos optimum Az optimális megoldás változói mind egészértékűek Diszkrét optimum = folytonos optimum Nem minden változó értéke egész szám Gomory-féle vágási módszer (tiszta egészértékű feladat) Korlátozás és szétválasztás módszere ( vegyes egészértékű feladat)

Korlátozás és szétválasztás módszere

Korlátozás és szétválasztás módszere

Hozzárendelési feladat A lineáris programozási feladatoknak azon speciális típusát nevezzük hozzárendelési feladatnak, amikor minden

Hozzárendelési feladat A lineáris programozási feladatoknak azon speciális típusát nevezzük hozzárendelési feladatnak, amikor minden egyes erőforrást (pl. munkaerő, gép, tárolóhely, stb. ) egyetlen egy adott tevékenységhez rendelünk hozzá. Hozzárendelési feladat alapmodellje: Egy üzemben n munkás dolgozik és a műhelyben n darab munkafeladat van. Elvileg mindegyik munkás képes bármelyik munka elvégzésére, de a különböző munkafeladatokat eltérő költségekkel tudják elvégezni. Kérdés: Melyik munkás melyik munkafeladatot kapja, hogy a munkák elvégzésének összköltsége a lehető legkisebb legyen?

Hozzárendelési feladat matematikai modellje Speciális lineáris egészértékű programozási feladat = speciális szállítási feladat Megoldás:

Hozzárendelési feladat matematikai modellje Speciális lineáris egészértékű programozási feladat = speciális szállítási feladat Megoldás: korlátozás és szétválasztás módszerével!

Hozzárendelési feladat megoldása Öt munkás között kell felosztani öt munkát úgy hogy mindegyik munkás

Hozzárendelési feladat megoldása Öt munkás között kell felosztani öt munkát úgy hogy mindegyik munkás egy és csakis egy munkát kapjon.

Speciális problémák – hozzárendelési feladat • Munkások száma nem egyezik meg a munkafeladatok számával

Speciális problémák – hozzárendelési feladat • Munkások száma nem egyezik meg a munkafeladatok számával => költségmátrixot kiegészítjük => kvadratikus mátrix (névleges sorok/oszlopok, elemei 0) • Hozzárendelési feladat a célfüggvény maximalizálásával A mátrix elemei hasznot jelentenek, összhaszon maximalizálása a cél. Célfüggvény -1 szeresének minimuma = eredeti célfüggvény maximuma

Speciális problémák – hozzárendelési feladat • Tiltótarifa a hozzárendelési feladatban – Hat munkafeladatot négy

Speciális problémák – hozzárendelési feladat • Tiltótarifa a hozzárendelési feladatban – Hat munkafeladatot négy munkással kell elvégeztetni. Előírás, hogy a negyedik és a hatodik munkafeladatot mindenképpen el kell végezni, azonban az első munkás a harmadik és hatodik munkafeladatot nem tudja elvégezni, a második munkás pedig az első és negyedik munkát nem végezheti. Határozzuk meg az elosztási tervet úgy, hogy az elvégzett összmunka költsége a lehető legkisebb legyen!

Körutazási vagy utazóügynök probléma Adott n város (n>3). Egy ügynök valamelyik városból kiindulva hogyan

Körutazási vagy utazóügynök probléma Adott n város (n>3). Egy ügynök valamelyik városból kiindulva hogyan tudja felkeresni valamennyi várost úgy, hogy minden várost csak egyszer érintve a legrövidebb út megtétele után a kiindulási városba érjen vissza? Megoldása: indexlánc!

Utazó ügynök probléma - feladat Határozzuk meg a legrövidebb körutat az alábbi távolságmátrix alapján!

Utazó ügynök probléma - feladat Határozzuk meg a legrövidebb körutat az alábbi távolságmátrix alapján!

Hátizsák probléma

Hátizsák probléma

Hajórakodási probléma Tegyük fel, hogy adott rakodási súlyú és rakodási térfogatú hajót kell megrakni

Hajórakodási probléma Tegyük fel, hogy adott rakodási súlyú és rakodási térfogatú hajót kell megrakni bizonyos nem osztható árucikkel. Meghatározandó az a legnagyobb értékű rakomány, amelyet a hajó elszállíthat. xj – a j-edik árucikkből szállítandó mennyiség (darab) n – a különböző árucikkek száma aj – a j-edik árucikk súlya bj – a j-edik árucikk térfogata rj – a j-edik elszállítandó árucikk darabszáma cj – a j-edik árucikk értéke V – a hajó rakodási térfogata G – a hajó rakodási súlya

Beruházási probléma Kapacitások bővítésére rendelkezésre álló pénzösszeg: p k db különböző beruházási változat (alternatíva)

Beruházási probléma Kapacitások bővítésére rendelkezésre álló pénzösszeg: p k db különböző beruházási változat (alternatíva) Beruházási változatok megvalósításának költsége: r (k komponensű vektor) y beruházások megvalósulása (komponensei 1 -0) x az üzem tevékenységi vektora c. T a tevékenység árbevétele g (y) erőforrás kapacitásának növekménye

Köszönöm a figyelmet!

Köszönöm a figyelmet!