解优化问题的遗传.pptVIP

  • 6
  • 0
  • 约1.01万字
  • 约 93页
  • 2016-12-01 发布于贵州
  • 举报
解优化问题的遗传

遗传算法解TSP问题 符号编码 TSP问题:给定一组n个城市和它们两两之间的直达距离,寻找一条闭合的旅程,使得每个城市刚好经过一次且总的旅行距离最短。 采用遗传算法解决这个问题 P=(1 2 4 3 8 5 9 6 7) 表示从城市1出发,依次经过城市2,4,3,8,5,9,6,7然后回到城市1。 现在常用的交叉策略为 部分匹配交叉(partally matched crossover)法 这种交叉策略是1985年Goldberg和Lingle提出的。首先依据均匀随机分布生成两个交叉点,定义这两点的区域为配对区域,并使用位置交换操作交换两个父串的配对区域;然后对于配对区域外出现的重复,依据配对区域内位置映射关系,逐一进行变换。 第二步 每个子循环位置(单循环除外)或选取A的符号或选取B的符号。 例:第二循环位置选B的符号,其他选A的符号,得 子代为 C=1 7 2 4 5 6 3 8 9 10 第四循环位置选B的符号,其他选A的符号,得 子代为 D=1 2 3 4 5 9 7 6 10 8 变异策略 变异是作用在单个染色体上。 1、位置的变异。随机选取染色体(字符串)上两个元,然后把第二个元放在第一个元之前。 2、次序的变异。随机选取染色体上两个元,然后变换它们的位置。 3、逆转变异。随机选取染色体上两个点,再将这两

文档评论(0)

1亿VIP精品文档

相关文档