回 帖 发 新 帖 刷新版面

主题:运用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。
    亟盼赐教,谢谢!

回复列表 (共3个回复)

沙发

本工作室可有偿提供代码解决方案

板凳


这位仁兄!
  太感谢您,请问能告诉你的bnb20是怎么下载的吗?我下不下来,谢谢

3 楼

下载地址:
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=95&objectType=FILE

我来回复

您尚未登录,请登录后再回复。点此登录或注册