Sets m urun /1,2,3/ t zaman /1,2,3/ k arac /1,2/ i musteri /0,1,2,3/ iprime(i) / 1,2,3 /; *g dugum /1,2,3/ ; Alias(i,j); Parameters O(k) arac kapasitesi /1 5500,2 3000/ U(i) envanter tutma kapasitesi /0 0,1 3500,2 4000,3 3000/; Scalar N buyuk sayi /10000/; Scalar a /90/ ; Table b(i,j) tasima mesafesi 0 1 2 3 0 10000 15 20 30 1 15 10000 10 25 2 20 10 10000 30 3 25 15 10 10000 ; Parameter c(i,j) tasima maliyeti ; c(i,j)=a*b(i,j) ; Table h(i,m) elde bulundurma maliyeti 1 2 3 0 10000 10000 10000 1 1 2 3 2 2 4 5 3 3 4 5 ; Table r(m,t) tedarikcide bulunan urun miktari 1 2 3 1 800 850 910 2 750 780 870 3 750 800 1000 ; Table d(i,m,t) talep 1 2 3 0.1 10000 10000 10000 0.2 10000 10000 10000 0.3 10000 10000 10000 1.1 300 350 380 1.2 350 250 400 1.3 350 460 340 2.1 216 200 210 2.2 250 240 150 2.3 184 260 290 3.1 385 490 510 3.2 465 500 460 3.3 550 400 380 ; Positive Variables F(i,m,t) q(i,m,k,t) ; Binary Variables y(i,k,t) ; Integer Variables x(i,j,k,t); X.up(i,j,k,t) = 1 ; X.up(i,'0',k,t) = 2 ; Variables z ; Equations amac kisit1(m,t) kisit2(m,i,t) *kisit3(i,m,t) kisit4(i,t) kisit5(i,t) kisit6(i,m,k,t) kisit7(k,t) kisit8(i,k,t) *kisit9(k,t) ; *amac.. z =e= sum(i,sum(m,sum(t,h(i,m)*F(i,m,t))))+sum(i,sum(j,sum(k,sum(t,c(i,j)*X(i,j,k,t))))) ; amac.. z =e= sum((i,m,t),h(i,m)*F(i,m,t)) + sum((i,j,k,t)$(i.val