登录
首页 » 算法 » c# tsp 遗传路径算法

c# tsp 遗传路径算法

于 2022-07-27 发布 文件大小:31.21 kB
0 188
下载积分: 2 下载次数: 1

代码说明:

车辆路径问题可以描述为:在一个存在供求关系的系统中,有若干台车辆、若干个配送中心和客户,要求合理安排车辆的行车路线和出行时间,从而在给定的约束条件下,把客户需求的货物从配送中心送到客户,把客户供应的货物从客户取到配送中心,并使目标函数取得优化。这里以最简单的无时限单向配送车辆路径问题为例。 1、遗传算法的实施步骤:     遗传火算法的实施步骤如下(以目标函数求最小为例)。     第一步:初始化 t←0进化代数计数器;T是最大进化代数;随机生成M个个体作为初始群体P(t);     第二步:个体评价 计算P(t)中各个个体的适应度;     第三步:选择运算 将选择算子作用于群体;     第四步:交叉运算 将交叉算子作用于群体;     第五步:变异运算 将变异算子作用于群体,并通过以上运算得到下一代群体P(t + 1);     第六步:终止条件判断  t≦T:t

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

发表评论

0 个回复

  • ISAP网络流算法模板
    众所周知,在网络流的世界里,存在2类截然不同的求解思想,就是比较著名的预流推进与增广路,两者都需要反向边的小技巧。 其中预流推进的算法思想是以边为单元进行推流操作。 具体流程如下:置初始点邻接边满流并用一次反向bfs对每个结点计算反向距离标号,定义除汇点外存量大于出量的结点为活动结点,每次对活动结点 按允许边(u->v:d[u]=d[v]+1)进行推流操作,直到无法推流或者该点存量为0,若u点此时仍为活动结点,则进行 重标号,使之等于原图中进行推操作后的邻接结点的最小标号+1,并将u点入队。 当队列为空时,算法结束,只有s点和t点存量非0,网络中各顶点无存量,无法找到增广路继续增广,则t点存量为最大流。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-20 19:30:49下载
    积分:1
  • 模糊C均值聚类算法C#
    本代码是C#实现模糊C均值聚类算法。具体请看代码内容。
    2022-11-05 12:40:03下载
    积分:1
  • 16 CRC-32 算法介绍,程序代码
    CRC-16 CRC-32 算法介绍,程序代码-CRC-16 CRC-32 algorithm, the program code
    2022-11-24 06:50:03下载
    积分:1
  • 《matlab6.5辅助小波分析与应用例程》书籍源代码
    《matlab6.5辅助小波分析与应用例程》书籍-源代码。书籍内容:第一章 小波分析基础理论第二章 MATLAB 6.5小波分析示例第三章 MATLAB6.5小波包分析示例第四章 面向对象的设计及应用第五章 小波函数的添加第六章 小波分析用于信号处理 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-02-04 14:09:28下载
    积分:1
  • 平面钢架程序C语言编写的有限元程序
    资源描述平面钢架程序C语言编写的有限元程序  高斯消元过程和总刚集成等代码均采用了带状矩阵的存储方式,是初学力学有限元的难得程序!
    2022-07-05 13:27:11下载
    积分:1
  • Visual.C_#.2010从入门到精通-中文版章节课后源码
    此源码为Visual.C_#.2010从入门到精通配套的章节代码,适合初学者跟着课本完成C#的学习
    2022-09-15 21:45:03下载
    积分:1
  • using Matlab based 3D
    使用Matlab编制的3D-FDTD程序,程序中使用拉夫等效原理进行时谐场外推.程序中给出了阵子天线的注释代码.-using Matlab based 3D-FDTD procedures, procedures for the use of Lyford equivalence principle for the time-harmonic extrapolations. Procedures given the stream of the Notes code antenna.
    2022-06-21 01:11:21下载
    积分:1
  • afanty_bigint.rar
    afanty_Bigint.rar
    2023-01-31 20:10:04下载
    积分:1
  • prepared with a simple calculator, with the mouse work, the basic function calcu...
    用c编写的简单的计算器,用鼠标工作,实现基本的计算器功能-prepared with a simple calculator, with the mouse work, the basic function calculator
    2022-04-28 13:26:45下载
    积分:1
  • 二分搜索CPP算法代码
    二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
    2022-03-20 05:11:34下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载