python 遗传算法 排课 怎么用matlab求二元函数的最大值?
浏览量:1176
时间:2021-03-12 16:46:56
作者:admin
怎么用matlab求二元函数的最大值?
理论上可以用fmincon函数或遗传算法求解具有24个未知量x的多元函数的最大值。但是需要注意的是,MATLAB的低版本求解有点困难,所以我们应该优先使用J的高版本来求解。由于Matlab数学软件实用性强,具体问题有相应的解决方法。因此,课题组最好把问题放出来,这样可以帮助你解决问题。Fmincon函数和GA函数使用格式,并不复杂。其调用格式为x=fmincon(fun,x0,a,B,AEQ,BEQ,LB,UB,nonlcon),其中:fun——自定义目标函数,x0——x的初值,a,B——不等式条件,AEQ,BEQ——等式条件,LB,UB——x的上下界,nonlcon——自定义约束函数,x=GA(fitnessfun,nvars),其中:fitnessfun——自定义函数,nvars——变量使用GA遗传算法工具箱,得到x=7,y=5,最大值为74。
GA_u2;Demo(x)是一个自定义二进制函数。函数文件名为GAudemo.m
f=-(x(1)^2 x(2)^2)
python 遗传算法 排课 matlab二元函数赋值 蚁群算法求解函数最小值
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。