摘要
本文提出一种增强人工蜂群算法(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的有效性和鲁棒性.
This paper proposed an enhanced artificial bee colony algorithm(EABC)to minimize the maximum completion time of the semiconductor final test scheduling problem(SFTSP).EABC used hybrid heuristic methods to initialize the population,and used forward interpolation decoding strategies to improve the quality of the initial solution.A variety of exploration strategies based on the problem features and a Bayesian network-based probability model were designed to conduct a depth and width search of the problem solution space.In addition,a population update mechanism based on the restart strategy was proposed to strengthen the algorithm’s ability to jump out of the local optimum.In the experimental part,multiple comparison algorithms were constructed to verify the effectiveness of the EABC’s key components.Simulation results based on some instances and comparisons with NFOA(Novel Fruit fly Optimization Algorithm)、KMEA(Knowledge-based Multi-agent Evolutionary Algorithm)and CCIWO(Cooperative Co-evolutionary Invasive Weed Optimization)demonstrated the effectiveness and robustness of the proposed algorithm.
作者
吕阳
钱斌
胡蓉
张梓琪
LÜYang;QIAN Bin;HU Rong;ZHANG Zi-qi(Faculty of Information Engineering and Automation,Kunming University of Science and Technology,Kunming,Yunnan 650500,China;Yunnan Key Laboratory of Artificial Intelligence,Kunming University of Science and Technology,Kunming,Yunnan 650500,China)
出处
《电子学报》
EI
CAS
CSCD
北大核心
2021年第9期1708-1715,共8页
Acta Electronica Sinica
基金
国家自然科学基金(No.51665025,No.61963022)。
关键词
半导体最终测试
人工蜂群算法
启发式规则
贝叶斯网络
多策略融合
概率模型
排序模型
semiconductor final test
artificial bee colony algorithm
heuristic rules
Bayesian network
multi-strategy integration
probability model
permutation-based model