基于三比saco的粒子群局部搜索算法求解多维背包问题

Mingchang Chih
{"title":"基于三比saco的粒子群局部搜索算法求解多维背包问题","authors":"Mingchang Chih","doi":"10.1109/SNPD.2017.8022694","DOIUrl":null,"url":null,"abstract":"This study proposes a novel particle swarm optimization (PSO) to solve the multidimensional knapsack problem (MKP). This novel PSO is composed of a new three-ratio self-adaptive check and repair operator (SACRO) idea and a hill-climbing local search scheme. The SACRO idea was first proposed in 2015 and originally utilized only two dynamic ratios (namely, profit/weight utility and profit density) in repairing infeasible solutions. The third unique pseudo-utility ratio (that is, the surrogate relaxation ratio) was further introduced into SACRO, and three ratios (namely, surrogate relaxation ratio, profit/weight utility, and profit density) were used instead of two ratios. A local search idea (that is, the hill-climbing scheme) was also employed to avoid being trapped in the local optimal solutions. The proposed algorithm was tested using the benchmark problems from the OR-library to validate and demonstrate the efficiency of the proposed idea. Results were compared with those of two-ratio SACRO-based algorithms. The simulation and evaluation results showed that the three-ratio SACRO-based PSO with local search scheme is more competitive and robust than the two-ratio SACRO-based algorithm. Moreover, the SACRO idea could be combined with other population-based optimization algorithms to solve MKPs.","PeriodicalId":186094,"journal":{"name":"2017 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A three-ratio SACRO-based particle swarm optimization with local search scheme for the multidimensional knapsack problem\",\"authors\":\"Mingchang Chih\",\"doi\":\"10.1109/SNPD.2017.8022694\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This study proposes a novel particle swarm optimization (PSO) to solve the multidimensional knapsack problem (MKP). This novel PSO is composed of a new three-ratio self-adaptive check and repair operator (SACRO) idea and a hill-climbing local search scheme. The SACRO idea was first proposed in 2015 and originally utilized only two dynamic ratios (namely, profit/weight utility and profit density) in repairing infeasible solutions. The third unique pseudo-utility ratio (that is, the surrogate relaxation ratio) was further introduced into SACRO, and three ratios (namely, surrogate relaxation ratio, profit/weight utility, and profit density) were used instead of two ratios. A local search idea (that is, the hill-climbing scheme) was also employed to avoid being trapped in the local optimal solutions. The proposed algorithm was tested using the benchmark problems from the OR-library to validate and demonstrate the efficiency of the proposed idea. Results were compared with those of two-ratio SACRO-based algorithms. The simulation and evaluation results showed that the three-ratio SACRO-based PSO with local search scheme is more competitive and robust than the two-ratio SACRO-based algorithm. Moreover, the SACRO idea could be combined with other population-based optimization algorithms to solve MKPs.\",\"PeriodicalId\":186094,\"journal\":{\"name\":\"2017 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SNPD.2017.8022694\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SNPD.2017.8022694","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

提出了一种求解多维背包问题的粒子群优化算法。该粒子群由一种新的三比自适应检查和修复算子(SACRO)思想和爬坡局部搜索方案组成。SACRO的想法于2015年首次提出,最初仅利用两个动态比率(即利润/重量效用和利润密度)来修复不可行的解决方案。将第三种独特的伪效用比(即替代松弛比)进一步引入SACRO中,使用替代松弛比、利润/权重效用和利润密度3个比代替2个比。为了避免陷入局部最优解,还采用了局部搜索思想(即爬坡方案)。利用or库中的基准问题对所提算法进行了测试,验证了所提算法的有效性。比较了基于双比sacro算法的结果。仿真和评价结果表明,基于局部搜索的三比sacropso算法比基于二比sacropso算法具有更强的竞争力和鲁棒性。此外,SACRO思想可以与其他基于群体的优化算法相结合来解决MKPs问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A three-ratio SACRO-based particle swarm optimization with local search scheme for the multidimensional knapsack problem
This study proposes a novel particle swarm optimization (PSO) to solve the multidimensional knapsack problem (MKP). This novel PSO is composed of a new three-ratio self-adaptive check and repair operator (SACRO) idea and a hill-climbing local search scheme. The SACRO idea was first proposed in 2015 and originally utilized only two dynamic ratios (namely, profit/weight utility and profit density) in repairing infeasible solutions. The third unique pseudo-utility ratio (that is, the surrogate relaxation ratio) was further introduced into SACRO, and three ratios (namely, surrogate relaxation ratio, profit/weight utility, and profit density) were used instead of two ratios. A local search idea (that is, the hill-climbing scheme) was also employed to avoid being trapped in the local optimal solutions. The proposed algorithm was tested using the benchmark problems from the OR-library to validate and demonstrate the efficiency of the proposed idea. Results were compared with those of two-ratio SACRO-based algorithms. The simulation and evaluation results showed that the three-ratio SACRO-based PSO with local search scheme is more competitive and robust than the two-ratio SACRO-based algorithm. Moreover, the SACRO idea could be combined with other population-based optimization algorithms to solve MKPs.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信