遗传算法入门(连载之四).docVIP

  • 2
  • 0
  • 约2.62千字
  • 约 4页
  • 2020-11-29 发布于黑龙江
  • 举报
遗传算法入门(连载之四) 作者: 发布时间:2008-04-22 05:52:13 来源: 3.3 计算机内的进化 ( Evolution Inside Your Computer ) ..。遗传算法的工作过程本质上就是模拟生物的进化过程。首先,要规定一种编码方法,使得你的问题的任何一个潜在可行解都能表示成为一个“数字”染色体。然后,创建一个由随机的染色体组成的初始群体(每个染色体代表了一个不同的候选解),并在一段时期中,以培育适应性最强的个体的办法,让它们进化,在此期间,染色体的某些位置上要加入少量的变异。经过许多世代后,运气好一点,遗传算法将会收敛到一个解。遗传算法不保证一定能得到解,如果有解也不保证找到的是最优解,但只要采用的方法正确,你通常都能为遗传算法编出一个能够很好运行的程序。遗传算法的最大优点就是, 你不需要知道怎么去解决一个问题; 你需要知道的仅仅是,用怎么的方式对可行解进行编码,使得它能能被遗传算法机制所利用。 ..。通常,代表可行解的染色体采用一系列的二进制位作为编码。在运行开始时,你创建一个染色体的群体,每个染色体都是一组随机的2进制位。2进制位(即染色体)的长度在整个群体中都是一样的。作为一个例子,长度为 20的染色体的形状如下: .........................01010010100101001111 ....重要的事情就在于,

文档评论(0)

1亿VIP精品文档

相关文档