



Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u
Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan
Pripremite ispite
Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u
Nabavite poene za preuzimanje
Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan
U fajlu se nalazi objasnjenje dualog modela lineranog programiranja sa uradjenim primjerima
Tipologija: Praktikum
1 / 7
Ova stranica nije vidljiva u pregledu
Ne propustite važne delove!




DUALNI MODEL Svakom problemu linearnog programiranja odgovara dualni problem, koji takođe predstavlja problem linearnog programiranja. Između osnovnog (primarnog) i izvedenog (dualnog) problema linearnog programiranja postoji inverzan odnos u pogledu osnovnog zahtjeva, odnosno u pogledu zahtjeva za određivanjem ekstremne vrijednosti funkcije cilja. Tako, ukoliko se u početnom problemu, koji se naziva primarni problem , postavlja zahtjev za maksimizacijom funkcije cilja, u dualnom problemu će funkcija cilja biti funkcija minimuma, i obrnuto. Osim toga, nejednačine ograničenja dualnog problema izvode se na osnovu nejednačina ograničenja primarnog problema. Dualni model se formira na sledeći način:
a) (max^ ) ;^ z = x^1 +^ x^2 −^0 x^4 +^0 x^5 − Mx^6 +^ Mx^7
x 1 + x 2 + x 3 ≤ 200 +x 5
x 1 − x 2 = 0 -x 4 +x 6
− x 2 + x 3 ≥ 2 +x 7
Tabela optimalnog rješenja C 0 B^ X 0 1 1 0 0 0 -M -M x 1 x 2 x 3 x 4 x 5 x 6 x 7 1 x 2 66 0 1 0 1/3 1/3 -1/3 -1/ 1 x 3 66 1 0 0 1/3 1/3 -2/3 -1/ 0 x 4 68 0 0 1 -2/3 1/3 -1/3 2/ ( z (^) j − c (^) j ) 132 0 0 0 2/3^ 2/3^ M+1/3^ M-2/ Dualni model: (min ) ; g = 200 y 1 + 2 y 3
y 1 + y 2 ≥ 1
y 1 − y 2 + y 3 ≥ 1
y 1 + + y 3 ≥ 0 Uslov nenegativnosti ne važi za ovaj dualni model, već samo za dualne modele koji su nastali od primara kojima su sva ograničenja istog relacijskog znaka. Rješenje dualnog modela se lako čita iz tabele optimalnog rješenja primarnog modela. I to iz reda razlika u kome je u prvoj simpleks tabeli bila jeidnična matrica, a to su poslednje tri kolone (označeno je crvenom). Rješenje se čita tako što se uzima da je M=0, pa će biti:
x 1 – količina proizvoda A koju izrađuje privredni subjekt P x 2 – količina proizvoda A koju izrađuje privredni subjekt R x 3 – količina proizvoda A koju izrađuje privredni subjekt K x 4 – neiskorišten kapacitet postrojenja koja rade proizvod A i kod P i kod R x 5 – neiskorištena količina sirovine kod privrednih subjekata P i R zajedno Stavljajući da je x 1 = 240 − 3 x 3 Dobija se: (max ) ; z = 2400 + 30 x 2 − 10 x (^) 3
x 2 − x 3 ≤ 30
x 3 ≤ 80
Optimalno rješenje glasi x 1 = (^0) , x 2 = (^110) , x 3 =^80 z = 4900 x 4 = 200 − 0 − 80 = 120 ova varijabla je vezana za prvo ograničenje i njena vrijendost se tako i dobija, uvrštavanjem u prvo ograničenje, što znači da postoji 120 sati neiskorištenog kapaciteta x 5 = 300 − 0 − 220 − 80 = 0 maksimalno je iskorištena količina sirovine x 6 je vještačka varijabla v) Dualni model glasi:
Optimalno rješenje je tačka A(15, 5/3) a vrijednost funkcije cilja je ista kao i kod primarnog modela, 4900