声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3004|回复: 5

[综合讨论] 线性规划问题

[复制链接]
发表于 2008-5-21 20:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
目标函数:min     x1+x2+x3+x4
% s.t  (1)约束
%      x1+x2+x3+x4<maxQ
%      -x1-x2-x3-x4<-minQ  
%      (2)约束
%      a*x1+b*x2+c*x3<maxG
%      -a*x1-b*x2-c*x3<-minG
%      (3)约束
%      d*x1+e*x2+f*x3+g*x4<maxCOD
%      -d*x1-e*x2-f*x3-g*x4<-minCOD
%      (4)约束
%      x5+x6<maxP
%      -x5-x6<-minP
对应的程序如下:
a=4;          b=160;        c=20;
d=0.5;   e=0.0586;       f=0.057;   g=0;
minQ=0.805*10^8;       maxQ=1.3*10^8;
minG=260*10^8;          maxG=560*10^8;
minCOD=320*10^4;   maxCOD=3800*10^4;
f=[1 1 1 1];
A=[1,1,1,1;-1,-1,-1,-1;a,b,c,0;-a,-b,-c,0;d,e,f,g;-d,-e,-f,-g];
b=[maxQ;-minQ;maxG;-minG;maxCOD;-minCOD];
lb=[0 0 0 0];
linprog(f,A,b,[],[],lb)
错误提示:CAT arguments dimensions are not consistent.
现在我确定一些参数选择不合理,但是规划的问题参数选择是不是很重要?为何我改变了很多次参数而且感觉不等式之间也不矛盾,结果一直报错。
回复
分享到:

使用道具 举报

发表于 2008-5-21 20:41 | 显示全部楼层

回复 楼主 的帖子

报什么错误
把错误也贴上来
 楼主| 发表于 2008-5-21 21:20 | 显示全部楼层
??? Error using ==> vertcat
CAT arguments dimensions are not consistent.

Error in ==> xxzuixin at 26
A=[1,1,1,1;-1,-1,-1,-1;a,b,c,0;-a,-b,-c,0;d,e,f,g;-d,-e,-f,-g];
发表于 2008-5-21 21:38 | 显示全部楼层

回复 3楼 的帖子

呵呵
我不懂线性规划
看了看你的程序
好像重复定义变量了
f=[1 1 1 1];
改成
ff=[1 1 1 1];
..
linprog(ff,A,b,[],[],lb)
看看是不是这里出错了

评分

1

查看全部评分

发表于 2008-5-21 21:55 | 显示全部楼层
把A写成这样A=[1,1,1,1;-1,-1,-1,-1;4,160,20,0;-4,-160,-20,0;0.5,0.0586,0.057,0;-0.5,-0.0586,-0.057,0]
得到如下结果,不知道是对还是错?
Exiting: One or more of the residuals, duality gap, or total relative error
has stalled:
         the primal appears to be infeasible and the dual unbounded since
         the dual objective > 1e+10
         and the primal objective > -1e+6.
ans =
  1.0e+008 *
    0.0000
    1.6366
    0.0000
    0.0000

评分

1

查看全部评分

 楼主| 发表于 2008-5-21 22:52 | 显示全部楼层
多谢大家了。这里目标函数f和变量f确实是重复定义了,刚才看了半天没检查出来。所以lxq和ch_j1985的解答都是正确的。:victory:
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-28 17:30 , Processed in 0.066954 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表