-
c# tsp 遗传路径算法
车辆路径问题可以描述为:在一个存在供求关系的系统中,有若干台车辆、若干个配送中心和客户,要求合理安排车辆的行车路线和出行时间,从而在给定的约束条件下,把客户需求的货物从配送中心送到客户,把客户供应的货物从客户取到配送中心,并使目标函数取得优化。这里以最简单的无时限单向配送车辆路径问题为例。
1、遗传算法的实施步骤:
遗传火算法的实施步骤如下(以目标函数求最小为例)。
第一步:初始化 t←0进化代数计数器;T是最大进化代数;随机生成M个个体作为初始群体P(t);
第二步:个体评价 计算P(t)中各个个体的适应度;
第三步:选择运算 将选择算子作用于群体;
第四步:交叉运算 将交叉算子作用于群体;
第五步:变异运算 将变异算子作用于群体,并通过以上运算得到下一代群体P(t + 1);
第六步:终止条件判断 t≦T:t
- 2022-07-27 10:31:38下载
- 积分:1
-
k_means-segmentation
利用matlab实现k均值图像分割算法,k-means 算法接受输入量 k ;然后将n个数据对象划分为 k个聚类以便使得所获得的
- 2022-01-30 17:30:34下载
- 积分:1
-
VC实现的Garbor滤波器
很有用的Garbor滤波器实现,对于初步接触Garbor滤波器的初学者是一个很好的学习和参考的资料。
- 2022-11-15 13:05:04下载
- 积分:1
-
单片机输入法c源代码
纯C语言编写的输入法源代码,主要用于单片机,有需要的可以下载!
使用说明:
拼音输入法杳询函数: unsigned char code * py_ime(unsigned char input_py_val[]);
input_py_val为已输入的拼音码字符串头指针,
反回值为中文的起始地址,当为0时,杳询失败
应用举例:
{
unsigned char input_string[]={"bang"};
unsigned char chines_string[100];
sprintf(chines_string,"%s",py_ime(input_string));
}
- 2023-08-15 12:10:04下载
- 积分:1
-
本程序为三维FDTD方法在Matlab中的实现。
本程序为三维FDTD方法在Matlab中的实现。-This procedure for the three-dimensional FDTD method in the realization of Matlab.
- 2022-01-26 17:24:46下载
- 积分:1
-
哈希表实现
哈希表实现- The Hasche table realizes
- 2022-12-11 02:35:02下载
- 积分:1
-
《算法和复杂度》(英文版)
《算法和复杂度》(英文版)-"algorithms and complexity" (English version)
- 2022-03-13 04:03:32下载
- 积分:1
-
SURF的matlab代码
SURF用于图像的匹配,将64维的特征点降维至32维,比SIFT具有更强的实时性。
- 2022-02-09 19:14:13下载
- 积分:1
-
kalman最优估计器
卡拉曼最优估计器算法吗,标量kalman最优估计器MATLAB实例参考《数字滤波与卡尔曼滤波》S.M.Bozic 1979实例编写,程序思路比较清晰,便于初学者理解kalman滤波的原理
- 2022-05-17 13:44:36下载
- 积分:1
-
希尔伯特-黄变换工具箱源程序,全
998年,美国华裔科学家Huang提出了一种新型的非线性非稳态信号处理方法:希尔伯特-黄变换(HHT)。HHT方法从信号自身特征出发,用经验模态分解(EMD)方法把信号分解成一系列的本征模态函数(IMF),然后对这些IMF分量进行Hilbert变换,从而得到时频平面上能量分布的Hilbert谱图,打破了测不准原理的限制,可以准确地表达信号在时频面上的各类信息。 HHT就是Hilbert-Huang Transform(希尔伯特黄变换),美国航天航空局黄鳄教授发明的,大概的过程是:先对信号进行经验模态分解(Empirical mode decomposition -EMD),得出本征模态函数(IMF intrinsic mode function),再对本征模态函数进行希尔伯特变换,从而过进一步得该信号的希尔伯特谱、时频能量谱等,以便对信号进行分析,据介绍对非线性及非平稳 信号有较好的分析和处理效果。
- 2022-02-25 03:39:45下载
- 积分:1