楼主: 开心妈妈
2630 3

请教高手!用EXCEL求解线性规划问题。 [推广有奖]

  • 0关注
  • 0粉丝

学前班

40%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
0 小时
注册时间
2010-3-21
最后登录
2010-3-21

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
线性规划问题如下:
minz=2x1+3x2+x3
s.t.  x1+4x2+2x3>=8
      3x1+2x2>=6
      x1,x2,x3>=0
问题如下:当输入各数值及条件,选择“假定非负”时,结果竟然是0,3,-2!!(2003版本)
而当在表格的约束条件里加上x1,x2,x3分别>=零,结果是0.8,1.8,0
当然了,最优值都是7。
请教高手,为什么会算出负值呢???
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:用excel EXCEL 规划问题 线性规划 xcel 请教 EXCEL 高手 求解 线性规划

沙发
gssdzc 在职认证  发表于 2010-3-21 14:41:03 |只看作者 |坛友微信交流群
请问,你是加载了线性规划,宏工具吗?
建议下个水晶球软件,加载在excel上,用起来更方便

使用道具

藤椅
zeshao 发表于 2010-3-22 09:36:52 |只看作者 |坛友微信交流群
试了一下,设定条件(x1:x3)>=0时,得到下面结果。
x1=        0
x2=        3
x3=        -2
       
minz=        7
       
x1+4x2+2x3=        8
3x1+2x2=        6

我觉得应该就是系统默认(x1:x3)或者(x1,x2,x3)这种表达式
表示的是"x1+x2+x3",所以导致了结果有负值。
因为这个时候,x1+x2+x3 = 1是大于0的。

然后试了一下分别设定条件x1>0,x2>0,x3>0,结果就对了:
x1=        0.8
x2=        1.8
x3=        0
       
minz=        7
       
x1+4x2+2x3=        8
3x1+2x2=        6

看来不能偷懒啊,变量还是要一个一个的限制。
暴雨梨花豪龙胆,白马银枪笑红尘。
------------------------------

使用道具

板凳
241king 发表于 2014-12-9 13:23:48 |只看作者 |坛友微信交流群
[tongue]谢谢分享

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-16 16:04