融合学习心理学的人类学习优化算法
2022-06-21孟晗马良刘勇
计算机应用 2022年5期
孟晗,马良,刘勇
(上海理工大学 管理学院,上海 200093)(∗通信作者电子邮箱menghan_usst@163.com)
融合学习心理学的人类学习优化算法
孟晗*,马良,刘勇
(上海理工大学 管理学院,上海 200093)(∗通信作者电子邮箱menghan_usst@163.com)
针对简单人类学习优化(SHLO)算法寻优精度低和收敛慢的问题,提出了一种融合学习心理学的人类学习优化算法(LPHLO)。首先,结合学习心理学中的小组学习(TBL)理论引入TBL算子,从而在个体经验、社会经验的基础上,增加了小组经验来对个体学习状态进行控制,避免算法早熟收敛;然后,结合记忆编码理论提出了动态调参策略,从而实现个体信息、社会信息、团队信息的有效融合,更好地平衡了算法局部探索和全局开发的能力。选取典型的组合优化难题——背包问题中的两种算例,即单约束背包问题、多约束背包问题进行仿真实验,实验结果表明,所提LPHLO与基本的SHLO算法、遗传算法(GA)和二进制粒子群优化(BPSO)算法等算法相比,在寻优精度和收敛速度方面更具优势,具有更好的解决实际问题的能力。
简单人类学习优化算法;学习心理学;学习策略;小组学习算子;动态调参策略
0 引言
简单人类学习优化(Simple Human Learning Optimization, SHLO)算法是Wang等[1]提出的一种新的群智能优化算法,该算法模拟了人类学习过程,人类群体通过随机学习、个体学习、社会学习这三种学习方式提升自己的知识和能力。SHLO算法仅使用一个公式就可以完成迭代寻优过程,具有操作简单、易于实现、全局寻优能力强等优点,其竞争力主要来源于对学习算子和算法参数的巧妙设计。……
登录APP查看全文
