-
题名基于编码转换的离散演化算法设计与应用
被引量:10
- 1
-
-
作者
贺毅朝
王熙照
赵书良
张新禄
-
机构
河北地质大学信息工程学院
深圳大学计算机与软件学院
河北师范大学数学与信息科学学院
-
出处
《软件学报》
EI
CSCD
北大核心
2018年第9期2580-2594,共15页
-
基金
国家自然科学基金(61503252
71371063
+3 种基金
11471097)
深圳知识创新项目基础研究项目(JCYJ20150324140036825)
河北省高等学校科学研究计划(ZD2016005)
河北省自然科学基金(F2016403055)~~
-
文摘
为了求解离散域上的组合优化问题,借鉴遗传算法(GA)、二进制粒子群优化(BPSO)和二进制差分演化(HBDE)中的映射方法,给出了一种基于映射变换思想设计离散演化算法(DisEA)的实用方法——编码转换法(ETM).为了说明ETM的实用性与有效性,首先,基于ETM给出了一个离散粒子群优化算法(DisPSO);然后,分别利用BPSO,HBDE和DisPSO等基于ETM构造的演化算法求解集合联盟背包问题和折扣{0-1}背包问题.通过与GA的计算结果比较指出,BPSO,HBDE和DisPSO的求解性能均优于GA,说明基于ETM提出的DisEA在求解背包问题方面具有良好的性能.由此表明,利用ETM方法设计DisEA是一种实用的有效方法.
-
关键词
离散演化算法
编码转换
SUKP问题
D{0-1}KP问题
-
Keywords
discrete evolutionary algorithm
encoding transformation
set union knapsack problem
discounted {0-1 } knapsack problem
-
分类号
TP181
[自动化与计算机技术—控制理论与控制工程]
-
-
题名改进的教与学优化算法求解集合联盟背包问题
被引量:3
- 2
-
-
作者
吴聪聪
贺毅朝
赵建立
-
机构
河北地质大学信息工程学院
全北国立大学电子信息工程学院
-
出处
《计算机科学与探索》
CSCD
北大核心
2018年第12期2007-2020,共14页
-
基金
国家社会科学基金No.17BGL202
河北省高等学校科学研究计划项目No.ZD2016005
河北省自然科学基金No.F2016403055~~
-
文摘
针对集合联盟背包问题(set-union knapsack problem,SUKP)难以使用确定性算法求解的情况,提出了一种快速求解SUKP问题的改进二进制教与学优化算法(modified binary teaching-learning-based optimization,MBTLBO)。首先,给出了教与学优化算法的二进制编码方法;然后,针对求解SUKP问题中的候选解,提出改进的修复优化策略(modified SUKP greedy repairing and optimization algorithm,MS-GROA)。该策略增加了修复后可行解的二次优化,从而提升了对SUKP问题的求解精度。另外为了克服教与学优化算法易早熟,求解精度低,后期收敛速度慢等弱点,在"教"阶段和"学"阶段引入差分算法的交叉算子,通过平衡算法的开发能力和勘探能力,避免算法过早陷入局部极值;在精英个体周围按正态分布进行自适应局部搜索,提高算法的收敛速度和求解精度。三类SUKP实例测试表明,MBTLBO算法具有较高的求解精度和更快的收敛速度,是有效求解SUKP问题的方法。
-
关键词
集合联盟背包问题(SUKP)
教与学优化算法(TLBO)
二进制编码
修复和优化策略
正态分布
-
Keywords
set-union knapsack problem(SUKP)
teaching-learning-based optimization(TLBO)
binary coding
repairing and optimization strategy
normal distribution
-
分类号
TP301.4
[自动化与计算机技术—计算机系统结构]
-
-
题名求解集合联盟背包问题的二次贪心变异乌鸦算法
被引量:2
- 3
-
-
作者
刘雪静
贺毅朝
吴聪聪
-
机构
河北地质大学信息工程学院
-
出处
《微电子学与计算机》
CSCD
北大核心
2018年第11期13-19,共7页
-
基金
河北省高等学校科学研究计划项目(ZD2016005)
河北省自然科学基金(F2016403055)
-
文摘
针对确定性算法难以求解的集合联盟背包问题(Set-Union Knapsack Problem,SUKP),提出了二次贪心变异乌鸦算法(quadratic greedy mutated crow search algorithm,QGMCSA).首先结合SUKP问题模型对贪心策略进行改进,提出了处理其潜在解的二次贪心修复和优化策略;其次,为了扩大乌鸦个体的搜索范围,对乌鸦算法进行变异操作,在跟踪过程中引入莱维飞行;最后,利用三类SUKP实例验证本文算法.仿真结果表明:QGMCSA是比二进制人工蜂群算法求解SUKP的结果更优的一个高效算法.
-
关键词
集合联盟背包问题
乌鸦算法
二次贪心修复与优化
莱维飞行
-
Keywords
set-union knapsack problem
crow search algorithm
quadratic greedy repair and optimization
L6vy flight
-
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
-