A hybrid of Nested Partition, Binary Ant System, and Linear Programming for the multidimensional knapsack problem

This work presents a hybrid algorithm of Nested Partition (NP), Binary Ant System (BAS), and Linear Programming (LP) to solve the multidimensional knapsack problem (MKP). The hybrid NP+BAS+LP algorithm takes advantage of the global search strategies of the NP algorithm; the ability of BAS to quickly generate good solutions and incorporates information obtained from solving a LP relaxation of the MKP to help guide the search. It thus incorporates both the lower bounds (LB), found by the BAS, and the upper bounds (UB), found by solving the relaxed LP, into the search by embedding both in the NP framework. An adjustable computation budget is implemented where the number of samples increases if the LB and the UB point to different promising subregions. The proposed hybrid is compared to state-of-the-art solution techniques and is found to be one of the best algorithms in terms of the quality of solutions obtained and CPU time requirements.

[1]  John E. Beasley,et al.  A Genetic Algorithm for the Multidimensional Knapsack Problem , 1998, J. Heuristics.

[2]  Min Kong,et al.  A new ant colony optimization algorithm for the multidimensional Knapsack problem , 2008, Comput. Oper. Res..

[3]  Leyuan Shi,et al.  Nested Partitions Method for Stochastic Optimization , 2000 .

[4]  Leyuan Shi,et al.  Nested Partitions Method, Theory and Applications , 2008 .

[5]  Sameh Al-Shihabi,et al.  Backtracking Ant System for the Traveling Salesman Problem , 2004, ANTS Workshop.

[6]  Fred W. Glover,et al.  Cutting and Surrogate Constraint Analysis for Improved Multidimensional Knapsack Solutions , 2002, Ann. Oper. Res..

[7]  Z. Michalewicz,et al.  A new version of ant system for subset problems , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[8]  Sameh Al-Shihabi Ants for Sampling in the Nested Partition Algorithm , 2004, Hybrid Metaheuristics.

[9]  Jin-Kao Hao,et al.  A hybrid approach for the 0-1 multidimensional knapsack problem , 2001, IJCAI 2001.

[10]  Michel Vasquez,et al.  Improved results on the 0-1 multidimensional knapsack problem , 2005, Eur. J. Oper. Res..

[11]  Leyuan Shi,et al.  A new hybrid optimization algorithm , 1999 .

[12]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[13]  Thomas Stützle,et al.  Ant Colony Optimization Theory , 2004 .

[14]  Leyuan Shi,et al.  New parallel randomized algorithms for the traveling salesman problem , 1999, Comput. Oper. Res..

[15]  Leyuan Shi,et al.  Nested Partitions Method for Global Optimization , 2000, Oper. Res..

[16]  M Dorigo,et al.  Ant colonies for the quadratic assignment problem , 1999, J. Oper. Res. Soc..

[17]  Jin-Kao Hao,et al.  A Hybrid Approach for the 01 Multidimensional Knapsack problem , 2001, IJCAI.

[18]  Marco Dorigo,et al.  The hyper-cube framework for ant colony optimization , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[19]  Leyuan Shi,et al.  Hybrid Nested Partitions and Mathematical Programming Approach and Its Applications , 2008, IEEE Transactions on Automation Science and Engineering.

[20]  Arnaud Fréville,et al.  The multidimensional 0-1 knapsack problem: An overview , 2004, Eur. J. Oper. Res..