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

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

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

代码说明:

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

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

发表评论

0 个回复

  • c语言程序练习
    编程,输入正整数n,求n的阶乘。 编程,统计字符串中数字字符的个数。 打印出水仙花数。 编程,判断字符串是否为回文。 编程,判断正整数n是否为完数。
    2022-02-28 22:39:29下载
    积分:1
  • 一维积分的连分式的c语言实现
    计算一维积分的连分式法的c语言实现-calculated an integral dimension of the law even fractional c Language
    2022-03-21 17:35:27下载
    积分:1
  • 数学网络编程
    您想要了解的就是我的代码,但您必须尝试所有的代码你在你的电脑请尝试自己之前的比赛用我的代码谢谢
    2022-04-11 22:31:01下载
    积分:1
  • 提供了多项式计、矩阵计、随机数产生、插值、拟合、方程组求解等一些数值计,并附有查找、排序。在对这些进行讲解的同时,附上所有的C源码,方便进...
    提供了多项式计算、矩阵计算、随机数产生、插值、拟合、方程组求解等一些数值计算算法,并附有查找、排序算法。在对这些算法进行讲解的同时,附上所有算法的C源码,方便进行动手尝试学习。-Provides a polynomial calculation, matrix calculation, random number generation, interpolation, fitting, solving equations and some numerical algorithms, along with search, sorting algorithms. In these algorithms to explain the same time, accompanied by all the algorithms of the C source code, facilitate hands-on attempt to learn.
    2022-08-12 11:47:39下载
    积分:1
  • 可计工业卧式设备,荷载类型有:风荷载,地震荷载,设荷载,温度应力。基础类型有:桩基础。...
    可计算工业卧式设备,荷载类型有:风荷载,地震荷载,设荷载,温度应力。基础类型有:桩基础。-computable industrial equipment, load types : wind loads, earthquake loading, based load and temperature stress. Basic types : pile foundation.
    2023-03-30 05:15:03下载
    积分:1
  • 基于前面上传的变系数的椭圆型方程的例子,来加入移动网格的模块,使得网格能够更加集中于数值解中的弱间断的位置。这个移动网格模块的,整个网格的边界和内部将会耦...
    基于前面上传的变系数的椭圆型方程的例子,来加入移动网格的模块,使得网格能够更加集中于数值解中的弱间断的位置。这个移动网格模块的算法,整个网格的边界和内部将会耦 合移动,因此,在区域的不同边界上,需要使 用不同的材料标识才能使得程序对每个不同的 边界上的信息加以区分。-Based on the previous upload of the variable coefficient elliptic equations example, to join the moving mesh module, the grid will be more focused on the numerical solution of a weak intermittent position. The moving mesh algorithm module, the entire grid will be the coupling of internal borders and movement, therefore, different from the border region, the need to use different materials in order to make identification procedures for each different borders to distinguish between the information.
    2022-01-31 22:15:15下载
    积分:1
  • 香农
    在字段中的数据压缩,香农 — — Fano 编码,命名的克劳德 · 香农和罗伯特 · 范诺,是一种技术构建基于一套符号和其概率 (估计或测量) 的前缀码。它是最理想的意义上说,它不能实现最低的可能预期的码字长度象哈夫曼编码 ;但是不像哈夫曼编码,它不保证所有的码字长度是否符合其理论上的理想的一位。在 Shannon 的"通信数学理论",他 1948年条引入字段信息理论,提出了技术。该方法被归因于范诺,他稍后发表它作为一份技术报告。[1] 香农 — — Fano 编码不应混淆与香农编码,编码的方法用到 proveShannon 的无声的编码定理,或与香农 — — Fano — — 伊莱亚斯编码 (也称为埃利亚斯编码),算术编码的前奏。在香农 — — Fano 编码中,这些符号是到最不可能的从最有可能的顺序排列,然后分成两个设置,其总的概率是尽可能接近到相同的情况。所有的符号然后有分配 ; 其代码的第一位数字在第一套符号接收"0"和第二组中的符号接收"1"。只要任何带有多个成员集,这些集合,以确定它们的代码的连续数字重复相同的过程。当组已经降低到一个符号,当然,这意味着在完成 symbol 的代码并不会形成任何其他 symbol 代码的前缀。
    2022-03-10 00:13:41下载
    积分:1
  • 一款工程FFT的计,包括非常详细的开发文档。 里面有经典的关于复数的。...
    一款工程FFT的计算,包括非常详细的开发文档。 里面有经典的关于复数的算法。-FFT calculation of a project, including the development of very detailed documentation. There are classic on the complex algorithms.
    2022-01-28 08:41:28下载
    积分:1
  • PID的C程序代码(带自整定功能哦)
    pid的算法,带有自整定。还有详细的中文注释。 用户应熟知自动化工程技术,并了解闭环控制的基本原理。
    2022-01-25 15:33:44下载
    积分:1
  • 用C语言来实现的,求解线性方程组,还可以实现解向量的一个程序。...
    用C语言来实现的,求解线性方程组,还可以实现解向量的一个程序。-The decomposition realizes with the C language, solution system of linear equations, but also may realize the solution vector one procedure
    2022-02-02 11:07:43下载
    积分:1
  • 696516资源总数
  • 106432会员总数
  • 11今日下载