Systems Engineering and Electronics

Previous Articles     Next Articles

A binary wolf pack algorithm for solving 0-1 knapsack problem

WU Hu-sheng1,2, ZHANG Feng-ming1, ZHAN Ren-jun2, WANG Song2, ZHANG Chao1   

  1. 1. Materiel Management and Safety Engineering College, Air Force Engineering University, Xi’an 710051, China;
    2. Materiel Engineering College, Armed Police Force Engineering University,Xi’an 710086,China
  • Online:2014-08-22 Published:2010-01-03

Abstract:

The wolf pack algorithm (WPA), inspired by swarm intelligence of wolf pack in their prey hunting behaviors and distribution mode, has been proposed and successfully applied in complex function optimization problems. Based on the designing of the move operator, the artificial wolves’ position, step-length and intelligent behaviors are redesigned by binary coding, and a binary wolf pack algorithm (BWPA) is proposed to solve combinatorial optimization problems in discrete spaces. BWPA preserves the feature of cooperative searching based on job distribution of the wolf pack and is applied to 10 classic 0-1 knapsack problems. Moreover, the 3 high-dimensional 0-1 knapsack problems are tested. All results show that BWPA has better global convergence and computational robustness and outperforms the binary particle swarm optimization algorithm, the greedy genetic algorithm and the quantum genetic algorithm, especially for high-dimensional knapsack problems.

[an error occurred while processing this directive]