登录
首页 » 算法 » 基于混合粒子群算法的TSP寻优算法

基于混合粒子群算法的TSP寻优算法

于 2022-03-18 发布 文件大小:12.14 kB
0 72
下载积分: 2 下载次数: 7

代码说明:

粒子群算法虽然具有算法简单,寻优速度快等优点,但同时存在算法容易收敛,易陷入局部最优值等问题。采用遗传算法改进粒子群算法,通过选择、交叉和变异操作的引入,改进了算法性能,增强了算法的全局搜索能力。本案例研究了基于混合粒子群算法的TSP寻优算法。

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

发表评论

0 个回复

  • vc preparation procedures calculated pi
    vc编写 计算圆周率程序-vc preparation procedures calculated pi
    2022-01-23 11:08:28下载
    积分:1
  • spline interpolation algorithm, and drawing comparison.
    插值样条的算法,并作图比较。-spline interpolation algorithm, and drawing comparison.
    2022-03-02 09:04:51下载
    积分:1
  • 优化天线方向图的GA
    用于优化天线的方向图的  遗传算法   还可以修改  优化超大优化参数的优化   读者可以根据 需求 修改  用于  不同的目的   如果读者 有需要 也可以改变成其他的语言
    2022-01-28 17:54:52下载
    积分:1
  • 功能:返回参数x 的平方根值
    功能:返回参数x 的平方根值-function : to return to the square root of x parameter values
    2022-03-07 17:13:07下载
    积分:1
  • 信号 triangulaire
    信号交替算法方法来绘制信号三角: 积极和消极。这是因为正弦电压被比作一个固定电压。
    2022-04-30 18:27:49下载
    积分:1
  • OpenCV Skin Detector with C#
    2023-04-07 02:15:03下载
    积分:1
  • 线性表的链式存储结构
    实验二  线性表的链式存储结构 题目:设计并实现以下算法:给出用单链表存储多项式的结构,利用后接法生成多项式的单链表结构,实现两个多项式相加的运算,并就地逆置相加后的多项式链式。1.  用户可以根据自己的需求分别输入两个一元多项式,并且能够实现输入的一元多项式的显示。2.  能够完成两个一元多项式的相加功能,而且还能显示相加后的逆置的一元多项式。3.  程序执行的命令包括:(1)构造链表A    (2)构造链表B   (3)两个链表的相加    (4)求链表的长度  (5)打印(显示)已有的链表        (6)将已相加的链表进行逆序排列
    2022-07-11 02:48:25下载
    积分:1
  • huffman编码压缩
    huffman编码压缩,使用C++编写,实现任意文件的压缩和解压缩,对于数据流文件压缩非常有用,可以获得较高的压缩效率。并且压缩时间上也能得到保障。把这种压缩算法用在嵌入式系统上有很大的效果和作用。
    2022-08-22 13:26:52下载
    积分:1
  • TIN划分,然后遍历生成等值线
    通过读取文件中的离散点数据,然后读取断层数据,根据这些数据进行不规则三角网划分,然后对不规则三角网进行遍历,找出各条等值线
    2023-08-30 09:50:02下载
    积分:1
  • K-Means mapreduce
    public class KmeansMapper extends MapReduceBase implements   Mapper {  // one coodinate(data)  private List coordinate = new ArrayList();  private BasicKMeansTool basicKmeans = new BasicKMeansTool();  public void map(LongWritable key, Text value,    OutputCollector midoutput,    Reporter arg3) throws IOException {   // TODO Auto-generated method stub   String line = value.toString();   String[] dataList = line.split(",");   List distances = null;   StringTokenizer itr;   for (int i = 0; i < dataList.length; i++) {    itr = new StringTokenizer(dataList[i]);  &nbs
    2023-02-01 17:45:04下载
    积分:1
  • 696522资源总数
  • 104042会员总数
  • 18今日下载