option mip = cplex; *option nlp = conopt; *Option solprint = off; *Option sysout = off; Option optcr = 0.00; Option optca = 0.00; *Option reslim = 7200; *Option iterlim = 1e09; set i parçalar /1*10/ j işler/1*3/ m makineler/1*2/; scalars HC birim çalışan başına maliyet human cost/ 20 / MC birim malzeme balşına maliyet material cost / 2 /; parameters TC(m) makine m için birim başına maliyet time cost /1 60, 2 80/ VT(m) makine m için birim hacimde malzeme oluşturma süresi volume time /1 0.03086, 2 0.03086/ HT(m) makine m için birim yükseklik başına birikmiş aralık süresi /1 0.7, 2 0.7/ ST(m) makine m için gerekli ayar zamanı setup time /1 2, 2 1/ P(m) makine m'nin işleyebileceği maximum parça yüksekliği /1 32.5, 2 40/ K(m) makine m'nin sahip olduğu platform alanı /1 625, 2 1600/ h(i) i parçasının yüksekliği /1 29.72, 2 9.94, 3 17.13, 4 2.67, 5 16.02, 6 11.77, 7 33.23, 8 32.64, 9 12.53, 10 18.09/ v(i) i parçasının hacmi /1 12504.71, 2 2023.74, 3 315.00, 4 121.82, 5 3527.93, 6 3907.79, 7 4235.62, 8 3843.08, 9 1786.36, 10 1885.00 / a(i) i parçasının alanı /1 924.34, 2 315.12, 3 48.27, 4 84.97, 5 1302.15, 6 1126.33, 7 248.68, 8 243.62, 9 269.66, 10 175.77/ variable z enuzun(m,j) ; binary variables X(m,j,i) *L(m,j) * deneme 1 $( sum(i, X(m,j,i) > 0 ) ) ; *parameter *JPC(m,j) makine m üzerinde oluşturulan j işinin maliyeti job production cost; *JPC(m,j)= ((TC(m)*VT(m)+MC)*sum(i,v(i))) + TC(m)*HT(m)*smax(i,h(i)*X(j,i)) + ST(m)*HC *; equations amac parcaatamakisiti kapasitekisiti yukseklikkisiti enuzunparca ; amac.. z=e= sum((m,j),((TC(m)*VT(m)+MC)*sum(i,v(i)*X(m,j,i)) + TC(m)*HT(m)*enuzun(m,j)) + ST(m)*HC) / sum (i, v(i)); parcaatamakisiti(i).. sum((m,j),X(m,j,i)) =e= 1; kapasitekisiti(m,j).. sum((i), a(i)*X(m,j,i)) =l= K(m); yukseklikkisiti(m,j,i).. h(i)*X(m,j,i) =l= P(m); enuzunparca(m,j,i).. enuzun(m,j) =g= h(i)*X(m,j,i); model ornek6 /all/; solve ornek6 using mip minimizing z;