Hybrid optimization algorithm of ant colony optimization and Lagrangian relaxation for solving multidimensional knapsack problem

被引:0
|
作者
Ren Z.-G. [1 ]
Zhao S.-Y. [1 ]
Huang S.-S. [1 ]
Liang Y.-S. [1 ]
机构
[1] School of Electronic and Information Engineering, Xi'an Jiaotong University, Xi'an
来源
Ren, Zhi-Gang (renzg@mail.xjtu.edu.cn) | 1600年 / Northeast University卷 / 31期
关键词
Ant colony optimization; Core problem; Lagrangian relaxation; Multidimensional knapsack problem;
D O I
10.13195/j.kzyjc.2015.0690
中图分类号
学科分类号
摘要
A hybrid optimization algorithm that integrates ant colony optimization(ACO) with Lagrangian relaxation(LR) is proposed for solving NP-hard and strongly constrained multidimensional knapsack problems(MKP). This algorithm takes ACO as the basic framework and defines a novel utility index for MKP based on LR dual information. ACO endows the algorithm with global search ability, and the designed utility index organically combines the optimization object and the constraint conditions of MKP together. Benefiting from this characteristic, the utility index is used to define the core problem for MKP on the one hand, with the aim of reducing the problem scale. On the other hand, it can be used as the heuristic factor of ACO, directing the algorithm to intensively search those promising solution areas. Simulation results on a large number of benchmark instances show that the proposed algorithm is of strong robustness. Compared with existing algorithms, it is also highly competitive in terms of solution quality and efficiency. © 2016, Editorial Office of Control and Decision. All right reserved.
引用
收藏
页码:1178 / 1184
页数:6
相关论文
共 18 条
  • [1] Chu P.C., Beasley J.E., A genetic algorithm for the multidimensional knapsack problem, J of Heuristics, 4, 1, pp. 63-86, (1998)
  • [2] Kellerer H., Pferschy U., Pisinger D., Knapsack Problems, pp. 449-482, (2004)
  • [3] Shih W., A branch and bound method for the multiconstraint zero-one knapsack problem, J of the Operational Research Society, 30, 4, pp. 369-378, (1979)
  • [4] Toth P., Dynamic programing algorithms for the zero-one knapsack problem, Computing, 25, 1, pp. 29-45, (1980)
  • [5] Vasquez M., Vimont Y., Improved results on the 0-1 multidimensional knapsack problem, European J of Operational Research, 165, 1, pp. 70-81, (2005)
  • [6] Wang L., Wang S.Y., Fang C., A hybird distribution estimation algorithm for solving multidimensional knapsack problem, Control and Decision, 26, 8, pp. 1121-1125, (2011)
  • [7] Wang L., Zheng X.L., Wang S.Y., A novel binary fruit fly optimization algorithm for solving the multidimensional knapsack problem, Knowledge-Based Systems, 48, 1, pp. 17-23, (2013)
  • [8] OuYang H.B., Gao L.Q., Kong X.Y., Et al., A binary modified harmony search algorithm for 0-1 knapsack problem, Control and Decision, 29, 7, pp. 1174-1180, (2014)
  • [9] Yu X.C., Zhang T.W., An improved ant algorithm for multidimensional knapsack problem, Chinese J of Computers, 31, 5, pp. 810-819, (2008)
  • [10] Al-Shihabi S., Olafssonb S., A hybrid of nested partition, binary ant system, and linear programming for the multidimensional knapsack problem, Computers & Operations Research, 37, 2, pp. 247-255, (2010)