Académique Documents
Professionnel Documents
Culture Documents
Dualni problem
Dualni model ima onoliko ogranienja koliko primarni model ima promenljivih
j 1,2,..., n ,
57
max F ( X ) c j x j
j 1
p.o.:
a
j 1
ij
x j bi , za i 1,2,..., m
x j 0, j 1,2,..., n
Dualni model, koji odgovara datom primarnom modelu, dobija sledei oblik, pri
emu je, za razliku od primarnog modela gde se trai maksimum, ovde potrebno odrediti
minimum fukcije cilja G(Y).
MinG (Y ) b1 y1 b2 y 2 ... bm y m
a1n y1 a 21 y 2 ... a m1 y m c1
a1n y1 a 22 y 2 ... a m 2 y m c 2
p.o.:
........................................
a1n y1 a 2 n y 2 ... a mn y m c m
58
y i 0, i 1,2,..., m
min G (Y ) bi y i
i 1
p.o.:
i 1
ij
y i c j , za j 1,2,..., n
y i 0, i 1,2,..., m
Parametri modela a mn kao i slobodni lanovi bmn mogu imati pozitivne ili
negativne vrednosti.
Primarna dualna tabela LP prikazuje sve parametre LP
oni koriste za konstrukciju dva problema.
( a ij , bi
cj) i
kako se
Osnovne teoreme koje daju vezu izmeu primarnog i dualnog modela su:
Teorema 1: Dual duala je primar.
Teorema 2: Ako jedan od zadataka (primarni ili dualni) ima konano optimalno
reenje, onda i drugi zadatak ima optimalno reenje, pri emu je minimum (maksimum)
funkcije cilja F(X) primara, jednak maksimumu (minimumu) funkcije cilja G(Y) duala,
tj.:
Fmin ( X ) G max (Y )
Fmax ( X ) G min (Y )
gde je: X = ( x1 , x 2 ,..., x n ), Y ( y1 , y 2 ,..., y m ).
59
Teorema 3: Ako primar (dual) ima neogranieno optimalno reenje, tada dual
(primar) nema dopustivo, mogue reenje.
Teorema 4: Za svako dopustivo reenje X primara i svako dopustivo reenje Y
duala, sve dok se ne pronae optimalno reenje, vrednost funkcije cilja G(Y) duala, kojoj
se odreuje minimum (maksimum), je vea (je manja) od vrednosti funkcije cilja F(X)
primara, kojoj se odreuje maksimum (minimum) funkcije cilja, tj.
G min (Y ) Fmax ( X )
x n i => y i
=> y m j
gde je:
xn i yi 0
(i 1,2,..., m)
x j y m j 0
( j 1,2,..., n)
60
Primer
Dat je primarni zadatak
: Min F(X) = 2 x1 3 x 2 , uz ogranienja:
4 x1 8 x 2 40
6 x1 8 x 2 48
x1 , x 2 0.
Dualni model
Dualni model za zadatak funkcije cilja ima iznalaenje maksimuma:
Max G(Y) = 40 y1 48 y 2 , uz ogranienja:
61
4 y1 6 y 2 2
8 y1 8 y 2 3
y1 , y 2 0
1
1 3
,
3
3 8
min
y 3 2 4 y1 6 y 2
6 y 2 2 4 y1 y 3
2 4
1
y1 y 3
6 6
6
1
2 4
3 8 y1 8
y1 y 3
6
6 6
16 32
8
3 8 y1
y1 y 3
6
6
6
8 16
4
3 8 y1
y1 y 3
3 3
3
1 8
4
y1 y 3
3 3
3
y2
y4
y4
y4
y4
G (Y ) 40 y1 48 y 2
1
2 4
y1 y 3
6
6 6
G (Y ) 40 y1 16 32 y1 8 y 3
G (Y ) 40 y1 48
G (Y ) 16 8 y1 8 y 3
y1 B y 2
62
1 8
4
y1 y 3
3 3
3
8
1 4
y1 y 3 y 4
3
3 3
1 4
3
y1 y 3 y 4
8 3
8
y4
2 4
1
y1 y 3
6 6
6
2 4 1 4
3 1
y3 y 4 y3
6 6 8 3
8
6
2 1
4
3
1
y3
y4 y3
6 12 12
12
6
4
1
3
y3 y3
y4
12
6
12
6
3
y3
y4
12
12
1
1
y3 y 4
2
4
y2
y2
y2
y2
y2
y2
3
1 4
y3 y 4 8 y3
8
8 3
G (Y ) 16 1 4 y 3 3 y 4 8 y 3
G (Y ) 16 8
G (Y ) 17 4 y 3 3 y 4
G (Y ) 17
yi *
resursa i
predstavlja (minimalnu) jedininu cenu koja se mora platiti da bi se smanjio udeo datog
resursa. Ako je pratea cena manja od stvarne vrednosti jedinice odreenog resursa, tada
se udeo resursa treba smanjiti sve dok prestaje da vai odgovarajua jednaina.
63
F ( X ) j aij yi
i 1
a
i 1
ij
yi c j
pokazuje da doprinos ovih resursa ukupnoj ceni mora biti bar onoliki koliki bi
bio kada bi resursi bili korieni za vrenje ove aktivnosti. Slino tome, zahtev
nenegativnosti:
yi 0
Min y 0 bi y i
i 1
64
a
i 1
ij
yi c j ,
ako je
xj 0
j 1,2,..., n )
ako je x ni 0
( i 1,2,..., m ).
a
i 1
ij
y i , ( i 1,2,..., m ) , ( j 1,2,....n )
mogu biti ili manje ili vee od jedinine cene s j koja se moe dobiti vrenjem
aktivnosti. Ako je on manji, tako da ( F j c j )<0 u redu F j c j simpleks tabele, tada se
ovi resursi mogu koristiti na isplativiji nain ako bi se poela vriti ova aktivnost. Ako je
on vei, tada su ovi resursi ve nefde dodeljeni na isplativiji nain, pa oni ne bi trebali biti
dodeljeni aktivnosti j .
Slino ovome, ako se zanemari da je promenljiva x n i nebazina, tako da
ukupna je izvrena potpuna alokacija bi resursa i , tada je y i trenutni doprinos ovog
resursa ukupnoj ceni u graninim uslovima. Dakle, ako je y i 0 , ukupna cena se moe
65
reenja.
66