An Ant Colony Optimization Algorithm for Solving the Multidimensional Knapsack Problems

Ant colony optimization (ACO) algorithm is a metaheuristic and stochastic search technology, which has been one of the effective tools for solving discrete optimization problems. However, there are two bottlenecks for large-scaled optimization problems: the ACO algorithm needs too much time to convergent and the solutions may not be really optimal. This paper proposes a novel ACO algorithm for the multidimensional knapsack problems (MKP), which employs a new pheromone diffusion model and a mutation scheme. First, in light of the preference to better solutions, the association distances among objects are mined in each iteration with top-k strategy. Then, a pheromone diffusion model based on info fountain of an object is established, which strengthens the collaborations among ants. Finally, an unique mutation scheme is applied to optimizing the evolution results of each step. The experimental results for the benchmark testing set of MKPs show that the proposed algorithm can not only get much more optimal solutions but also greatly enhance convergence speed.

[1]  Wei Liang,et al.  Auction-based Dynamic Coalition for Single Target Tracking in Wireless Sensor Networks , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[2]  V. Lesser,et al.  Distribution strategies for collaborative and adaptive sensor networks , 2005, International Conference on Integration of Knowledge Intensive Multi-Agent Systems, 2005..

[3]  Min Kong,et al.  Apply the Particle Swarm Optimization to the Multidimensional Knapsack Problem , 2006, ICAISC.

[4]  R. Parra-Hernandez,et al.  On the performance of the ant colony system for solving the multidimensional knapsack problem , 2003, 2003 IEEE Pacific Rim Conference on Communications Computers and Signal Processing (PACRIM 2003) (Cat. No.03CH37490).

[5]  Victor R. Lesser,et al.  Cooperative negotiation for soft real-time distributed resource allocation , 2003, AAMAS '03.

[6]  Yang Yi,et al.  A partheno-genetic algorithm for multidimensional knapsack problem , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[7]  Luca Maria Gambardella,et al.  Solving symmetric and asymmetric TSPs by ant colonies , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[8]  Christine Solnon,et al.  Ant algorithm for the multidimensional knapsack problem , 2004 .

[9]  Mohamed F. Younis,et al.  Optimization of task allocation in a cluster-based sensor network , 2003, Proceedings of the Eighth IEEE Symposium on Computers and Communications. ISCC 2003.

[10]  Jerry Y. H. Fuh,et al.  Negotiation-Based Task Allocation in an Open Supply Chain Environment , 2006 .

[11]  Vincent C. Li Tight oscillations tabu search for multidimensional knapsack problems with generalized upper bound constraints , 2005, Comput. Oper. Res..

[12]  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).

[13]  Huang Zhen Research of pheromone increment and diffusion model for ant colony optimization algorithms , 2007 .

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

[15]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[16]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..