I need to explicitely define binary variable openstatus for WH1 as 1 (in the below code)
how to define that
Proc optmodel;
set WH= {"WH1","WH2","WH3","WH4","WH5"};
set WS= {"WS1","WS2","WS3"};
Number FixedCost {WH}=[
10000 20000 15000 17000 13000];
Number TransCost {WH}=[
9 7 8 7.5 8.5];
Number Distance{WH,WS}=[
85 120 90
45 150 85
75 120 95
60 80 90
110 65 95];
var openstatus{WH1}=1;
var openstatus{WH} binary;
minimize operatingCost=
sum{w in WH}(FixedCost[W]+40*TransCost[w]*sum{s in WS}distance[w,s])*openstatus[w];
constraint sum{w in WH}openstatus[w]=2;
solve;
print OperatingCost openstatus;
... View more