主题:运用bnb20求解非线性混合规划问题
各位大虾:
小弟日前在运用bnb20解决非线性混合规划问题时,遇到了点困难。请各位大虾不吝赐教,不胜感激!
问题如下:
输入:>> A=[0 2 1 4 2;3 4 5 -1 -1];
intlist=ones(5,1);
Aeq=[];
Beq=[];
B=[54;62];
ctype=[-1;-1];
xm=[0,0,4,1,3]';
xM=20000*ones(5,1);
x0=xm;
[errmsg,f,X]=bnb20('c6miopt',x0,intlist,xm,xM,A,B,Aeq,Beq);X=X'
输出为:*** branch pruned
*** not feasible
??? Error using ==> horzcat
Conversion to struct from char is not possible.
Error in ==> C:\MATLAB6p5\work\BNB20.m
On line 388 ==> eval(['warning ',currentwarningstate]);
其中bnb20函数是我从MATLAB网站上下载的,应该没有问题,而题目及输入是薛定宇老师《高等应用数学问题的MATLAB求解》一书中196页例6-22。
亟盼赐教,谢谢!
小弟日前在运用bnb20解决非线性混合规划问题时,遇到了点困难。请各位大虾不吝赐教,不胜感激!
问题如下:
输入:>> A=[0 2 1 4 2;3 4 5 -1 -1];
intlist=ones(5,1);
Aeq=[];
Beq=[];
B=[54;62];
ctype=[-1;-1];
xm=[0,0,4,1,3]';
xM=20000*ones(5,1);
x0=xm;
[errmsg,f,X]=bnb20('c6miopt',x0,intlist,xm,xM,A,B,Aeq,Beq);X=X'
输出为:*** branch pruned
*** not feasible
??? Error using ==> horzcat
Conversion to struct from char is not possible.
Error in ==> C:\MATLAB6p5\work\BNB20.m
On line 388 ==> eval(['warning ',currentwarningstate]);
其中bnb20函数是我从MATLAB网站上下载的,应该没有问题,而题目及输入是薛定宇老师《高等应用数学问题的MATLAB求解》一书中196页例6-22。
亟盼赐教,谢谢!