第7章 高级搜索.pptVIP

  • 14
  • 0
  • 约1.69万字
  • 约 151页
  • 2017-08-18 发布于贵州
  • 举报
编码举例:旅行商问题 对于n个城市的旅行商问题,可以用一个矩阵来表示一个可能解。 如果按行展开该矩阵,则该可能解可以用一个4×4的二进制向量表示为: 0100100000010010 * 二进制表示存在的问题 采用这样的表示方法,对于n城市的旅行商问题,至少需要用n×n位二进制向量表示一个可能的旅行路线。一个n×n位二进制向量,所有可能的编码个数为2n×n,而一个对称的n城市旅行商问题的可能解个数为n!/2,只占编码个数非常小的比例。以n=10为例,编码个数为可能解个数的7.0×1023倍。可能解在整个状态空间中,是非常稀疏的,交配和变异所产生的是大量的非可能解。 * 遗传算法的评价 定理7.4给出了当进化代数趋于无穷时,遗传算法找到最优解的概率为1。即保证了遗传算法的收敛性。但在实际计算时,希望随时了解遗传算法的进展情况,监视算法的变化趋势。 * 当前最好法 该方法在每一代进化过程中,记录得到的最好解,通过最好解的变化,了解算法的变化趋势。不同的算法之间,也可以通过该最好解的变化情况进行横向比较。 * 在线比较法 该方法用当前代中染色体的平均指标函数值来刻划算法的变化趋势。计算方法如下: 其中T为当前代中染色体的个数 。 * 离线比较法 该方法与在线比较法有些相似,但是用进化过程中每代最好解的指标函数值的平均值,

文档评论(0)

1亿VIP精品文档

相关文档