展会信息港展会大全

运用matlab遗传算法工具箱解决遗传问题
来源:互联网   发布日期:2011-09-19 13:30:31   浏览:5179次  

导读:运用matlab遗传算法工具箱解决遗传问题...

  • semikio | 2009-03-24 10:40:40
  • sol肯定是矩阵了!这也只是各个定义的量不同,我用的遗传算法就没有sol这个变量,所以只看你这两句命令是看不出来sol是什么的,呵呵!
  • xiaogang0309 | 2009-03-24 10:43:43
  • 【1】先看看图形。

    subplot(2,1,1)
    ezplot('abs(4*sin(x))*(exp(-0.1*x))')
    subplot(2,1,2)
    ezplot('abs(4*sin(x))*(exp(-0.1*x))',[-4*pi 2*pi])

    图形见:
    http://hi.baidu.com/chemical%5Fengineering/album/item/0289d0165bb4ed1c962b43e7.html

    【2】用fminbnd函数最简单,遗传算法俺不会啊
    fun=inline('-abs(4*sin(x))*(exp(-0.1*x))')%最大值的负数就是最小值
    x = fminbnd(fun,0,2*pi) %求最小值
    maxval=-subs(fun) %最小值的负数就是最大值

    运行结果:
    fun =
    Inline function:
    fun(x) = -abs(4*sin(x))*(exp(-0.1*x))
    x = 1.4711
    maxval = 3.4357

    【3】这个是遗传算法,您试试。
    http://zhidao.baidu.com/question/8207100.html?fr=qrl3
  • chenyitian1008 | 2009-09-19 22:23:54
  • 遗传算法(Genetic Algorithm)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法,它最初由美国Michigan大学J.Holland教授于1975年首先提出来的,并出版了颇有影响的专著《Adaptation in Natural and Artificial Systems》,GA这个名称才逐渐为人所知,J.Holland教授所提出的GA通常为简单遗传算法(SGA)。
      遗传算法是从代表问题可能潜在的解集的一个种群(population)开始的,而一个种群则由经过基因(gene)编码的一定数目的个体(individual)组成。每个个体实际上是染色体(chromosome)带有特征的实体。染色体作为遗传物质的主要载体,即多个基因的集合,其内部表现(即基因型)是某种基因组合,它决定了个体的形状

    赞助本站

  • 人工智能实验室

    相关热词: keywords String

    AiLab云推荐
    展开

    热门栏目HotCates

    Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港