Professional Documents
Culture Documents
Rjesavanje Problema Cjelobrojnog Prevodenjem U Problem 0-1 Linearnog Programiranja
Rjesavanje Problema Cjelobrojnog Prevodenjem U Problem 0-1 Linearnog Programiranja
UDK: 65.012.1
Struenl rad
rtuia na pro-
UVOD
Xj
na viSe
iz problema
Max k CJxj
j
k alJxj
bl
i\. =
1, ... , m
213
Hunlok
T. Rlesololonle problema
Xj =
Zbornik
CP
eijelJi nenegativan
(1983). 7
oro]
Xj ~
rodovc
Xj
zamtjenitd s
Xj = Ylj
Xj = ~
k=l
2k-IXjk
50 !komardadU0ine 6,5 m.
100..
5 m
200..
4 m
treoa iSipHitl komplete 'koji se sastoje iGZ:
dvije daske duz;ine 2 m i [edne
daske duzme 1,25m. Treba odreddtd plan reeanja kojim ce se dobiti odgovarajuei broj kompleta uz mindmlztranje otpada.
1)
ill
dasaka:
tritipa
reeanja za svskt od
dasaka I odgovarajuei otpad za svaku v'ar:i'jantu:
rJ#~!:)
~=".~",
6,5m
5m
4m
Varijanta
10
VarJjab.l'a
Xl
X2
X3
X4
Xs
X6
X7
Xu
Xg
X10
Broj komada
duzine 2m
Broj komada
duzine 1,2,5m
Otpad
Znacenje varijable
Xi:
0,5
0,75
0,25
0,5
0,75
0,25
model LCP:
10)
1) Primier [e; uzet iz predavanja sto ih [e rprof. dr Sanjo Zlobec oarsao na postdiplomskom sudiju na FON u Beogradu 1982. Zanimljivo
[e da se cietobroino
rjesenje ovog zadatka mote dobiti simpiek metodom.
214
,
Hunjak T. Rlesavanje problema
x,
+ X2 + X3 + X4
x,
--3xl
XI
+ X8 + X7
+ 2X2 + 5X3 +
=
Zbornik
CP
10x4
x, + x, +
2xs
+-3xe +
= 50
= 100
XlO = 200
8x7 - 2xa
+ Xg + 6xlO
radova (1983). 7
= 0
x, = 200.
Fun!kcija
varljablJi:
Y24'
ta'kve da ga
kojim raspolazemo. Problem rjesavanja moguce je rijesl'ti na dva naelna: trazenjem
UlSipje~ni}egalgorrtma za taj problem iiJ.'ipreformuldranjem
problema u
ekvivalentan [problem all onaj za koji postoji uspjesan algoritam.
\SU
2. NELINEARAN 8LUcAJ
Max ~ hi(Yl)
1=1
o L. Yl L. Ill;
(2)
V1(Yl) ~ B
1=1
koejiciiennia
pa se za gornju
granicu
varijable
u.
Vjl
cijeli
broj koji
ne premasuie;
vrijednost
bj
min {--}.
j
VII
215
Xu =
~bornlk
CP
radova (1983), 7
I ako je YI = 0
{o
YI 1= 0
I ako je YI = 1
{o
YI f. 1
+ 1) _- {Io ako je
XI (UI
KOei'lCli:jerut1
varijabli
YI = UI
Yi f.
fun1kc~j'icHja i ogramcenjlma
CIJ = hj(y;) }
Wlj = Vi
.( )
za L~
Y,
UI
j L UI
doblju se iz:
dobtvenJl.problem linearnog
0-1 programtranja
glasi:
Max ~ L CijXlj
1
bt
(3)
Xlj =
(3.1)
~ L. WtijWij
1 j
UI+1
~
j=1
xij=O
Nil
za rjeaavanje
transror-
miranog problema.
Prim] er 2: 'I'reba
1'iij e:s:litd
problem
+ Y2 + Y3)
o L s. L 3, 0 L Y2 ~
Max (Y13
Yl
YI
+ 2Y2 + Yaz L
4,
Y3 ~ 2
10
c1jeli broj.
216
X13' X14
X2, X3,
[5])
(u pro-
X4).
Hunjck
T. Rlesavanle
problema
Zbornlk
QP
radova
(1983). 7
Varijaibl'i Y2 priJdnWene'Su
Xw X22' X23,X24' X25 (X5' X6, X7, Xa, Xg).
Varijaibli Y3prndruzene
SU X3l' X32'X33 (XlO' Xn, Xl2)
Koeficijenti
novih varijabli
u f'unkciji cHja:
Kalko je hr(Yl) = Yl3, to je Cl = 0, C2 = P = 1, C3 =23 = 8 i c4 = 33 = 27.
c5 = 0,
c,
= 42
c., = 0,
Koeficdjenti
novih
vari'jaibli
= 12 = 1, c7 = 22 = 4,
= 16.
Ca
Cu
1,
Cl2
Ca
= 32 =
9,
= 2.
ogranicenju:
vl (Yl) = Yl pa je Wl = 0, W2 = 1, W3 = 2, W4 = 3
V2(Y2) = 2Y2
W5 = 0, W6 = 2, W7 = 4, Wa = 6, Wg = 8
V3(Y3) = y/..
WlO= 0, Wu = 1, Wl2 = 4
Problem
Max
Ikoji treoa
l1ije~iti je:
x, + 2x3
4
12
~ Xi = 1,
~ Xi
1=1
1=10
xi=OiU1
Ovaj problem
rjesenje:
rl'je's.en je pomocu
Badasovog
algorrtma
(7)
i doblveno
je
~=~=~=~=~=~=~=~=~=o
X4 = 1,
x, = 1,
Xu = 1
Povratnom
transrormacijom dobilje se Yl = 3, Y2 = 3, Y3 = 1. Funkcija
Ima u tom slucaju vrijednost zmax = 38.
cHja
LITERATURA
1.. Armstrong;R ..D .., Prabhakant Sinha, Zoltners A ..A.: .The multiple-choice
2.
3.
4..
5..
6..
7..
nested
knapsack model, Management Science, Vol. 28, No. '1, 1).982, str. 34-43.
Bojanic M., Hunjak T.., Boianic E.: Izbor varijanti razmjeStaja obiekata kao
problem 0-1 programiranja,
Zbornik riuiooa SYM-OP-IS'82, Herceg ;Novi, 1982..
Katta Murty: Linear and combinatorial programming, John Wiley and Sons,
New York,
str.434-437.
Martie, Lj ..: Matematicke meta de za ekonomske analize II, Narotine novine,
Zagreb,1979,str.256--257.
R ..M. Nauss: The 0-1 knapsack problem !With 'multiple choice constraints,
J E 0 R, Vol .. 2, No.. 2, 1978, str. \1.25--132..
R. Petrovic: Specijalne; metotie U optimizaciji
sistema, Tehmicka 'lenjiga, Beograd, 1977, str .. 65.
Strucic I., Hunjak T..: Jedna motiitikaciia
Balasovog algoritma za 0-1 programiranje i pritniene, Zbornik radova sa simpozija Kompjuter na sveucilistu, SRCE, Cavtat, 1982, sir. 569--581.
Premldeno:
1983-08-11
217
Hunjak T. Rlesavanje
Hunjak
problema
QP
Zbornik
radova
(1983), 7
in
SUMMARY
In thi-s paper, method for transformation integer linear programming problems, and some special nonlinear integer programming problems, in
zero-one form a presented..
(Priieood:
218
Tihomir
Hunjak)