全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
3523 5
2010-04-27
问题:min -a1*x1-a2*x2-a3*x3-a4*x4-a5*x5-a6*x6-a7*x7-a8*x8-a9*x9-a10*x10+a11*x11+a12*x12+a13*x13+a14*x14+a15*x15+a16*x16+a17*x17+a18*x18+a19*x19+a20*x20
s.t. x1+x3-x11-x19<=4
     x2+x4-x12-x19<=6
     x1+x5-x13-x20<=7
     x2+x6-x14-x20<=5
     x1+x7-x15-x19<=12
     x2+x8-x16-x19<=9
     x1+x9-x17-x20<=11
     x2+x10-x18-x20<=4
     x1,x2属于R,x3-x20大于等于0
这个问题我用linprog试算了好多次都是无界,无奈之下就随机生成目标函数的系数向量,经过N次还是不行。请高手指点!多谢!
数据不用自己输了,粘在下面了
clear all
clc
f=[-rand(10,1);rand(10,1)];
A=[1 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0
   0 1 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0
   1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1
   0 1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1
   1 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 0 -1 0
   0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 -1 0
   1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 -1
   0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 -1];
lb=[-inf;-inf;zeros(18,1)];
b=[4;8;9;5;8;4;7;4];
[x,fval,exitflag]=linprog(f,A,b,[],[],lb)
二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-27 10:45:46
有没有可能这个问题就是无界的了?
二维码

扫码加我 拉你入群

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

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

2010-4-27 10:46:21
论坛上有lingo软件,解决这类问题很好,你找找
二维码

扫码加我 拉你入群

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

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

2010-4-27 11:36:14
3# ywh19860616
多谢,我用lingo试试,不知道这个问题是不是无界的
二维码

扫码加我 拉你入群

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

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

2010-4-27 11:56:05
在lingo上求了一下,还是无界,难道是模型建错了
二维码

扫码加我 拉你入群

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

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

2010-4-27 12:41:16
呵呵,那可能就是你的模型建立有问题了,要不你软件懂得操作,肯定不会出错的
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群