-
题名多维背包问题的新型人类学习优化算法
被引量:2
- 1
-
-
作者
张翼鹏
刘勇
马良
-
机构
上海理工大学管理学院
-
出处
《计算机应用研究》
CSCD
北大核心
2024年第12期3689-3700,共12页
-
基金
教育部人文社会科学研究青年基金资助项目(21YJC630087)
上海市哲学社会科学规划课题(2019BGL014)。
-
文摘
针对目前算法求解多维背包时精度低、稳定性差、特别是无法有效求解超大规模算例等问题,提出一种新型人类学习优化算法。首先,基于认知心理学中的记忆理论,在基本人类学习算法中采用哈希函数表示人类在学习过程中的记忆行为,避免重复搜索,提高算法搜索群体多样性;其次,采用认知心理学中的对比认知理论对学习算子选择策略进行自适应调整;最后,采用变邻域搜索操作提升算法局部搜索能力。采用小规模、中等规模、大规模、超大规模共76个多维背包问题的标准测试数据集进行数值实验,并将新算法和二进制粒子群算法、遗传算法、人类学习算法以及融合学习心理学的人类学习算法进行比较。结果表明新算法能够有效求解四种规模算例。与其他算法相比,新算法具有更高的寻优精度和更好的稳定性。此外,对提出的三种优化策略进行分析,测试其对提高算法搜索性能的有效性。
-
关键词
人类学习优化算法
认知心理学
哈希函数
学习算子选择策略
多维背包问题
-
Keywords
human learning optimization algorithm
cognitive psychology
hash function
learning operator selection strategy
multidimensional knapsack problem
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-