登录
首页 » 算法 » 遗传算法分析TSP

遗传算法分析TSP

于 2022-02-01 发布 文件大小:413.04 kB
0 166
下载积分: 2 下载次数: 3

代码说明:

资源描述 遗传算法(GA)是一种解优化问题的随机搜索方法,它借助于生物进化中的自然选择和遗传(即适者生存)的规律. 算法步骤(基本遗传算法) Step 1.随机初始化pop_size个染色体.Step 2.用交叉算法更新染色体.Step 3.用变异算法更新染色体.Step 4.计算所有染色体的目标值.Step 5.根据目标值计算每个染色体的适应度.Step 6.通过轮盘赌的方法选择染色体.Step 7.重复第二至第六步直到终止条件满足.Step 8.输出最好的染色体作为最优解. 为利于遗传算法的计算,首先要对解进行编码,编码后的解称为染色体.对于约束优化问题,遗传算法是在染色体中进行操作,而把操作结果解码后去检验其可行性. 遗传算法的主要特征: 群体和种群的维数相等,为一个偶数维,且不随代数的变化而变化;适应函数直接选用目标函数;种群中的个体通过轮盘赌的方法选取;种群中的一对个体采用随机交配位的方式产生一对子代;每一个基因有相同的变异概率。

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

发表评论

0 个回复

  • GLUT鼠标交互
    实现直线段和多边形的扫描转换,利用基于GLUT平台交互式程序验证算法有效性,支持用户用鼠标画直线(bresenham法实现)、多边形(扫描线转换算法)
    2022-10-23 10:25:03下载
    积分:1
  • 学生的综合素质受多种因素影响,如何建立科学的评估体系是各大学多年来一直探索的问题。经 过分析各种因素建立了高校学生综合素质 模型,并对高校学生的综合素质...
    学生的综合素质受多种因素影响,如何建立科学的评估体系是各大学多年来一直探索的问题。经 过分析各种因素建立了高校学生综合素质 模型,并对高校学生的综合素质进行科学地定性与定量分析,通 AHP 过模型计算表明:综合指数得出的结果能对学生的优点和弱点作出客观评价,有利于学生的全面发展,对当前进 行素质教育具有现实意义。-The overall quality of students affected by many factors, how to establish a scientific evaluation system of universities is to explore the issue has been. After analysis of various factors to establish a comprehensive quality model for college students and college students to carry out the comprehensive quality of qualitative and quantitative scientific analysis, Qualcomm AHP model calculations have shown that: composite index can be the result of the strengths and weaknesses of students to make objective evaluation, is conducive to the holistic development of students, carried out on the current quality of education has a practical significance.
    2022-06-17 21:13:42下载
    积分:1
  • 杭州电子科技大学在线系统ACM的2037题,用贪心方解决
    杭州电子科技大学在线系统ACM的2037题,用贪心方法解决-Hangzhou University of Electronic Science and Technology ACM-line system of the 2037 title with a greedy solution
    2022-06-17 04:16:28下载
    积分:1
  • mie散射过程中的散射幅度函数,对研究粒子散射问题有较大帮助...
    计算mie散射过程中的散射幅度函数,对研究粒子散射问题有较大帮助-Mie scattering process of calculating the scattering amplitude function, the study of particle scattering problems have more to help
    2023-03-17 08:55:03下载
    积分:1
  • 使用直观的、线性回归实现的程序!
    利用visual c++,实现线性回归算法的程序!-use visual c, linear regression algorithm to achieve the procedure!
    2022-04-25 16:40:46下载
    积分:1
  • C语言实现的0/1背包问题
    主要用来解决0/1背包问题,实现的计算机语言是C语言,通过随机的产生物品的信息,通过此算法决定哪些物品放入背包中,哪些放弃。
    2022-06-15 10:46:18下载
    积分:1
  • c语言数据结构和分析
    改代码对于学习数据结构和算法来说是必不可少的书籍,代码中提供了各种类型算法的详细程序
    2022-11-17 21:40:03下载
    积分:1
  • 分层AP聚类
    近邻传播(Affinity Propagation,AP)聚类具有不需要设定聚类个数、快速准确的优点,但无法适应于大规模数据的应用需求.针对此问题,提出了分层近邻传播聚类算 法.首先,将待聚类数据集划分为若干适合AP算法高效执行的子集,分别推举出各个子集的聚类中心;然后对所有子集聚类中心再次执行AP聚类,推举出整个数 据集的全局聚类中心;最后根据与这些全局聚类中心的相似度对聚类样本进行划分,从而实现对大规模数据的高效聚类.在真实和模拟数据集上的实验结果均表明, 与AP聚类和自适应AP聚类相比,该方法在保证较好聚类效果的同时,极大地降低了聚类的时间消耗.
    2022-07-14 10:15:00下载
    积分:1
  • TSA趋势检验
    通过程序,可以对时间序列数据进行趋势检验分析,TSA突变趋势分析程序可以广泛应用于动力学和水文时间序列数据的检验之中。
    2022-07-02 15:37:11下载
    积分:1
  • wsf 波表转换
    资源描述生成wsf 波表程序.wsf is one mobile waveform.
    2022-01-25 14:01:15下载
    积分:1
  • 696518资源总数
  • 106227会员总数
  • 11今日下载