lzth.net
当前位置:首页 >> 求助大神 利用遗传算法解决非线性规划问题,最好有... >>

求助大神 利用遗传算法解决非线性规划问题,最好有...

%%%%%%%%%%% 无聊到专门帮你写了个程序。不想全部写完,自己补完。PS:这题怎么看都是线性规划 &&&&&&&&&&&&&& %%%%%%%%%%%%%%利用遗传算法计算最优化问题%%%%%%% %遗传算法参数设置 popsize=200; %种群个数 generation=500;%种群迭代次数,繁殖...

是非线性约束 再单独写个.M文件,像目标函数那样,把两个约束条件写进去,在约束区有个“Nonlinear constraint function” @+"你的约束文件名"

用matlab的ga()遗传算法函数求非线性多目标的最小值(或最大值),其解决帮助如下: 1、首先建立自定义目标函数,y=FitFun(x) 2、其二建立自定义约束函数,[c,ceq]=NonCon(x) 3、最后,根据已知条件,用ga()函数求解。 为了说明问题,没有用...

先在MATLAB编辑器中建立非线性约束函数文件: function [c,ceq]=my(x) c=4-x(1)^2-(x(2)-2)^2; ceq=[]; 另存为my.m 在命令窗口键入如下命令: >> fun='(x(1)-2)^2+(x(2)-3)^2'; >> [x,fval,exitflag,output,lambda]=fmincon(...

按我的理解x是个6元向量 那么就没有问题 在第一个M文件最后加个f=fsum; 直接 ga(@fitnessfun,6,[],[],[],[],[],[],@nonlconstr)

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com