首页> 外文期刊>Expert Systems with Application >An effective binary artificial bee colony algorithm for maximum set k-covering problem
【24h】

An effective binary artificial bee colony algorithm for maximum set k-covering problem

机译:一种有效的二进制人工蜂菌落算法,用于最大集合k覆盖问题

获取原文
获取原文并翻译 | 示例
           

摘要

Given a row set M and a column set C, where each column in C covers several rows of M, the maximum set k-covering problem (MKCP) is to select k columns from C, such hat the number of rows covered by the selected columns is maximized. It can be formulated as linear integer programming, and has several real world applications. Several heuristic approaches have been previously presented for solving the MKCP. However, the obtained solution quality is not stable, and the solution time increases very quickly as the size of the instance increases. This work proposes a hybrid binary artificial bee colony algorithm (HBABC) to solve the MKCP. First, based on the characteristic of MKCP, HBABC redesigns a food source updating method. The new updating method uses the previously found solutions to guide the search. Second, to improve the exploitation ability of the HBABC, a tabu based simulated annealing (TBSA) is proposed. Moveover, we employ a bucket sorting technique to speed up the TBSA. Finally, the computational results on 75 benchmark instances demonstrate that the HBABC competes favorably with other algorithms. Specifically, our algorithm improves the best known solutions on about 20 percent of the tested instances. In addition, the HBABC performs better than two binary artificial bee colony algorithms on the tested instances. (c) 2020 Elsevier Ltd. All rights reserved.
机译:给定行集m和列集c,其中每个列覆盖多行的m,最大集合k覆盖问题(mkcp)是从c中选择k列,这样的帽子被选定覆盖的行数列最大化。它可以配制为线性整数编程,并具有几个真实的世界应用程序。以前提出了几种启发式方法来解决MKCP。然而,所获得的溶液质量不稳定,并且在实例的大小增加时,解决方案时间非常快地增加。这项工作提出了一种混合二进制人工群落群群(HBABC)来解决MKCP。首先,基于MKCP的特征,HBABC重新设计了一种食物源更新方法。新的更新方法使用先前找到的解决方案来指导搜索。其次,为了提高HBABC的开发能力,提出了一种基于禁忌的模拟退火(TBSA)。搬家,我们采用桶排序技术加快TBSA。最后,75个基准实例的计算结果表明,HBABC与其他算法有利地竞争。具体而言,我们的算法在约20%的测试实例中提高了最佳已知解决方案。此外,HBABC在测试的情况下执行了比两个二进制人工蜂菌落算法更好。 (c)2020 elestvier有限公司保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号