网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> DSP >> FAQ >> 软件开发 >> 文章正文
  每日一讲:遗传算法(2)          【字体:
每日一讲:遗传算法(2)
作者:admin    文章来源:本站原创    点击数:    更新时间:2004-7-27    

用遗传算法解决问题时,首先要对待解决问题的模型结构和参数进行编码,一般
用字符串表示,这个过程就将问题符号化、离散化了。也有在连续空
间定义的GA(Genetic Algorithm in Continuous Space, GACS),暂不讨论。

一个串行运算的遗传算法(Seguential Genetic Algoritm, SGA)按如下过程进行:
(1) 对待解决问题进行编码;
(2) 随机初始化群体X(0):=(x1, x2, … xn);
(3) 对当前群体X(t)中每个个体xi计算其适应度F(xi),适应度表示了该个体的性
    能好坏;
(4) 应用选择算子产生中间代Xr(t);
(5) 对Xr(t)应用其它的算子,产生新一代群体X(t+1),这些算子的目的在于扩展
    有限个体的覆盖面,体现全局搜索的思想;
(6) t:=t+1;如果不满足终止条件继续(3)。

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    每日一讲:遗传算法(1)
    每日一讲:遗传算法(3)
    每日一讲:遗传算法(4)
    每日一讲:遗传算法(5)
    每日一讲:遗传算法(6)
    每日一讲:遗传算法参考文献
    每日一讲:未用的输入/输出…
    每日一讲:关于“语音评测”
    每日一讲:DSP系统构成的常用…
    每日一讲:如何编写DSP外部的…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号