登录
首页 » 算法 » 基于遗传模拟退火算法的聚类算法

基于遗传模拟退火算法的聚类算法

于 2023-07-26 发布 文件大小:11.29 kB
0 98
下载积分: 2 下载次数: 3

代码说明:

遗传算法在运行早期个体差异较大,当采用经典的轮盘赌方式选择时,后代产生的个数与父个体适应度大小成正比,因此在早期容易使个别好的个体的后代充斥整个种群,造成早熟。在遗传算法后期,适应度趋向一致,优秀的个体在产生后代时,优势不明显,从而使整个种群进化停滞不前。因此对适应度适当地进行拉伸是必要的,这样在温度高时(遗传算法的前期),适应度相近的个体产生的后代概率相近;而当温度不断下降后,拉伸作用加强,使适应度相近的个体适应度差异放大,从而使得优秀的个体优势更明显。由于模拟退火算法和遗传算法可以互相取长补短,因此有效地克服了传统遗传算法的早熟现象,同时根据聚类问题的具体情况设计遗传编码方式、适应度函数,使该算法更有效、更快速地收敛到全局最优解。本案例研究了基于遗传模拟退火算法的聚类算法。

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

发表评论

0 个回复

  • 一个简单的数学运程序,关于复数的。
    一个简单的数学运算程序,关于复数的。-a simple mathematical procedures on the complex.
    2022-08-15 18:16:13下载
    积分:1
  • ASK-FSK-PSK
    该算法得出的变化使用这个3调制信号的振幅函数的变化在presance高斯白噪声的信噪比
    2023-05-23 05:40:04下载
    积分:1
  • 使用Chebyshev 多项式进行数值拟合的
    使用Chebyshev 多项式进行数值拟合的算法-use of Chebyshev polynomials numerical fitting algorithm
    2023-02-09 23:00:04下载
    积分:1
  • 一个脉冲打了εR = 5有耗介质FDTD仿真,σ= 0.05
    FDTD simulaton of a pulse hitting a lossy material with epsilonr = 5, sigma=0.05
    2022-07-25 22:11:19下载
    积分:1
  • 该程序用于产生任意均值和方差的随机数,程序中有注释
    该程序用于产生任意均值和方差的随机数,程序中有注释-The program used to generate arbitrary mean and variance of random numbers, program has Notes
    2023-03-03 22:40:04下载
    积分:1
  • Fourier Transforms WAPAPI FFT function, display waveforms and sound very good
    FFT傅立叶转换 WAPAPI 函数, 显示波形和声音, 非常不错的-Fourier Transforms WAPAPI FFT function, display waveforms and sound very good
    2022-03-10 04:14:01下载
    积分:1
  • 压缩感知源程序
    压缩感知,非常有用的源程序,想学压缩感知的同学们需要注意了,此程序非常具有实用和研究的价值。此程序是用小波基进行稀疏,用OMP算法进行重构,效果好,对刚入门研究压缩感知的同学价值比较大。
    2022-02-11 10:34:08下载
    积分:1
  • VB计PMV
    VB界面精确计算PMV值,方面快捷,适用于工程计算及科学相关研究,精确度高达99%
    2023-03-31 03:00:04下载
    积分: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
  • 机模拟物理作业,用来模拟抛体运动
    计算机模拟物理作业,用来模拟抛体运动-computer simulation of physical operations, used to simulate Projectile Motion
    2022-07-14 17:12:36下载
    积分:1
  • 696518资源总数
  • 104517会员总数
  • 39今日下载