Professional Documents
Culture Documents
Hospital
Hospital
// DATA
// DECISION VARIABLES
// VARIABLES
dvar int FixCost;
dvar int TransCost;
subject to {
//int fixcost
FixCost==sum(m in Machine,a in AttributeName:a=="Cost") N[m]*Attribute[m,a];
TransCost==sum(h in Hospital) cheapestNeighborUD[h]+sum(h in
Hospital)cheapestNeighborPres[h];
StorageCapacity:
sum(m in Machine,a in AttributeName:a=="Capstorage" && m=="StorageMAchine")
N[M]*Attribute[m,a]>=(sum(h in Hospital) Requirement[h])/365*5;
precapacity:
sum(m in machine,a in attributeName: m=="packingmachine"&&
a=="CapPrepPrescriptionsperHour") (N[m]*Attribute[m,a]*sum(h in hospital)
Opening[h]) /(sum(h in hospital) 1 >= (sum(h in hotpital)Requirement[h])/((sum(h
in hospital)
Opening[h])/(sum(h in hospital)(UDprescription)