集覆盖问题的一种改进启发式算法

Gonen, T. Avrahami, U. Israeli
{"title":"集覆盖问题的一种改进启发式算法","authors":"Gonen, T. Avrahami, U. Israeli","doi":"10.1109/IEEM.2013.6962381","DOIUrl":null,"url":null,"abstract":"The set covering problem is well known as an NP-complete problem. A common heuristic family of algorithms that solves the problem is the Greedy type algorithm. In this study, we have to cover N sites by allocating a minimum number of servers. Each server covers a predefined pattern and, by locating it to a site K, it covers its neighbours according to its pattern. The Improved Heuristic Algorithm (IHA) presented here looks, at each iteration, for the most \"problematic\" site to be covered and selects the best server that covers it. The study compares the IHA with the Greedy algorithm. The results show that in most cases, for symmetric severs, the IHA finds a better solution (more than 10,000 problems were tested). For big problems of above 600 sites, the probability of finding a better solution is over 80%. However, the computing time of the IHA is much higher than that of the Greedy algorithm. Analyzing some cases where the Greedy algorithm found better solutions than the IHA brought us to the conclusion that the weakness of the IHA resides in the selection part of the minimal server's location. However, we have not yet determined the best solution for these cases.","PeriodicalId":6454,"journal":{"name":"2013 IEEE International Conference on Industrial Engineering and Engineering Management","volume":"122 1","pages":"93-97"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Improved Heuristic Algorithm for the special case of the set covering problem\",\"authors\":\"Gonen, T. Avrahami, U. Israeli\",\"doi\":\"10.1109/IEEM.2013.6962381\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The set covering problem is well known as an NP-complete problem. A common heuristic family of algorithms that solves the problem is the Greedy type algorithm. In this study, we have to cover N sites by allocating a minimum number of servers. Each server covers a predefined pattern and, by locating it to a site K, it covers its neighbours according to its pattern. The Improved Heuristic Algorithm (IHA) presented here looks, at each iteration, for the most \\\"problematic\\\" site to be covered and selects the best server that covers it. The study compares the IHA with the Greedy algorithm. The results show that in most cases, for symmetric severs, the IHA finds a better solution (more than 10,000 problems were tested). For big problems of above 600 sites, the probability of finding a better solution is over 80%. However, the computing time of the IHA is much higher than that of the Greedy algorithm. Analyzing some cases where the Greedy algorithm found better solutions than the IHA brought us to the conclusion that the weakness of the IHA resides in the selection part of the minimal server's location. However, we have not yet determined the best solution for these cases.\",\"PeriodicalId\":6454,\"journal\":{\"name\":\"2013 IEEE International Conference on Industrial Engineering and Engineering Management\",\"volume\":\"122 1\",\"pages\":\"93-97\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 IEEE International Conference on Industrial Engineering and Engineering Management\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IEEM.2013.6962381\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Conference on Industrial Engineering and Engineering Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IEEM.2013.6962381","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

集覆盖问题是众所周知的np完全问题。解决这个问题的常见启发式算法族是贪心类型算法。在本研究中,我们必须通过分配最少数量的服务器来覆盖N个站点。每个服务器覆盖一个预定义的模式,通过将其定位到站点K,它根据其模式覆盖其邻居。本文介绍的改进启发式算法(IHA)在每次迭代中查找要覆盖的最“有问题”的站点,并选择覆盖该站点的最佳服务器。本研究比较了IHA和Greedy算法。结果表明,在大多数情况下,对于对称服务器,IHA找到了更好的解决方案(测试了超过10,000个问题)。对于600个站点以上的大问题,找到更好解决方案的概率超过80%。但是,IHA算法的计算时间比贪心算法要长得多。通过分析一些贪心算法比IHA找到更好解决方案的案例,我们得出结论,IHA的弱点在于最小服务器位置的选择部分。但是,我们还没有确定这些情况的最佳解决方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
An Improved Heuristic Algorithm for the special case of the set covering problem
The set covering problem is well known as an NP-complete problem. A common heuristic family of algorithms that solves the problem is the Greedy type algorithm. In this study, we have to cover N sites by allocating a minimum number of servers. Each server covers a predefined pattern and, by locating it to a site K, it covers its neighbours according to its pattern. The Improved Heuristic Algorithm (IHA) presented here looks, at each iteration, for the most "problematic" site to be covered and selects the best server that covers it. The study compares the IHA with the Greedy algorithm. The results show that in most cases, for symmetric severs, the IHA finds a better solution (more than 10,000 problems were tested). For big problems of above 600 sites, the probability of finding a better solution is over 80%. However, the computing time of the IHA is much higher than that of the Greedy algorithm. Analyzing some cases where the Greedy algorithm found better solutions than the IHA brought us to the conclusion that the weakness of the IHA resides in the selection part of the minimal server's location. However, we have not yet determined the best solution for these cases.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Extension of the PROMETHEE Method to the Multicriteria Dual Clustering Problem On the Necessity for Improving Effectiveness of Qualification Process for Spare Parts Additive Manufacturing in a Circular Economy Supply Chain Selecting Temporary Flood Shelter Locations by P-Center Model A Feasible Schema Design Strategy for Amazon DynamoDB: A Nested Normal Form Approach Flood Shelters Location Using P-median Model
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1