电子学报 ›› 2021, Vol. 49 ›› Issue (9): 1708-1715.DOI: 10.12263/DZXB.20210039
吕阳1,2, 钱斌1,2, 胡蓉1,2, 张梓琪1
LÜ Yang1,2, QIAN Bin1,2, HU Rong1,2, ZHANG Zi-qi1
摘要:
本文提出一种增强人工蜂群算法(Enhanced Artificial Bee Colony,EABC),用于最小化半导体最终测试调度问题(Semiconductor Final Testing Scheduling Problem,SFTSP)的最大完工时间.该算法采用混合启发式方法初始化种群,并利用前插式解码策略来提高初始解的质量.在算法搜索阶段设计多种基于问题性质的探索策略和基于贝叶斯网络的概率模型对问题解空间进行深度与宽度的协同搜索.此外,提出基于重启策略的种群更新机制以加强算法跳出局部最优的能力.实验部分构造多种对比算法来验证EABC中各关键环节的有效性.通过基于实例的数值仿真以及与NFOA(Novel Fruit fly Optimization Algorithm)、KMEA(Knowledge?based Multi?agent Evolutionary Algorithm)和CCIWO(Cooperative Co?evolutionary Invasive Weed Optimization)的算法比较验证了EABC的有效性和鲁棒性.
中图分类号: