中易网

lingo中怎么给有约束条件的0-1变量赋值,怎么实现if语句

答案:2  悬赏:20  
解决时间 2021-01-28 15:56
lingo中怎么给有约束条件的0-1变量赋值,怎么实现if语句
最佳答案
1.
sets:
x/1..m/;
y/1..4/;
matrix(x,y):b;!定义矩阵b
endsets
data:
!可以这里对需要赋值的数组或矩阵赋值;
enddata
!下面是针对你的问题所需要的语句;
@for(x(i):@sum(y(j):b(i,j))=1);
@for(matrix(i,j):@bin(b));

2.
Lingo似乎不能实现你要求的那种if语句,Lingo主要是针对成员集合生成约束条件,不能进行判断;

3.
约束条件可以给中间变量赋值,比如要将矩阵x与w的乘积赋值给矩阵y,可以用下面的代码:
@for(PX(i,j):y(i,j)=@sum(s(k):x(i,k)*w(k,j)))
全部回答
我已经给你写了多次了吧 你自己至少要会点才行 要不你给全题给你写
@for(row(i):@sum(column(j):b(i,j))=1);
@for(link:@bin(b));
lingo里面的约束需要完全的符合 要不就不能用if来写懂吗 你自己来找我看看吧 你这样不行
中间变量当然可以 为什么不行 前提是你会写
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
不吹,现役能单防KD的除了詹姆斯还有谁
绘者画室地址在什么地方,我要处理点事
现在中国取得高电影票房是不是如下几个原因
八年了,感情破裂,现在真的是很痛苦,看都懒
《辐射4》中最凶猛的敌人是谁
明朝最伟大的诗人高启简介 为什么腰斩而亡
现在的世界顶级亚索玩家有哪些
南宋有所作为的皇帝宋理宗用过哪些年号
国家历史文化名城的名单
中餐烹饪
三台电视用三分配器好还是用一分三分支器好
"我真的很喜欢你"翻译成韩语
爱普生喷墨打印机R330打印出来的照片颜色不正
生死有天定,各安其命什么意思
求耽美小说《敢撩不敢当》by张抱抱 到90章的t
推荐资讯
做期货短线交易千万记住这几条
软件试用期过了之后,卸载再重装为什么不能再
外墙脚手架搭设与拆除价格,以包清工方式算,
这个客气是什么意思
问:平时化妆白皮肤粉色散粉用不用带珠光
”苹果妹”商标价值多少?
麻烦解释一下叠加定理,戴维南定理,诺顿定理
陛下有旨,赐酒陇国公 什么意思
精图教育最近推出了一个督学,有了解的吗?
有什么软件能卸载系统软件吗
柔道的比赛规则是什么?等级分类是什么?
请教气缸油缸的行家,一般选用的o型圈和沟槽
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?