

很多人想知道他们是更像你妈妈还是更像你爸爸。大家肯定会对遗传学这个问题感兴趣。为此,我今天在边肖为大家推荐这个遗传算法工具箱。遗传算法工具箱是一个功能强大、简单、免费、实用的宝藏遗传工具箱。遗传算法工具箱主要用在matlab软件中。该软件利用简单的编码技术来表示各种复杂的结构,并通过简单的遗传操作和优胜劣汰的自然选择对一组编码表示进行指导学习和确定搜索方向。然后通过搜索到的方向进行遗传分析,得到最终结果。这是一个如此强大的软件。朋友是不是被施了魔法?你还在犹豫什么?赶紧跟我下载吧。
算法运算流程
步骤1:为遗传算法的运行参数赋值。参数包括种群大小、变量数量、交叉概率和变异概率。
遗传操作速率和终止进化代数
步骤2:创建一个区域描述符。根据轨道交通与常规公交运营协调模型中求解变量的约束条件,设置
设定变量的取值范围。
第三步:在第二步的变量范围内,随机生成初始种群,代入适应度函数,计算其适应度值。
步骤4:执行比例选择运算符进行选择操作。
第五步:根据交叉概率对交叉算子进行交叉操作。
第六步:根据变异概率进行离散变异操作。
第七步:计算第六步得到的局部最优解中每个个体的适应度值,执行最优个体保存策略。
步骤8:判断遗传操作的终止进化代数是否满足,如果不满足,返回步骤4,如果满足,输出操作结果。
其次,使用遗传算法工具箱
安装教程
1。将遗传算法工具箱文件复制到Matlab文件夹,具体路径为:c:\ program files \ Matlab \ r 2009 a \ toolbox。它也可以放在其他路径中,不一定要放在工具箱中。2.将GAOT工具箱路径添加到Matlab文件路径中。流程是:文件-设置路径-添加子文件夹。也就是将文件夹C:\ Program Files \ Matlab \ r 2009 a \ Toolbox \ gaot添加到path system中。3.重启MATLAB并运行。4.但是重新启动后,你会在命令窗口中发现以下警告。
警告:名称不存在或不是目录:\ AFS \ EOS \ info \ ie \ ie 589k _ info \ GAOT
解决方法:打开gaot文件夹中的startup.m,上面写着“path (path,' \ AFS \ EOS \ info \ ie \ ie 589k _ info \ gaot ');”只需将“\ AFS \ EOS \ Info \ IE \ IE 589k _ Info \ gaot”改为山羊当前所在的目录,即“C:\ Program files \ MATLAB \ r 2009 a \ Toolbox \ gaot”。5.测试安装是否成功。
在命令窗口中输入:edit ga。
出现以下函数:function [x,fval,exit flag,output,population,scores]=ga (fun,nvars,aineq,bineq,aeq,beq,lb,ub,nonlcon,options)。
此时,你会发现这是MATLAB自带的ga函数,而不是你想要的工具箱中的ga函数。这样以后在工具箱里写程序会出错。这是解决上述问题的办法:为了统一,不管你是高配版还是低配版,都可以把遗传算法工具箱里的ga改名为gaot_ga(名字可以由你决定,但不能改成大写ga,因为MATLAB会默认大小写函数是同一个函数。不信可以用编辑ga和编辑GA来验证。
-
海棠书屋 - 值得收藏的宝藏文学小说阅读,海棠线上文学城官方网站登录入口 2023-03-14
-
2022软件库合集资料网址大全 2023-03-14
-
原神二次元深夜奖励半夜史莱姆 2023-03-14
-
无尽画廊nature纲手汉化 2023-03-14
-
原神ちゃんが部下を腿法娴熟胡桃 2023-03-14
-
宝宝又大了1v1海棠书屋 2023-03-14