lingo如何编写这个约束条件:当x(k)=1时,r(k)>=1; 当x(k)=0时,r(k)=0;
人气:346 ℃ 时间:2020-09-07 07:04:01
解答
好像没办法直接用一个式子来表达这个条件.
sets:
c/1..5/:r,x;
endsets
@for(c(k):r(k)=@if(x(k)#eq#0,0,r(k)));!如果x(k)=0则r(k)=0,否则r(k)=r(k);
@for(c(k):r(k)>=@if(x(k)#eq#1,1,0)); !如果x(k)=1则r(k)>=1,否则r(k)>=0;
推荐
- 目标函数 约束条件:其中:k=1~7,j=1~5,i=1~4.求高手用lingo把这个规划表示出来.
- lingo 中如何表示一个矩阵X(k,i,j)
- 求一个Lingo限制条件语句,使一个数X的限制条件为5的倍数
- 一个lingo lingo中约束条件之间是 ‘或’ 的关系,应该如何表示?Lingo中是否允许?
- lingo并列条件的if句如x>1且x
- 1.一辆汽车,以36km/h的速度匀速行驶10S,然后以1M/S2 的加速度匀加速行驶10S,汽车在这20S内的位移是多大?平均速度是多大?汽车在家督的10S内平均速度是多大?
- 马克思主义哲学中唯物论、辩证法、认识论、唯物史观 的基本原理各是什么?专业性的解答,具有学术性范畴!
- 句型释义:it came to me that
猜你喜欢