我想用OPL写一个minimum函数。
forall(p in P)
sum(n in N)Q6[n][p]==Min (Max_Rema*Dem[p],sum(m in M)Q4[m][n]) ;我希望Q6等于Max_Rema*Dem[p]和sum(m in M)Q4[m][n]的最小值,其中Max_Rema和Dem[p]是参数。该怎么写呢?
发布于 2018-07-05 23:04:49
minl可以提供帮助:
range P=1..3;
range N=1..4;
int Dem[p in 1..3]=p;
int Max_Rema=3;
dvar int Q4[N][P];
dvar int Q6[N][P];
subject to
{
forall(p in P) sum(n in N)Q6[n][p]==minl (Max_Rema*Dem[p],sum(m in N)Q4[m][p]) ;
}https://stackoverflow.com/questions/51194381
复制相似问题