遗传算法GA(goat工具箱)

编程入门 行业动态 更新时间:2024-10-22 15:35:47

遗传算法GA(goat<a href=https://www.elefans.com/category/jswz/34/1757930.html style=工具箱)"/>

遗传算法GA(goat工具箱)

 

function [pop]=initializega(num,bounds,eevalFN,eevalOps,options)

输出参数:

pop 生成的初始种群

输入参数:

num 种群中个体数目

bounds 代表变量的上下界的矩阵

eevalFN 适应度函数

eevalOps 传递给适应度函数的参数

options 选择编码形式(浮点编码或二进制编码)

  precision 变量进行二进制编码时指定的精度

 

function [x,endPop,bPop,traceInfo] = ga(bounds,evalFN,evalOps,startPop,opts,...
termFN,termOps,selectFN,selectOps,xOverFNs,xOverOps,mutFNs,mutOps)

输出参数:

x 求得的最优解

endPop 最终得到的种群

bPop 最优种群的一个搜索轨迹

输入参数:

bounds 代表变量上下界的矩阵

evalFN 适应度函数

evalOps 传递给适应度函数的参数

startPop 初始种群

opts[epsilon prob_ops display] opts(1:2)等同于init

更多推荐

遗传算法GA(goat工具箱)

本文发布于:2024-02-27 06:31:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1705530.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:工具箱   算法   GA   goat

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!