期刊文献+

多维背包问题的一个蚁群优化算法 被引量:29

An Improved Ant Algorithm for Multidimensional Knapsack Problem
下载PDF
导出
摘要 蚁群优化(ACO)是一种通用的启发式方法,已被用来求解很多离散优化问题.近年来,已提出几个ACO算法求解多维背包问题(MKP).这些算法虽然能获得较好的解但也耗用太多的CPU时间.为了降低用ACO求解MKP的复杂性,文章基于一种已提出但未实现过的MKP的信息素表示定义了新的选择概率的规则和相应的基于背包项的一种序的启发式信息,从而提出了一种计算复杂性较低、求解性能较好的改进型蚁群算法.实验结果表明,无论串行执行还是虚拟并行执行,在计算相同任务时,新算法耗用时间少且解的价值更高.不仅如此,在实验中,文中的新算法获得了ORLIB中测试算例5.250-22的两个"新"解. Ant Colony Optimization (ACO) is a metaheuristic. And it has been applied to many hard discrete optimization problems. Recently, some researchers have proposed several different ACO algorithms to solve the multidimensional knapsack problem (MKP), which is an NP-hard combinatorial optimization problem. Although these algorithms could obtain good solutions of MKP, they consume too more CPU time. For the sake of decreasing the time complexity of the existing ACO algorithms, a new improved ACO algorithm is proposed for MKP in this paper. First, a pheromone representation, which was defined by Blum C. in his paper "the hyper-cube framework for ant colony optimization" as an example, models binary decision variables assigned to all items and their values. Based on this pheromone model, a new rule choosing the objective item is defined. In this way, the time complexity of the proposed ACO algorithm can be decreased. However, incorporating the heuristic information into the solution construction of the artificial ants is difficult. A new heuristic information of MKP based on some order of all items is described. Experimental results show that in the case of the same computing task~, the new one uses less CPU time and obtains better solutions compared with other ACO algorithms whether the serial or parallel implementation. Also, the new algorithm has obtained two new solutions of test 5. 250-22.
出处 《计算机学报》 EI CSCD 北大核心 2008年第5期810-819,共10页 Chinese Journal of Computers
关键词 蚁群优化 信息素模型 启发式信息 组合优化 多维背包问题 ant colony optimization pheromone model heuristic information combinatorial op-timization multidimensional knapsack problem
  • 相关文献

参考文献14

  • 1Chu P, Beasley J. A genetic algorithm for the multidimensional knapsack problem. Journal of Heuristics, 1998, 4(1): 63-86.
  • 2Dorigo M, Maniezzo V, Colorni A, The ant system: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man and Cybernetics, Part B, 1996, 26(1): 29-42.
  • 3Dorigo M, Dicaro G. The ant colony optimization metaheuristic.New Ideas in Optimization. London, UK: McGraw- Hill, 1999:11-32.
  • 4Leguizamon G, Michalewicz Z. A new version of ant system for subset problems Proceedings of the Congress on Evolutionary Computation. Piseataway, NJ, 1999:1459-1464.
  • 5Fidanova S. Evolutionary algorithm for multiple knapsack problem Proceedings of PPSN VII Workshops. Granada, Spain, 2002:831-840.
  • 6Dorigo M, Gambadella L M. Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation, 1997, 1(1): 53-67.
  • 7Parra-Hernandez R, Dimopoulos N. On the performance of the ant colony system for solving the multidimensional knapsack problem//Proceedings of the IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, PACRIM, 2003, Piscataway. NJ: IEEE Press, 2003: 338- 341.
  • 8Alaya I, Solnon C, Ghedira K. Ant algorithm for the multidimensional knapsack problem Proeeedings of the Dans International Conference on Bio~nspired Optimization Methods and Their Applications. Ljubljana, Slovenie, 2004, 63-72.
  • 9于永新,张新荣.基于蚁群系统的多选择背包问题优化算法[J].计算机工程,2003,29(20):75-76. 被引量:16
  • 10刘华蓥,林玉娥,刘金月.基于蚁群算法求解0/1背包问题[J].大庆石油学院学报,2005,29(3):59-62. 被引量:11

二级参考文献20

  • 1马良.在微机上求解大型背包问题[J].新浪潮,1993(8):15-18. 被引量:2
  • 2余祥宜 崔国华 皱海明.计算机算法基础(第二版)[M].武汉:华中科技大学出版社,2000.68-70.
  • 3Colorni 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.
  • 4Dodgo 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 ).
  • 5Merkle D, Middendorf M,Schmeck H.Ant Colony Optimization for Resource-constrained Project Scheduling.In:IEEE Transactions on Evolutionary Computation ,2002,6(4).
  • 6Song 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.
  • 7Maniczzo V, Carbonaro A.An Ants Heuristic for the Frequency Assignment Problem.In:ELSEVIER Future Generation Computer Systems,2000,(16):927-935.
  • 8Chang 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.
  • 9Dorigo M, GambardellaL M. Ant colony system: a cooperative learning approach to the traveling sales man problem[J]. IEEE Trans.on Evolutionary Computation, 1997,1(1): 53-66.
  • 10马良.多目标投资决策模型的进化算法[J].上海理工大学学报,1998,20(1):56-59. 被引量:14

共引文献35

同被引文献312

引证文献29

二级引证文献127

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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