Mathematicial Model About Breaks

Problems with modeling
Post Reply
ttahakahreman
User
User
Posts: 1
Joined: 10 months ago

Mathematicial Model About Breaks

Post by ttahakahreman »

Hey Guys,

I have a problem about my code.

I am sharing my codes below. The GAMS understands like ı have 28 workers per a station. However, ı have total 28 workers. My workers count is changing for every station. How can ı tell to GAMS this limitations. BTW, ı have tried the add constraint but ıt didn't work.

Sets
j Stations /1*5/
k Workers /1*28/
a Experience Level for Helpers /1*3/
t Terms /1*8/
t1(t) Terms(1) /1*4/
t2(t) Terms(2) /5*8/
;

Parameter
betaa(k) daimi işçilerin çıktı oranı/
1*28 100/;


Parameter alpha(a) a seviyeli işçinin çıktı oranı/
1 65
2 85
3 100/;

Parameter C(a) atanacak a seviyeli işçinin maliyeti/

1 10
2 12
3 15/;

Parameter S(a)/

1 3
2 3
3 4/;

Integer Variables
Y(a,j,t);

Variables
Obj;

Integer variables
X(k,j,t);

Equations
ObjectiveFunction
Constraint1
Constraint2
Constraint3
Constraint4
Constraint5
Constraint6
Constraint7;

ObjectiveFunction..
Obj =e= sum((a,j,t),(C(a)*Y(a,j,t)));

Constraint1(j,t) $ (ord(j)<>3)..
sum(a, alpha(a) * Y(a,j,t)) =g= sum(k,betaa(k) * X(k,j,t));

Constraint2(j,k)..
sum(t1, X(k,j,t1)) =e= 1;

Constraint3(j,k)..
sum(t2, X(k,j,t2)) =e= 1;

Constraint4(j,t)..
sum(a, Y(a,j,t)) =l= sum(a,S(a));


Constraint5(k,t)..
sum(a, Y(a,"3",t)) =e= X(k,"3",t);

Constraint6(a,k)$ (ord(a)=3)..
alpha(a) =e= betaa(k)


Model LinearProgrammingModel /all/;

Solve LinearProgrammingModel using MIP minimizing Obj;
Post Reply