chino 发表于 2007-8-6 23:08

调用linprog函数出错,看不懂提示

如题,不知道什么意思,做的一个线性规划,调用linprog函数,提示错误信息是这样的,我看不懂:
Warning: Length of lower bounds is > length(x); ignoring extra bounds.
> In checkbounds at 27
In linprog at 160
Exiting: The primal is infeasible; the equality constraints are dependent
but not consistent.
其中:checkbounds at 27对应的内容是这样的:   warning('optimlib:checkbounds:IgnoringExtraLbs', ...
         'Length of lower bounds is > length(x); ignoring extra bounds.');
而linprog at 160对应着提示: = checkbounds(x0,lb,ub,nvars);
请版内朋友看到后给诊断一下,拜谢了!

[ 本帖最后由 eight 于 2007-8-7 13:20 编辑 ]

kunlei 发表于 2007-8-6 23:26

最好把源程序附上来,只看出错信息搞不懂...

:@L

chino 发表于 2007-8-6 23:30

回kunlei,源程序比较复杂,要是把源程序放上来,我估计就更没人肯帮忙了。谢谢kunlei的好意。

kunlei 发表于 2007-8-6 23:35

发个源程序又没什么坏处,也浪费不了多少时间,还是发上来看看吧
要是涉及什么机密信息就不用发了:@L

chino 发表于 2007-8-6 23:40

因为一篇论文要用到,自己编写的一个DEA模型算法,区别于现有的模型,也不知道对错,怕发上来丢人现眼。我自己推测可能是上下限设定出了问题,我先修正一下再说。谢谢kunlei,我记住你了,以后请多指教!

kunlei 发表于 2007-8-6 23:49

“Length of lower bounds is > length(x); ignoring extra bounds.”
感觉应该是lb的长度超过了变量x的长度,字面上看不出其他有用的信息了...

chino 发表于 2007-8-6 23:56

呵呵,是的,是的 下限设定的时候维数设置多了。不过新的问题又出现了,又提示:Exiting: The primal is infeasible; the equality constraints are dependentbut not consistent.
唉,估计模型本身有缺陷。

kunlei 发表于 2007-8-7 00:04

"the equality constraints are dependentbut not consistent."
看一下模型里的等式约束有没有问题?

chino 发表于 2007-8-7 01:15

今天太晚了,还是没有发现问题,明天报告结果。谢谢了:handshake
页: [1]
查看完整版本: 调用linprog函数出错,看不懂提示