lingo 中的 0-1规划能否具体举例说明??

 我来答
小采姐姐
高能答主

2021-10-12 · 探索社会,乐得其所!
小采姐姐
采纳数:3683 获赞数:136160

向TA提问 私信TA
展开全部

lingo中的0-1规划具体举例说明:

1、模型的建立与求解,用xi =1表示选修表1中按编号顺序的9门课程(xi =0表示不选;i =1,2,……9) . 问题的目标为选修的课程总数最少。

2、以式(1.1)为目标的函数,以式(1.2)~式(1.10)为约束条件的0-1 规划模型,将这一模型输入LINGO(注意加上xi为0-1的约束),求解得到结果为x1=x2=x3=x4=x5=x6=x7=x8=x=1。

3、其他变量为0,对照课程编号,它们是微积分、线性代数、最优化方法、计算机模拟、计算机编程、数学实验,共6 门课程,总学分为21。

概念分析

在使用使用@POSD函数时,通过增加的Semi-Definite Program (SDP)/Positive Definite (POSD)功能来增强圆锥曲线求解器选项的功能。例如,如果你在估计协方差矩阵的组合的时候,可以使用@POSD函数迫使矩阵是半正定的,这是任何协方差矩阵的必须需的性质 。

背包问题相关的削减性改进,一些背包问题模型的求解速率明显增强。改进的默认节点选择规则增强了对大部分整数规划模型的性能。

伍拾步
2011-04-23 · TA获得超过8199个赞
知道大有可为答主
回答量:1852
采纳率:100%
帮助的人:1944万
展开全部

通常指派问题就是0-1规划了

题目如图所示,代码如下

model:

sets:

r/1..3/:;

c/1..5/:;

link(r,c):score,x;

endsets

data:

score=72 76 85 65  0

 81  0 78 84  0

 0  75 84 86 85;

enddata

max=@sum(link:x*score);

@for(link:@bin(x));

@for(r(i):@sum(c(j):x(i,j))=1);

@for(c(j):@sum(r(i):x(i,j))<=1);

end

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wswhk
2011-04-23 · TA获得超过7.1万个赞
知道顶级答主
回答量:4.6万
采纳率:68%
帮助的人:7.4亿
展开全部
你要说清楚是哪里有问题 如果不知道什么叫0-1规划那很简单 随便找本线性规划或者运筹学的书都有介绍 简单的说就是把一个量的有无表示为1和0 然后通过这个为1或者0的量与其他量做乘法来表示是否用到其他的量
lingo的语言不会的话 也很简单 设置某个量为0-1变量只需要用@bin函数 比如@bin(x);就表示x是0或者1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式