登录
首页 » 算法 » 遗传算法求解货郎担问题(TSP)

遗传算法求解货郎担问题(TSP)

于 2022-07-04 发布 文件大小:2.23 kB
0 208
下载积分: 2 下载次数: 3

代码说明:

本代码用遗传算法求解货郎担问题(TSP)。货郎担问题是组合数学中的著名问题,在算法领域颇受关注。问题是这样提出的:某旅行推销商,要到n个城市去推销商品,从其中某个城市出发,进出每个城市一次,最后返回驻地城市,问如何安排其路线,使行程最短。对于TSP问题,若采用穷举搜索算法,则需要考虑所有可能的情况,找出所有的回路,在对其进行比较,找出最佳路径。在n个城市TSP问题中,一条有效路径可以看成n个城市的排列。n个城市的全排列共有n!种,TSP问题没有限定路径的起点及方向,因此路径总数为n!/2n,可见穷举法随着城市数n的增大复杂度急剧增长。用遗传算法求解TSP问题的思想是先随机生成若干条有效路径,在选择其中较优的路径参与繁殖,生成下一代。再对下一代进行类似操作。经过若干代的进化后,将会收敛于一个较优解。此外,在遗传过程中可以加入变异算子来模仿生物界中的变异现象。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 用matlab程序实现粒子群
    该程序是基于matlab平台的粒子群算法的实现程序,用来实现粒子群算法,程序简单易理解,对学习该方面知识的学者提供一定的帮助。
    2022-03-21 20:42:33下载
    积分:1
  • OPENTLD C++ source code
    TLD is an algorithm for tracking of unknown objects in unconstrained video streams. The object of interest is defined by a bounding box in a single frame. TLD simultaneously tracks the object, learns its appearance and detects it whenever it appears in the video. You are allowed to use TLD under the terms of the GPL version 3.0. It means that any distributed project that includes or links any portion of TLD source code has to be released with the source code under the GPL version 3.0 license or later. The details of the license can be found in file LICENSE. If you wish to use this code or any of its part for com
    2022-06-17 10:16:04下载
    积分:1
  • 曲线拟合的好例子,推荐,我还没有测试过
    曲线拟合的好例子,推荐,我还没有测试过-A good example of curve fitting is recommended, I have not tested
    2022-05-20 11:43:44下载
    积分:1
  • 对散射函数值的角度计Mie散射过程,日…
    计算mie散射过程中的角度散射函数的值,对研究粒子散射有很大帮助-Mie scattering process of calculating the angle of scattering function value, the study of particle scattering are very helpful
    2022-09-07 09:30:03下载
    积分:1
  • 快速排序源代码
    本人学习时,自己编写的快速排序算法源代码,希望对大家有所帮助! 即:快速排序(Quicksort)是对冒泡排序 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-18 06:54:52下载
    积分:1
  • 普里姆
    Java 代码他们一本正经的最小生成树算法。只需更改的值图的代码本身的重量。所有都添加了评论。
    2022-02-25 04:31:43下载
    积分:1
  • 最小函数依赖
    用c语言编辑数据库中的最小函数依赖, 求属性集X(XU)关于U上的函数依赖集F 的闭包XF+
    2022-04-19 13:20:58下载
    积分:1
  • 遍历二叉树
    代码实现了二叉树的生成和搜索。希望对正在学习算法的同学们提供便利。
    2022-03-23 21:59:18下载
    积分:1
  • 一次课程设计,里面有7个内容
    一次课程设计,里面有7个内容-a curriculum design, there are seven content
    2022-12-04 15:55:03下载
    积分:1
  • appletviewers
    它是在 Java 开发并生成按定义的算法 pesudocode 函数中所述的算法。这种描述可以利用改性的所有代码和用户的必需品。
    2023-07-30 20:45:02下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载