非线性规划
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 06:33:20
复制文字上来发图片根本没法看再问:已经补充了,大神能不能看到?再答:反正我这里面没有任何错误你要么把你的错误提示发上来要么自己换个版本的lingo再问:额……难道是我的lingo版本问题么,我的是9.
x0=[4.7;4.7;4.7;4.7;4.7];A=[];b=[];Aeq=[11111];beq=[23.5];VLB=[1e-4;1e-4;1e-4;1e-4;1e-4];VUB=[23.5;2
语法上没问题最后是无界解
你这个模型写的本身就有问题最好直接点我id上的hi跟我说
给你一个例子吧.目标函数:f=x1y1+x2y2+x3y3+x4y4约束条件:4y1+80y2+35y3+25y4
fuction[c,ceq]=cons_fun(x)应该改成function[c,ceq]=cons_fun(x)再问:哦,谢谢,还有个问题就是options=optimset('Display','
先把下面语句保存为myfun.mfunction[u,fval]=myfunA=[0010000-111100000000000000000000000000;0010000-111100000100
帮你改好了:model:sets:hr/1..6/:empoly,fire,jh,prov,wb,demand,storage,x;endsetsdata:demand=1200,1400,1550,
比如说x
主要问题:1、关于Trust-region-reflective算法的警告该类方法不适用于存在非线性约束的情况,所以用警告的方式提示你使用别的方法.如果不介意看到警告信息,直接忽略无妨;如果不想看到警
sets:row/1..18/:;col/1..7/:landa;m/1..6/:;link(row,col):c;links(link,m):x;endsetsmax=@sum(links(i,j,
min=((x2-x1^2)^2+(1-x1)^2+90*(x4-x3^2)^2+(1-x3)^2+10.1*((1-x2)^2+(1-x4)^2))+19.8*(x2-1)*(x4-1);@bnd(
and(2,1)对应的是优化变量初值x0,意思是随机选择初值;zeros(2,1)对应的是优化变量下限lb,意思是优化变量都要大于或等于0.
sets:r/1..5/:a;endsetsn=@size(r);b=@sum(r:a)/5;@sum(r:(a-b)^2)/n
function hh X0=[500 500]; format short g [X,FVAL,EXITFLAG]=fminse
你式子写的不清楚有很多问题看不懂希望你能修改或者跟我说一下具体意思否则我不知道怎么做
[x,fval]=fmincon(-@myfun,x0,[],[],[],[],lb,[],@mycon)其中@myfun前去掉“-”试试如果你是要求最大值,请在myfun中的f前加负号再问:试了,还
百度HI我帮你解决
matlab有专门的优化工具箱,可以用来解决非线性规划问题.建议你最好看下具体的函数设置,比如fmincon函数:FMINCONattemptstosolveproblemsoftheform:min
你的第二个约束条件怎么回事,请仔细看看写错了x1+2*x2=4怎么有x2啊?再问:不好意思,应该是y,谢谢,您能帮帮我么?听说options里面可以选择算法,是用'interior-point'还是'