yydg.net
当前位置:首页 >> 遗传算法mAtlAB程序 >>

遗传算法mAtlAB程序

matlab自带的有遗传算法工具箱,也就是两个函数,分别是 x = ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,nonlcon,options)options = gaoptimset('param1',value1,'param2',value2,...)在帮助文件(doc ga/gaoptimset)里面自己好还看看它的用法就可...

Matlab本身就集成了遗传算法,留有接口可以进行二次开发。 遗传算法可以求解多个变量,比如200多个变量都可以。

我给你一个标准遗传算法程序供你参考: 该程序是遗传算法优化BP神经网络函数极值寻优: %% 该代码为基于神经网络遗传算法的系统极值寻优 %% 清空环境变量 clc clear %% 初始化遗传算法参数 %初始化参数 maxgen=100; %进化代数,即迭代次数 sizep...

TSP问题遗传算法通用Matlab程序 程序一:主程序 %TSP问题(又名:旅行商问题,货郎担问题)遗传算法通用matlab程序 %D是距离矩阵,n为种群个数 %参数a是中国31个城市的坐标 %C为停止代数,遗传到第 C代时程序停止,C的具体取值视问题的规模和耗费...

对于遗传算法的参数问题,只有推荐值, 比如种群一般取40-100,选择或复制0.6-0.96,交叉0.6-0.9,变异0.001-0.05. 没有如何确定的具体办法。这是世界性问题。

直接在命令窗口里边输入gatool就行了,用遗传算法还可以使用ga函数,具体使用格式可以在help系统里看ga,你还可以按照如下步骤打开遗传算法工具箱:1,打开MATLAB,2点击左下方的START按钮 3,点toolboxes,打开后选择Genetic Algorithm and Dir...

x = intlinprog(f,intcon,A,b,Aeq,beq)就可以了 用法举例: Write the objective function vector and vector of integervariables. f = [-3;-2;-1]; intcon = 3; Write the linear inequality constraints. A = [1,1,1]; b = 7; Write the line...

有的,具体使用方法自己百度搜,或者看matlab帮助

遗传算法我懂,我的论文就是用着这个算法,具体到你要遗传算法是做什么?优化什么的。。。我给你一个标准遗传算法程序供你参考: 该程序是遗传算法优化BP神经网络函数极值寻优: %% 该代码为基于神经网络遗传算法的系统极值寻优 %% 清空环境变量...

以下是遗传算法的伪代码。 BEGIN: I = 0; //进化种群代数 Initialize P(I); //初始化种群 Fitness P(I); //“适者生存”遗传选择 While(not Terminate-Condition) //不满足终止条件时,循环 { I ++; //循环 GA-Operation P(I); //遗传算法运算or操...

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