求助lingo高手,这个程序哪里错误

max10x1+9x2+30x3+20x4-15x5-4x6-3x7st2)15x5+12x6+10x7<=20003)x3+x4<=0.4(x1+x2+x3+x4)4)... max 10x1+9x2+30x3+20x4-15x5-4x6-3x7
st
2)15x5+12x6+10x7<=2000
3)x3+x4<=0.4(x1+x2+x3+x4)
4)x3+x4>=0.2(x1+x2+x3+x4)
5)(x1+x6)/2+(x2+x7)/3=x5
6)x6=0.8x3
7)x7=0.7x4
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
wjgns
2014-11-26 · TA获得超过378个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:217万
展开全部
错误有下:
1,max 后面要跟 = ,正确的为 max =
2, 乘号* 不能省略,如目标函数应写为:max = 10*x1+9*x2+30*x3+20*x4-15*x5-4*x6-3*x7 ;
3,每行结束时一定要用分号 ; 来结束,如上行,
4,约束的标号不能写,如 2)15x5+12x6+10x7<=2000 只能写成
15*x5+12*x6+10*x7<=2000 ;
正确的程序是:
max = 10*x1+9*x2+30*x3+20*x4-15*x5-4*x6-3*x7 ;
15*x5+12*x6+10*x7<=2000 ;
x3+x4<=0.4*(x1+x2+x3+x4);
x3+x4>=0.2*(x1+x2+x3+x4) ;
(x1+x6)/2+(x2+x7)/3=x5;
x6=0.8*x3;
x7=0.7*x4;
结果:

Global optimal solution found.
Objective value: 2320.346
Infeasibilities: 0.000000
Total solver iterations: 3

Variable Value Reduced Cost
X1 0.000000 4.400433
X2 129.8701 0.000000
X3 86.58009 0.000000
X4 0.000000 0.000000
X5 77.92208 0.000000
X6 69.26407 0.000000
X7 0.000000 0.6901670
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式