用遗传算法解决旅行商问题.docxVIP

  • 103
  • 0
  • 约3.59千字
  • 约 6页
  • 2021-09-13 发布于广东
  • 举报
陕西师大计科院2008级《算法设计与分析》课程论文集 用遗传算法解决旅行商问题 用遗传算法解决旅行商问题 关键词:旅行商问题,遗传算法,交叉,变异, 1.引言 假如有一个推销员,要到n 个 城市推销商品,他要找出一个包含所有n个城的路径并且这条路径必须经过所有城市,不重复,且要求最短,那该如何呢? 2.问题概述 所谓旅行商问题是最短路径问题就是在给定的起始点S到终止点T的通路集合中,寻求距离最小的通路,这样的通路成为S点到T点的最短路径。 在寻找最短路径问题上,有时不仅要知道两个指定顶点间的最短路径,还需要知道某个顶点到其他任意顶点间的最短路径。用遗传算法解决这类问题,没有太多的约束条件和有关解的限制,因而可以很快地求出任意两点间的最短路径。如图所示红点为城市。从某城市出发,一直到走完所有城市,要求是不重复,路径要求段。 解决此问题要用 遗传算法 3.遗传算法 1)遗传算法的介绍 遗传算法是一种模拟生命进化机制的搜索和优化方法,是把自然遗传学和计算机科学结合起来的优化方程,有很强的解决问题的能力和广泛的适应性。其假设常描述为二进制位串,位 串的含义依赖于具体应用。搜索合适的假设从若干初始假设的群体集合开始。当前种群成员通过模仿生物进化 的方式来产生下一代群体,如随机变异和交叉。每一步,根据给定的适应度评估当前群体的假设,而后使用概率方法选出适应度最高的假设作为产生下一代的种子。 遗

文档评论(0)

1亿VIP精品文档

相关文档