登录
首页 » Matlab » 混沌粒子群算法

混沌粒子群算法

于 2022-06-13 发布 文件大小:1.38 kB
0 182
下载积分: 2 下载次数: 13

代码说明:

应用背景粒子群优化算法是基于群体的演化算法, 其思想来源于人工生命和演化计算理论。PSO即源于对鸟群捕食行为的研究, 一群鸟在随机搜寻食物, 如果这个区域里只有一块食物, 那么找到食物的最简单有效的策略就是搜寻目前离食物最近的鸟的周围区域。粒子群优化算法从一组随机解出发, 通过迭代搜寻最优解。粒子群优化算法将粒子群中每一粒子赋予位置和速度两个特性;每一粒子的位置作为待解决问题的可能解;目标函数(利用粒子的位置坐标求解)作为适应度来衡量群体中每个粒子优劣的标准;利用位置和速度两个特性, 粒子通过跟踪两个极值(个体极值与全局极值)来不断更新自己在解空间的位置, 从而找到问题的最优解。混沌是一种普遍的非线性现象, 其行为复杂且类似随机, 但其有精致的内在规律性。由于混沌的遍历性, 利用混沌变量进行优化搜索会比盲目无序的随机搜索更具有优越性, 它可以避免优化算法陷入局部最优的缺点。混沌优化算法就是利用这些混沌变量的随机性、遍历性、规律性特点在解空间内进行优化搜索, 易于跳出局部最优解, 无须优化问题具有连续性和可微性。关键技术PSO 是一种模拟鸟群体飞行行为的群智能算法,与其它的优化算法基本思想相似,在PSO 中,一个粒子表示一只鸟,每一个粒子均具有一个初始位置和速度,在粒子群飞行过程不断调整飞行速度和方向,最终找到最优解。混沌是一种行为复杂且与随机相似的非线性系统,对初始值十分敏感,十分易跳出局部极小,搜索速度相当快。混沌粒子群算法的基本思想为在每次迭代过程中,对G best的粒子进行混沌扰动,并将其作为粒子更新的位置,防止粒子位置趋同,使其在全局最优解的周围进行局部搜索。

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

发表评论

0 个回复

  • crad
    认知无线电系统中,主用户和认知用户仿真代码,可以根据需要加入多个主用户和认知用户等。matlab的实现(Cognitive radio system, the primary users and cognitive user simulation code, as needed into a number of primary users and cognitive users. matlab implementation)
    2010-05-17 15:17:17下载
    积分:1
  • mini_norm
    最小范数DOA估计方法,详细说明见王永良版空间谱估计参考书(Minimum norm DOA estimation method, described in detail see Wang Yongliang Edition spatial spectrum estimation reference)
    2013-04-07 09:50:51下载
    积分:1
  • Wavelet neural network for short
    小波神经网络对短期电力负荷的预测,带有小波程序,神经网络程序,输入为归一过的数据-Wavelet neural network for short-term load forecast with wavelet process neural network procedures, input data have been normalized
    2023-05-16 11:30:02下载
    积分:1
  • liblinear-1.92
    应用比较好的liblinear软件程序包(Application the better liblinear software package)
    2012-12-18 20:33:30下载
    积分:1
  • MATLAB
    说明:  实现信号的小波模极大值降噪,信号主成分分析,信号特征提取的时域指标、频域指标以及小波包分析(Wavelet modulus maximum denoising, signal principal component analysis, time domain index, frequency domain index and wavelet packet analysis of signal feature extraction are realized)
    2020-11-09 15:50:28下载
    积分:1
  • 包含了matlab中很多实用的函数及其算法,还有很经典的例子,适合初学者的学习以及查用。...
    包含了matlab中很多实用的函数及其算法,还有很经典的例子,适合初学者的学习以及查用。-Matlab contains many useful functions and its algorithm, there is still a classic example, suitable for beginners learning and reference.
    2022-02-21 15:24:33下载
    积分:1
  • 免疫系统
    免疫系统,的免疫系统,免疫系统,免疫系统,免疫系统,的免疫系统,免疫系统,免疫系统,免疫系统,免疫系统,免疫系统,免疫系统,免疫系统。
    2023-06-22 00:45:03下载
    积分:1
  • nljc4
    线性调频信号的功率,采用MATLAB的强大的自制函数(Linear FM signal power, using MATLAB' s powerful home-made function)
    2009-09-23 10:48:39下载
    积分:1
  • matlab_Resource_Seminar
    its all about matlab introduction. This document would help anyone to understand matlab easily...
    2013-07-10 12:17:39下载
    积分:1
  • normalization
    matlab中使用libsvm进行分类预测时对数据进行归一化。(Data normalization)
    2013-11-25 20:16:58下载
    积分:1
  • 696518资源总数
  • 105717会员总数
  • 10今日下载