Industrial Engineering Journal ›› 2023, Vol. 26 ›› Issue (3): 116-123.doi: 10.3969/j.issn.1007-7375.2023.03.013

• System Modeling & Optimization Algorithm • Previous Articles     Next Articles

An Interdependence Balance Algorithm for Solving 0-1 Knapsack Problems

LUO Yabo, TENG Hongxi   

  1. School of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan 430070, China
  • Received:2022-04-10 Published:2023-07-08

Abstract: To extend the methods for solving the 0-1 knapsack problem, one of classical NP hard problems, simulating the natural mechanism of achieving dynamic equilibrium by interdependence and mutual restriction among species in an ecosystem, this paper puts forward a novel bionic algorithm: the interdependence balance algorithm. The algorithm describes the designed variables with the population size, uses the interdependence relationship as the optimization driving force, and aims to achieve a steady-state of a system. Self-growth functions, interdependence functions and growth functions are designed to describe the variation patterns of the designed variables and promote the optimization process of solutions. The results of the interdependence balance algorithm for solving 10 different scale 0-1 knapsack problems are compared with the literature data in recent years. Results show that the algorithm can obtain the currently known optimal solution in 8 different scale problems, which verifies the convergence and solution performance of the interdependence balance algorithm, and shows that the algorithm is effective and competitive for solving 0-1 knapsack problems.

Key words: 0-1 knapsack problem, NP-hard problem, bionic algorithms, metaheuristic algorithm, ecological balance mechanism

CLC Number: