数据建模--整数规划--习题

在这里插入图片描述
lingo求解
在这里插入图片描述

model:
sets:
var/1..6/:x;
col/1..8/;
link(var,col):c;
endsets
data:
c=1 0 0 0 1 0 1 0
1 1 0 0 1 0 0 1
1 0 1 0 1 0 0 0
0 1 0 1 0 0 0 1
0 0 1 0 0 1 0 0
0 0 0 1 0 1 0 1;
enddata
min=@sum(var:x);
@for(col(j):@sum(var(i):c(i,j)*x(i))>1);
@for(var:@bin(x));

在这里插入图片描述
在这里插入图片描述

改进后:
x(i) 取1,表示在bi建学校
a1可以被备选地址b1,b2,b3所覆盖,所以x1+x2+x3>=1

model:
sets:
var/1..6/:x;
endsets
x(1)+x(2)+x(3)>1;
x(2)+x(4)>1;
x(3)+x(5)>1;
x(4)+x(6)>1;
x(5)+x(6)>1;
x(1)>1;
x(2)+x(4)+x(6)>1;
min=@sum(var:x);

@for(var:@bin(x));
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值