期刊文献+

基于新颖二进制人工蜂群算法求解带权集合覆盖问题

Novel binary artificial bee colony algorithm for solving weighted set covering problem
下载PDF
导出
摘要 带权集合覆盖问题(WSCP)是一个著名的NP-hard问题。为了利用人工蜂群算法(ABC)高效求解带权集合覆盖问题,提出了一个新颖二进制ABC(记作nBABC)。在nBABC中,首先提出了随机学习和继承性相结合的全局进化算子,以提高算法的全局勘探能力。其次,基于动态调整策略提出了自适应随机取反算子,以维持勘探与开发的平衡。在借鉴近似算法的思想提出处理WSCP不可行解的修复算法WSCP-GRA和优化算法WSCP-GOA的基础上,利用nBABC给出了求解WSCP的一个新方法。为了验证nBABC求解WSCP的高效性,利用它求解OR-Library中45个WSCP实例,与多个算法的比较表明:nBABC能够求得所有实例的最优值,比已有求解WSCP的算法更具竞争力。 The weighted set covering problem(WSCP)is a famous NP-hard problem.In order to solve the WSCP efficiently by using artificial bee colony algorithm(ABC),this paper proposed a novel binary ABC(nBABC).In nBABC,it proposed a global evolution operator which combined random learning and inheritance to improve the global exploration ability of the algorithm.Secondly,based on the dynamic adjustment strategy,it proposed an adaptive random inversion operator to maintain the balance between exploration and development.Based on the idea of approximate algorithm,it proposed the repair algorithm WSCP-GRA and optimization algorithm WSCP-GOA for dealing with the infeasible solution of WSCP,on the basis of which a new method for solving WSCP was given by using nBABC.In order to verify the efficiency of nBABC in solving WSCP,using it to solve 45 WSCP instances in OR-Library.The comparison with several algorithms shows that nBABC can obtain the optimal values of all instances,which is more competitive than the existing algorithms for solving WSCP.
作者 孙菲 贺毅朝 张寒崧 李明亮 王丽娜 高泽贤 Sun Fei;He Yichao;Zhang Hansong;Li Mingliang;Wang Lina;Gao Zexian(College of Information Technology,Hebei GEO University,Shijiazhuang 050031,China;Hebei Key Laboratory of Optoelectronic Information&Geo-detection Technology,Hebei GEO University,Shijiazhuang 050031,China;Intelligent Sensor Network Engineering Research Center of Hebei Province,Hebei GEO University,Shijiazhuang 050031,China)
出处 《计算机应用研究》 CSCD 北大核心 2024年第9期2722-2731,共10页 Application Research of Computers
基金 河北省自然科学基金资助项目(F2020403013) 河北省高等学校科学技术研究项目(ZD2021016) 河北省重点研发计划资助项目(22375415D) 河北省研究生创新能力培养资助项目(CXZZSS2014109)。
关键词 演化算法 带权集合覆盖问题 二进制人工蜂群算法 随机学习机制 修复与优化 evolutionary algorithms weighted set covering problem binary artificial bee colony algorithm random learning mechanism repair and optimization
  • 引文网络
  • 相关文献

参考文献8

二级参考文献81

  • 1栾飞,吴书强,李富康,杨嘉,蔡宗琰.一种求解柔性作业车间调度问题的鲸鱼群优化算法[J].机械科学与技术,2020,39(2):241-246. 被引量:12
  • 2陈亮,任世军.一种遗传算法在集合覆盖问题中的应用研究[J].哈尔滨商业大学学报(自然科学版),2006,22(2):67-70. 被引量:8
  • 3Marsten R E,Muller M R,Killion C L. Crew planning at flying tiger:a successful application of integer programming[J]. Management Science, 1979,25 ( 12 ) : 1175-1183.
  • 4Hoffman K L, Padberg M. Solving airline crew scheduling problems by branch-and-cut [ J ]. Management Science, 1993,39 ( 6 ) : 657-682.
  • 5Rubin J. A te.chnique for the solution of massive set coveting problems with application to airline crew scheduling [J], Transportation Science, 1973,7( 1 ) :34-48,.
  • 6Breuer M A. Simplification of the covering problem with application to boolean expressions[J]. Journal for the Association of Computing Machinery, 1970,17 (1) : 166-181.
  • 7Freeman D R,Jucker J V. The line balancing problem[J]. Journal of Industrial Engineering, 1967,18 (6) : 361-364.
  • 8Forster B A, Ryan D M. An integer programming approach to the vehicle scheduling problem [ J ]. Operational Research Quarterly, 1976,27(2) :367-384.
  • 9Garfinkel R G,Tripahi R A,Yin F. Design of a shopbot and recommender system for bundle purchases [ J ]. Decision Support Systems, 2006,42(3) :1974-1986.
  • 10Day R H. On optimal extracting from a multiple file data storage system:an application of integer programming[J]. Operations Research, 1965,13 (3) :482-494.

共引文献37

;
使用帮助 返回顶部