Abstract

This article proposes a novel binary version of recently developed Gaining Sharing knowledge-based optimization algorithm (GSK) to solve binary optimization problems. GSK algorithm is based on the concept of how humans acquire and share knowledge during their life span. A binary version of GSK named novel binary Gaining Sharing knowledge-based optimization algorithm (NBGSK) depends on mainly two binary stages: binary junior gaining sharing stage and binary senior gaining sharing stage with knowledge factor 1. These two stages enable NBGSK for exploring and exploitation of the search space efficiently and effectively to solve problems in binary space. Moreover, to enhance the performance of NBGSK and prevent the solutions from trapping into local optima, NBGSK with population size reduction (PR-NBGSK) is introduced. It decreases the population size gradually with a linear function. The proposed NBGSK and PR-NBGSK applied to set of knapsack instances with small and large dimensions, which shows that NBGSK and PR-NBGSK are more efficient and effective in terms of convergence, robustness, and accuracy.

Highlights

  • In combinatorial optimization, the knapsack problem is one of the most challenging and NP-hard problems

  • Algorithm, the linear population size reduction mechanism is applied, that decreases the population size linearly, which is marked as PR-novel binary gaining sharing knowledge-based optimization algorithm (NBGSK)

  • To check the performance of PRNBGSK, it is employed on the 0 −1 knapsack problem (0-1KP) with small and large dimensions and compared the results with NBGSK, binary bat algorithm [28], and different binary versions of particle swarm optimization algorithm [27,35]

Read more

Summary

Introduction

The knapsack problem is one of the most challenging and NP-hard problems. GSK algorithm is applied to the continuous optimization problems, and the obtained results prove its robustness, Fig. 1 Pseudocode for junior gaining sharing knowledge stage efficiency, and ability to find optimal solutions for the problems. The manuscript proposes a novel binary gaining sharing knowledge-based optimization algorithm (NBGSK) to solve the binary optimization problems.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call