• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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背包问题高效优化器。

An efficient optimizer for the 0/1 knapsack problem using group counseling.

作者信息

Ghadi Yazeed Yasin, AlShloul Tamara, Nezami Zahid Iqbal, Ali Hamid, Asif Muhammad, Aljuaid Hanan, Ahmad Shahbaz

机构信息

Department of Computer Science/Software Engineering, Al Ain University, Al Ain, UAE.

Collage of General Education, Liwa College of Technology, Abu Dhabi, UAE.

出版信息

PeerJ Comput Sci. 2023 Apr 14;9:e1315. doi: 10.7717/peerj-cs.1315. eCollection 2023.

DOI:10.7717/peerj-cs.1315
PMID:37346609
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10280447/
Abstract

The field of optimization is concerned with determining the optimal solution to a problem. It refers to the mathematical loss or gain of a given objective function. Optimization must reduce the given problem's losses and disadvantages while maximizing its earnings and benefits. We all want optimal or, at the very least, suboptimal answers because we all want to live a better life. Group counseling optimizer (GCO) is an emerging evolutionary algorithm that simulates the human behavior of counseling within a group for solving problems. GCO has been successfully applied to single and multi-objective optimization problems. The 0/1 knapsack problem is also a combinatorial problem in which we can select an item entirely or drop it to fill a knapsack so that the total weight of selected items is less than or equal to the knapsack size and the value of all items is as significant as possible. Dynamic programming solves the 0/1 knapsack problem optimally, but the time complexity of dynamic programming is O(n). In this article, we provide a feature analysis of GCO parameters and use it to solve the 0/1 knapsack problem (KP) using GCO. The results show that the GCO-based approach efficiently solves the 0/1 knapsack problem; therefore, it is a viable alternative to solving the 0/1 knapsack problem.

摘要

优化领域关注的是确定问题的最优解。它指的是给定目标函数的数学损失或收益。优化必须减少给定问题的损失和劣势,同时最大化其收益和好处。我们都想要最优解,或者至少是次优解,因为我们都想过上更好的生活。群体咨询优化器(GCO)是一种新兴的进化算法,它模拟群体内部的咨询人类行为来解决问题。GCO已成功应用于单目标和多目标优化问题。0/1背包问题也是一个组合问题,在这个问题中,我们可以完全选择一个物品或者舍弃它来装满一个背包,使得所选物品的总重量小于或等于背包容量,并且所有物品的价值尽可能大。动态规划能最优地解决0/1背包问题,但动态规划的时间复杂度是O(n)。在本文中,我们对GCO参数进行了特征分析,并使用GCO来解决0/1背包问题(KP)。结果表明,基于GCO的方法能有效地解决0/1背包问题;因此,它是解决0/1背包问题的一种可行替代方法。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/23ea/10280447/351d1e56a59c/peerj-cs-09-1315-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/23ea/10280447/c0874fe18cec/peerj-cs-09-1315-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/23ea/10280447/351d1e56a59c/peerj-cs-09-1315-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/23ea/10280447/c0874fe18cec/peerj-cs-09-1315-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/23ea/10280447/351d1e56a59c/peerj-cs-09-1315-g002.jpg

相似文献

1
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.
2
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.
3
Exact solution of the robust knapsack problem.鲁棒背包问题的精确解。
Comput Oper Res. 2013 Nov;40(11):2625-2631. doi: 10.1016/j.cor.2013.05.005.
4
A novel approach for solving travelling thief problem using enhanced simulated annealing.一种使用增强型模拟退火算法解决旅行小偷问题的新方法。
PeerJ Comput Sci. 2021 Mar 16;7:e377. doi: 10.7717/peerj-cs.377. eCollection 2021.
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
Solving the 0/1 knapsack problem by a biomolecular DNA computer.利用生物分子DNA计算机解决0/1背包问题。
Adv Bioinformatics. 2013;2013:341419. doi: 10.1155/2013/341419. Epub 2013 Feb 18.
7
Modeling and efficient optimization for object-based scalability and some related problems.基于对象的可扩展性及一些相关问题的建模与高效优化
IEEE Trans Image Process. 2000;9(10):1677-92. doi: 10.1109/83.869179.
8
Flexible Wolf Pack Algorithm for Dynamic Multidimensional Knapsack Problems.用于动态多维背包问题的灵活狼群算法
Research (Wash D C). 2020 Feb 18;2020:1762107. doi: 10.34133/2020/1762107. eCollection 2020.
9
A Memetic Algorithm Based on Probability Learning for Solving the Multidimensional Knapsack Problem.
IEEE Trans Cybern. 2022 Apr;52(4):2284-2299. doi: 10.1109/TCYB.2020.3002495. Epub 2022 Apr 5.
10
Optimal sequence for chain matrix multiplication using evolutionary algorithm.使用进化算法的矩阵链乘法的最优序列
PeerJ Comput Sci. 2021 Feb 26;7:e395. doi: 10.7717/peerj-cs.395. eCollection 2021.

本文引用的文献

1
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.