• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

二进制沙鱼群算法求解折扣 0-1 背包问题。

Binary salp swarm algorithm for discounted {0-1} knapsack problem.

机构信息

School of Engineering and Computer Science, Victoria University of Wellington, Kelburn, Wellington, New Zealand.

Faculty of Information Technology, Van Lang University, Ho Chi Minh City, Vietnam.

出版信息

PLoS One. 2022 Apr 7;17(4):e0266537. doi: 10.1371/journal.pone.0266537. eCollection 2022.

DOI:10.1371/journal.pone.0266537
PMID:35390109
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC8989235/
Abstract

While the classical knapsack problem has been the object to be solved by optimization algorithm proposals for many years, another version of this problem, discounted {0-1} knapsack problem, is gaining a lot of attention recently. The original knapsack problem requires selecting specific items from an item set to maximize the total benefit while ensuring that the total weight does not exceed the knapsack capacity. Meanwhile, discounted {0-1} knapsack problem has more stringent requirements in which items are divided into groups, and only up to one item from a particular group can be selected. This constraint, which does not exist in the original knapsack problem, makes discounted {0-1} knapsack problem even more challenging. In this paper, we propose a new algorithm based on salp swarm algorithm in the form of four different variants to resolve the discounted {0-1} knapsack problem. In addition, we also make use of an effective data modeling mechanism and a greedy repair operator that helps overcome local optima when finding the global optimal solution. Experimental and statistical results show that our algorithm is superior to currently available algorithms in terms of solution quality, convergence, and other statistical criteria.

摘要

虽然经典背包问题多年来一直是优化算法提案要解决的对象,但这个问题的另一个版本,折扣{0-1}背包问题,最近受到了很多关注。原始的背包问题要求从物品集中选择特定的物品,以最大化总收益,同时确保总重量不超过背包容量。而折扣{0-1}背包问题则有更严格的要求,其中物品被分为若干组,每组只能选择一个特定的物品。这种约束在原始背包问题中并不存在,使得折扣{0-1}背包问题更加具有挑战性。在本文中,我们提出了一种基于沙鱼群算法的新算法,以四种不同的变体形式来解决折扣{0-1}背包问题。此外,我们还利用了一种有效的数据建模机制和贪婪修复算子,帮助在寻找全局最优解时克服局部最优。实验和统计结果表明,我们的算法在解决方案质量、收敛性和其他统计标准方面优于现有的算法。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e0c4/8989235/db28ce11ec4e/pone.0266537.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e0c4/8989235/1f26948f8b45/pone.0266537.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e0c4/8989235/4b83063da70d/pone.0266537.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e0c4/8989235/07b07e6ac168/pone.0266537.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e0c4/8989235/db28ce11ec4e/pone.0266537.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e0c4/8989235/1f26948f8b45/pone.0266537.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e0c4/8989235/4b83063da70d/pone.0266537.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e0c4/8989235/07b07e6ac168/pone.0266537.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e0c4/8989235/db28ce11ec4e/pone.0266537.g004.jpg

相似文献

1
Binary salp swarm algorithm for discounted {0-1} knapsack problem.二进制沙鱼群算法求解折扣 0-1 背包问题。
PLoS One. 2022 Apr 7;17(4):e0266537. doi: 10.1371/journal.pone.0266537. eCollection 2022.
2
An effective hybrid cuckoo search algorithm with improved shuffled frog leaping algorithm for 0-1 knapsack problems.一种用于0-1背包问题的改进型洗牌蛙跳算法的有效混合布谷鸟搜索算法。
Comput Intell Neurosci. 2014;2014:857254. doi: 10.1155/2014/857254. Epub 2014 Oct 22.
3
An efficient optimizer for the 0/1 knapsack problem using group counseling.一种使用群体咨询的0/1背包问题高效优化器。
PeerJ Comput Sci. 2023 Apr 14;9:e1315. doi: 10.7717/peerj-cs.1315. eCollection 2023.
4
Dynamic Inertia Weight Binary Bat Algorithm with Neighborhood Search.带邻域搜索的动态惯性权重二进制蝙蝠算法
Comput Intell Neurosci. 2017;2017:3235720. doi: 10.1155/2017/3235720. Epub 2017 May 28.
5
Improved Online Algorithms for Knapsack and GAP in the Random Order Model.随机顺序模型中背包问题和GAP问题的改进在线算法
Algorithmica. 2021;83(6):1750-1785. doi: 10.1007/s00453-021-00801-2. Epub 2021 Feb 17.
6
Application of an improved Discrete Salp Swarm Algorithm to the wireless rechargeable sensor network problem.一种改进的离散盐群算法在无线可充电传感器网络问题中的应用。
Front Bioeng Biotechnol. 2022 Sep 20;10:923798. doi: 10.3389/fbioe.2022.923798. eCollection 2022.
7
A Hybridization of Dragonfly Algorithm Optimization and Angle Modulation Mechanism for 0-1 Knapsack Problems.一种用于0-1背包问题的蜻蜓算法优化与角度调制机制的混合算法
Entropy (Basel). 2021 May 12;23(5):598. doi: 10.3390/e23050598.
8
The Subset Sum game.子集和游戏。
Eur J Oper Res. 2014 Mar 16;233(3):539-549. doi: 10.1016/j.ejor.2013.08.047.
9
Discrete Salp Swarm Algorithm for symmetric traveling salesman problem.用于对称旅行商问题的离散盐沼算法
Math Biosci Eng. 2023 Mar 9;20(5):8856-8874. doi: 10.3934/mbe.2023389.
10
An improved hybrid encoding cuckoo search algorithm for 0-1 knapsack problems.一种用于0-1背包问题的改进混合编码布谷鸟搜索算法。
Comput Intell Neurosci. 2014;2014:970456. doi: 10.1155/2014/970456. Epub 2014 Jan 12.

本文引用的文献

1
Move over ANOVA: progress in analyzing repeated-measures data and its reflection in papers published in the Archives of General Psychiatry.告别方差分析:重复测量数据分析的进展及其在《普通精神病学档案》发表论文中的体现。
Arch Gen Psychiatry. 2004 Mar;61(3):310-7. doi: 10.1001/archpsyc.61.3.310.