![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智能优化算法
文章平均质量分 84
小夏蒲的成长之路
初来乍到,见证小白的学习之路
主要研究智能算法,对计算机感兴趣
展开
-
【智能算法学习】一种简单的人类学习优化算法SHLO
人类学习优化(HLO)是一种基于简化人类学习模型开发的简单而高效的元启发式算法。该算法收敛速度快,全局寻优能力强不易陷入局部最优等优点,且设置参数少、算法简单易实现,已在多个应用问题上表现良好的性能。HLO算法中的每个个体可以通过3个学习算子即随机学习算子、个体学习算子和社会学习算子来模拟人类的3种学习行为进行寻优。原创 2022-09-17 20:16:55 · 1605 阅读 · 1 评论 -
【智能算法学习】学校优化算法SBO
1](SchoolBasedOptimizationAlgorithm,SBO)是Farshchin等于2018年提出的一种新型基于人类群体智能行为开发的元启发式算法。该算法受学校内多班级教学模式的启发,拓展了教与学优化算法中的单一课堂教学模式,提出的优化模式。SBO算法针对这一问题引入多班级协作框架,解决了终止准则中参数复杂性的问题,具有参数少、搜索能力强等优势。...原创 2022-07-21 10:55:01 · 1009 阅读 · 0 评论 -
【智能算法学习】学生心理学优化算法SPBO
学生心理优化算法(Student psychology based optimization algorithm,SPBO)是Das等人模拟学生在考试中争取最高分数的心理,于2020年提出的一种模拟学生心理的元启发式智能优化算法原创 2022-07-15 08:30:00 · 1319 阅读 · 2 评论 -
【智能算法学习】教与学算法TLBO
TLBO教学优化算法(Teaching-learning-based optimization, TLBO) 是 Rao 等人模拟班级教学过程中的教师教学和学生学习两个阶段设计出来的算法。它将整个种群充当班级,种群中最优秀的个体充当老师,其他个体充当学生。算法分为教阶段和学阶段。教阶段意味着班集体向老师学习;学阶段意味着同学之间相互学习。通过这两个阶段的协同进化,从而提升种群的整体水平。在教阶段,每次迭代中适应度值最好的个体将被选为教师,班级的平均成绩为,教师在传授知识过程中希望班级的学生能向自己以及班级原创 2022-07-14 11:26:32 · 2391 阅读 · 0 评论 -
【智能算法学习】JAYA算法
Jaya算法是RAO等提出的一种元启发式算法,其基于持续改进的原理,将个体向优秀个体靠拢的同时不断远离差的个体,从而提高解的质量。Jaya算法通过一个方程式迭代进化获取新解,不像其他进化算法需要许多参数,该算法只需针对特定问题调整迭代过程的参数(如随机数),避免了因调整参数过多而使测试不易实施的问题。与其他元启发式算法相比,Jaya算法更容易理解和实现。Xbj和Xwj分别表示种群中最优和最差解中第j维变量的值,若Xij’对应的目标函数f(xij)更优,则接受Xij’并且替换原解,否则继续保持原解。r1(X原创 2022-07-12 10:46:17 · 3433 阅读 · 3 评论 -
【matlab绘图】绘制格里旺克函数Griewank function图像
在优化智能算法的过程中少不了需要测试函数验证算法效果,这次就来讲解一下最典型的测试函数格里旺克函数(Griewank function)这里主要研究格里旺克函数的二维形式,也就是G(x1,x2)的函数三维图像。格里旺克函数是数学上常用于测试优化程序效率的函数,定义如下:对于以上的公式,可以用函数文件将公式表达出来,具体matlab代码如下:二、绘制图形matlab中有很多的绘图工具,二维绘图中除了常用的笛卡尔坐标系绘图函数 plot()函数和极坐标系绘图函数 polar()函数以外,还提供了半对数原创 2022-07-11 10:44:35 · 2032 阅读 · 1 评论 -
【PSO算法学习笔记】matlab学习之路
PSO算法也叫粒子群算法,是群集算法中最为经典的智能算法,自从1995年提出后被广泛的研究应用,今天我们就来学习这个经典算法的编码,使用matlab编写程序原创 2022-07-10 10:40:02 · 380 阅读 · 0 评论