蜂群算法的MATLAB程序,完整版可以运行,附带几个目标函数
2021-12-24 00:42:05 15KB 蜂群算法
1
基于MATLAB的人工蜂群算法
2021-12-21 09:00:32 43KB 蚁群
之前硕士做了一丢改进,部分有注释,数据集是UCI数据集,可运行
2021-12-15 20:54:22 53KB 蜂群算法 k-means
1
为了降低火电厂燃煤锅炉的氮氧化合物排放浓度和锅炉煤耗,提出了样本增量量子神经网络和改进型量子蜂群算法。样本增量量子神经网络可以动态建立燃煤锅炉的氮氧化合物排放浓度和锅炉煤耗的综合模型,并且可实现模型滚动优化。基于建立的综合模型,通过应用改进型量子蜂群算法优化一二次风量、燃煤量和各二次风门开度来实现锅炉燃烧优化。基于上述两种方法,开发了一套燃煤锅炉智能燃烧优化软件,并应用于某热电厂330 MW锅炉上,测试结果表明,氮氧化合物排放浓度和锅炉煤耗均有不同程度的降低,说明建模方法和优化算法是有效的。
1
针对差分进化算法易出现早熟现象和收敛速度慢等问题, 提出一种具有人工蜂群搜索策略的差分进化算 法. 利用人工蜂群搜索策略很强的探索能力, 对种群进行引导以帮助算法快速跳出局部最优点. 此外, 为了提高算法 的全局收敛速度, 采用一种基于反学习的初始化方法. 通过对12 个标准测试函数进行仿真实验并与其他算法相比较, 表明了所提出的算法具有较快的收敛速度和很强的跳出局部最优的能力.
1
针对人工蜂群算法存在易陷入局部最优、收敛速度慢的缺陷,提出一种改进邻域搜索策略的人工蜂群算法.首先,将混沌思想和反向学习方法引入初始种群,设计混沌反向解初始化策略,以增大种群多样性,增强跳出局部最优的能力;然后,在跟随蜂阶段根据更新前个体最优位置引入量子行为模拟人工蜂群获取最优解,通过交叉率设计更新前个体最优位置,并利用势阱模型的控制参数提高平衡探索与开发的能力,对观察蜂邻域搜索策略进行改进,以提高算法的收敛速度和精度;最后,将改进人工蜂群算法与粒子群算法、蚁群算法以及其他改进人工蜂群算法进行比较,利用12个标准测试函数进行仿真分析.结果表明,改进算法不仅提高了收敛速度和精度,而且在高维函数优化方面具有一定的优势.
1
人工蜂群优化算法,一种典型群智能优化算法。。。。。。。。。。
2021-12-09 14:11:53 86KB 人工蜂群算法
1
蜂拥而至 一个实现蜂群图的R包 您可以在此处看到一些示例: : 安装 您可以像这样在CRAN上安装最新版本: install.packages("beeswarm") 或者您可以像这样从GitHub安装最新的开发版本: ## install.packages("devtools") devtools::install_github("aroneklund/beeswarm") 相关作品 蜂群和相关地块的框架GGPLOT2 蜂群图 这也称为点图 利兰·威尔金森(Leland Wilkinson)(1999)。 点图。 美国统计学家。 53(3):276-281。 似乎是相同的基本点布局算法,除了Wilkinson建议了beeswarm程序包不执行的其他平滑步骤。
2021-12-04 19:09:15 23KB R
1
针对更加复杂的非线性混合情况,提出一种基于样条插值拟合与群智能优化的后非线性盲源分离算法。采用样条插值函数拟合去非线性函数,使用负熵作为分离的评价准则,建立分离模型。分离过程采用改进的人工蜂群算法优化求解样条插值节点参数,并在分离的目标函数中引入相关性约束条件进行解空间范围限制,克服分离过程中存在的异常值现象。针对语音数据的分离实验结果表明,所提算法能够有效实现非线性混合信号的盲分离,较传统的基于奇数多项式拟合的分离算法具有更高的分离精度。
1
针对人工蜂群和粒子群算法的优势与缺陷, 提出一种Tent 混沌人工蜂群粒子群混合算法. 首先利用Tent 混沌反向学习策略初始化种群; 然后划分双子群, 利用Tent 混沌人工蜂群算法和粒子群算法协同进化; 最后应用重组算子选择最优个体作为跟随蜂的邻域蜜源和粒子群的全局极值. 仿真结果表明, 该算法不仅能有效避免早熟收敛, 而且能有效跳出局部极值, 与其他最新人工蜂群和粒子群算法相比具有较强的全局搜索能力和局部搜索能力.
1