Hi,
When i run the model, the ampl points the error "Sorry, minos cannot handle logical constraints."
Model
set PROD; # products
set MAQ; # machines
param t {j in MAQ, i in PROD}; # processing time (minutes/unit) of product i in machine j
param d {j in MAQ}; # avaliable minutes in machine j
param p {i in PROD}; # price per unit of product i
param c {i in PROD}; # cost per unit of product i
param m {i in PROD} >= 0; # max demand of product i
var X {i in PROD} >= 0; # units of product i
maximize_Profit: sum {i in PROD} X[i] * p[i] - sum {i in PROD} X[i] * c[i];
subject to process_time {j in MAQ}: sum {i in PROD} X[i] * t[j,i] <= d[j];
subject to demand {i in PROD}: X[i] <= m[i];
Data
set PROD := P Q;
set MAQ := M1 M2 M3 M4;
param t:
P Q :=
M1 20 10
M2 12 28
M3 15 6
M4 10 15 ;
param d :=
M1 1800
M2 1440
M3 1440
M4 2400 ;
param: p c m :=
P 90 45 100
Q 100 40 40 ;
I aprecciate if someone helps me.
Thanks
Felipe