期刊文献+

改进帕累托算法求解超大规模多选择背包问题 被引量:3

Improved Pareto Algorithm for Solving Very Large Scale Multiple-Choice Knapsack Problem
下载PDF
导出
摘要 实际生产生活中大量多选一的问题都可以转为多选择背包问题(MCKP),但MCKP是一个经典的NP难问题,因此对于超大规模MCKP而言,往往只能利用粒子群算法、狼群算法、鱼群算法等群智能算法对问题进行求解.对于群智能算法而言,高效快捷的贪心算法对于初始解的生成起着至关重要的作用.基于凸帕累托算法(CPA),提出一种能够快速求解线性支配子集的改进帕累托算法(IPA).IPA首先选择各类项集的质量最小项,然后计算所有物品的价值密度,最后按照价值密度从高到低选择对物品进行贪心选择,若贪心选择项的价值大于其所在项集原有选择项,则进行迭代.仿真实验结果表明:IPA相比于CPA,求解速度平均提升98.86%.且PSO-IPA求解精度平均提升28.92%. In the actual production life conditions,a large number of multiple choices can be converted into a multiple-choice knapsack problem(MCKP),but MCKP is a classic NP-hard problem.Therefore,for very large scale MCKP,it is often only possible to use the particle swarm algorithm,wolf pack algorithm,fish swarm algorithm and so on to solve the problem.For swarm intelligence algorithms,efficient and fast greedy algorithms play a key role in the generation of initial solutions.Based on the convex Pareto algorithm(CPA),an improved Pareto algorithm(IPA)that can quickly get the linear programming dominated set is proposed.IPA firstly selects the minimum weight item of each set,then computes the value density of all items,and finally chooses the greedy choice of the item according to the value density from high to low.When the value of the greedy option is greater than the original selection of the item set,then IPA is iterated.The simulation results show that compared with CPA,the speed of IPA is increased by 98.86%.The PSO-IPA solution accuracy is increased by an average of 28.92%.
作者 杨洋 YANG Yang(College of Mathematics Education,China West Normal University,Nanchong,Sichuan 637009,China)
出处 《电子学报》 EI CAS CSCD 北大核心 2020年第6期1205-1212,共8页 Acta Electronica Sinica
基金 国家自然科学基金(No.11871059) 四川省教育厅自然科学基金(No.18ZA0469) 西华师范大学校级科研团队(No.CXTD2015-4) 西华师范大学英才基金(No.17YC385) 西华师范大学青年教师科研基金专项(No.19D035)。
关键词 多选择背包问题 贪心算法 大数据 帕累托前沿 凸优化 群智能算法 整数优化 multiple-choice knapsack problem(MCKP) greedy algorithm big data Pareto front convex optimization swarm intelligence algorithm integer optimization
  • 相关文献

参考文献9

二级参考文献86

  • 1GEN M, CHENG R, SASAKI M. Multiple-choice knapsack problem using genetic algorithms [ C ]//Advances in Engineering Design and Automation Research Ⅱ. 1998 : 1127-1132.
  • 2KARABOGA D. An idea based on honey bee swarm for numerical op- timization, Technical Report TR06[R]. Turkey :Computer Enginee- ring Department, Erciyes University, 2005.
  • 3KARABOGA D, BASTURK B. On the performance of artificial bee colony( ABC ) algorithm[ J]. Applied Soft Computing ,2008,8 ( 1 ) : 687- 697.
  • 4SINGH A. An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem [ J ]. Applied Soft Computing, 2009,9(2) :625-631.
  • 5Colorni A, Dorigo M,Maniez.zo V.Distributed Optimization by Ant Colonies[A].In:Proc of 1st European Conf,Artificial Life,Pans, France, Elsevier, 1991 ~ 134-142.
  • 6Dodgo M,Gambardella L M.Ant Colony System:A Cooperative Learning Approach to the Traveling Salesman Problem.In:IEEE Transactions on Evolutionary Computation ,1997,1 ( 1 ).
  • 7Merkle D, Middendorf M,Schmeck H.Ant Colony Optimization for Resource-constrained Project Scheduling.In:IEEE Transactions on Evolutionary Computation ,2002,6(4).
  • 8Song Y H,Chou C S,Stonham T J.Combined Heat and Power Economic Dispatch by Improved Ant Colony Search Algorithm.In: ELSEVIER Electric Power System Research, 1999,(52):115-121.
  • 9Maniczzo V, Carbonaro A.An Ants Heuristic for the Frequency Assignment Problem.In:ELSEVIER Future Generation Computer Systems,2000,(16):927-935.
  • 10Chang C S,Tian L, Wen F S.A New Approach to Fault Section Estimation on Power Systems Using Ant System.In:ELSEVIER Electric Power System Research, 1999,(49):63-70.

共引文献120

同被引文献32

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部