lingo求解0-1整数规划

有一系列数据A1,A2,A3,,,,,,,,,A80(已知数),又已知数据B,如何用LINGO求出B是A列数据中的哪几个数据之和?... 有一系列数据A1,A2,A3,,,,,,,,,A80(已知数),又已知数据B,如何用LINGO求出B是A列数据中的哪几个数据之和? 展开
冷嗜KKK沁U灯
2014-06-24 · 超过57用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:107万
展开全部
可用0-1整数规划,由于80个数据太多,我只举个10个数据的例子,求b,c两个数: 令xa(i)=1表示A中第i个数是b的因子,同理,用xb(i)=1表示A中第i个数是c的因子; 程序如下: model: sets: da/1..10/:A,xa,xb; endsets data: A=1 5 7 8 9 10 13 18 85 93; b=6; c=178; enddata b=@sum(da(i):xa(i)*A(i)); c=@sum(da(i):xb(i)*A(i)); @for(da(i):@bin(xa(i));); @for(da(i):@bin(xb(i));); end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式