期刊文献+

一种求解0-1背包问题的整数混沌粒子群优化算法 被引量:2

An Integer Chaos-Particle-Swarm-Optimization Algorithm for 0-1Knapsack Problem
下载PDF
导出
摘要 针对0-1背包问题(0-1KP)的特点,以经典的速度-位移模型为基础整数编码各粒子,以混沌序列指导全局搜索,以排列的改变描述粒子的飞行.更新粒子的位置,进而提出用于求解0-1KP的整数混沌粒子群优化(ICPSO)算法.该算法由于背包容量的限制,融入到编码和粒子飞行中,因而不会在进化中产生无效的粒子,从而提高了算法的求解效率.实验结果表明:ICPSO算法简明、有效,较典型遗传算法,及粒子群算法具有更好的收敛性能和求解速度. For solving 0-1 knapsack problem (KP), an integer chaos-particle-swarm-optimization (ICPSO) algorithm is presented. In the algorithm, according to the characteristic of 0-1 KP, the classical velocity-position model is inherited; each particle is encoded with integers; a chaos sequence is employed to direct global search and the permutation change is used to depict the flying behavior of each particle, (i. e. , the update of position). Further, because the limit of pack ca- pacity is taken into consideration in the coding and particle flying process, no invalid particles are produced in the evolu- tionary process, which thereby enhances the algorithm efficiency. Experimental results demonstrate that ICPSO is simple but effective, and better than genetic algorithm and particle swarm optimization at constringency and convergence speed.
作者 卢璥
出处 《华侨大学学报(自然科学版)》 CAS 北大核心 2013年第5期516-520,共5页 Journal of Huaqiao University(Natural Science)
基金 中央高校基本科研业务费专项基金资助项目 华侨大学科研基金资助项目(11BS210)
关键词 粒子群优化 混沌 0-1背包问题 遗传算法 particle swarm optimizatiom chaos 0-1 knapsack problem genetic algorithm
  • 相关文献

参考文献10

  • 1DANTZIG G B. Discrete variable extremum problems[J]. Operations Reaserach, 1957,5(2):266-277.
  • 2张生,魏忠华,何尚录,梁国宏,黄辉.0-1背包问题在限额投资决策中的应用及其扰动分析[J].内蒙古师范大学学报(自然科学汉文版),2007,36(5):595-598. 被引量:2
  • 3王保仓,韦永壮,胡予濮.基于随机背包的公钥密码[J].电子与信息学报,2010,32(7):1580-1584. 被引量:8
  • 4EBERHART R, KENNEDY J. A new optimizer using particle swarm theory[C] // Proceedings of the 6th Interna- tional Symposium on Micro Machine and Human Science. Los Alamitos:IEEE Press, 1995:39-43.
  • 5ZHU Jia-rui, JI Zhen, SHI Yu-hui , et al. DNA sequence compression using adaptive particle swarm optimization- based memetic algorithm[J]. IEEE Transactions on Evolutionary Computation,2011,15(5):643-658.
  • 6ROUT N K, DAS D P, PANDA G. Particle swarm optimization based active noise control algorithm without second- ary path identification[J]. IEEE Transactions on Instrumentation and Measurement, 2012,61(2) : 554-563.
  • 7胡珀,娄渊胜.改进粒子群优化算法在服务组合中的应用[J].计算机工程,2011,37(17):130-132. 被引量:7
  • 8唐朝霞,章慧,徐冬梅.一种改进的粒子群算法和相关反馈的图像检索[J].计算机科学,2011,38(10):278-280. 被引量:9
  • 9黄润生.混沌及其应用[M].武汉:武汉大学出版社,2002:128-140.
  • 10KENNEDY J, EBERHART R C. A discrete binary version of the particle swarm algorithm[C]//Proceedings of the 10th IEEE International Conference on Systems, Man and Cybernetics. Los Alamitos: IEEE Press, 1997: 4104- 4109.

二级参考文献29

  • 1王岑,高成修.投资决策中的0-1背包问题的扰动修复[J].武汉大学学报(理学版),2004,50(5):542-546. 被引量:2
  • 2吴洪,卢汉清,马颂德.基于内容图像检索中相关反馈技术的回顾[J].计算机学报,2005,28(12):1969-1979. 被引量:52
  • 3Merkle R C and Hellman M E. Hiding information and signatures in trapdoor knapsacks[J]. IEEE Transactions on Information Theory, 1978, 24(5): 525-530.
  • 4Murakami Y and Nasako T. A new trapdoor in knapsack public-key cryptosystem with two sequences as the public key[C]. The Third International Conference on Convergence and Hybrid Information Technology-ICCIT 2008, Busan, Korea 2008: 357-362.
  • 5Su P and Tsai C. New cryptosystems design based on hybrid-mode problems[J]. Computers and Electrical Engineering, 2009, 35(3): 478-484.
  • 6Hwang M, Lee C, and Tzeng S. A new knapsack public-key cryptosystem based on permutation combination algorithm[J]. International Journal of Applied Mathematics and Computer Sciences, 2009, 5(1): 33-38.
  • 7Coster M J, Joux A, and LaMacehia B A, et al.. Improved low-density subset sum algorithms[J]. Computational Complexity, 1992, 2(2): 111-128.
  • 8Lagarias J C. Knapsack public key cryptosystems and Diophantine approximation[C]. Advances in Cryptology- CRYPTO 1983, New York: Plenum, 1984: 3-23.
  • 9Nguyen P and Stern J. Merkle-Hellman revisited: a cryptanalysis of the Qu-Vanstone cryptosystem based on group factorizations[C]. Advances in Cryptology-Crypto 1997 Berlin: Springer-Verlag, 1997, LNCS 1294: 198-212.
  • 10Brickell E F and Odlyzko A M. Cryptanalysis: A survey of recent results[C]. Contemporary Cryptology, The Science of Information Integrity, New York, IEEE Press, 1992: 501-540.

共引文献29

同被引文献43

  • 1刘建芹,贺毅朝,顾茜茜.基于离散微粒群算法求解背包问题研究[J].计算机工程与设计,2007,28(13):3189-3191. 被引量:29
  • 2潘文超.果蝇最佳化演算法[M].台北:沧海书局,2011:10-12.
  • 3Pan W T. A new fruit fly optimization algorithm:taking the financial distress model as an example [ ] ]. Knowledge-Based Systems, 2012,26(2) :69-74.
  • 4Fayard D, Plateau G. Resolution of the 0-1 knapsack problem com- parison of methods[ J]. Mathematical Programming, 1975,8 ( 1 ) : 272- 307.
  • 5Julien R, Jose R F, Yves D S. The inverse {0,1 t-knapsack prob- lem : theory, algorithms and computational experiments [ J ]. Discrete Optimization ,2013, t 0 (2) : 181 - 192.
  • 6Zhang Xiaoge, I-Iuang Shiyan, Hu Yong, et al. Solving 0-1 knapsack problems based on amoeboid organism algorithm[ J]. Applied Mathe- matics and Computation ,2013,21 9( 19 ) :9959-9970.
  • 7Jezpwslo J, Boehenek R, Ziomek G. Random search optimization ap- proach for highly multi-modal nonlinear problems [ J ]. Advances in Engineering Software ,2005,36 ( 8 ) :504-517.
  • 8ARBOB C, MARINELLI F, VENTURA P. One-dimensional cutting stock with a limited number of open stacks: Bounds and solutions {tom a new integer linear programming model[J]. International Transactions in Operational Research, 2016,23 (2) : 47-63.
  • 9PAQUAY C, SCHYNS M, LIMtURG S. A mixed integer programming formulation for the three-dimensional binpacking problem deriving from an air cargo application[J]. International Transactions in ()perational Research, 2016, 23(2) : 187-213.
  • 10KAYA O,UREK 13. A mixed integer nonlinear programming model and heuristic solutions for location, inventory and pricing decisions in a closed loop supply chain[J]. Computers and Operation Research, 2016,65 (8) :93-103.

引证文献2

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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