Abstract

Grey Wolf Optimizer (GWO) is a nature-inspired swarm intelligence algorithm that mimics the hunting behavior of grey wolves. GWO, in its basic form, is a real coded algorithm that needs modifications to deal with binary optimization problems. In this paper, previous work on the binarization of GWO are reviewed, and are classified with respect to their encoding scheme, updating strategy, and transfer function. Then, we propose a novel binary GWO algorithm (named SetGWO), which is based on set encoding and uses set operations in its updating strategy. The proposed algorithm uses a completely different encoding scheme that eliminates the need for the transfer function and boundary checking, and also uses lower-dimensional agents; therefore, decreases the running time. Also, by using an exclusive exploration set for each agent, defining a different distance measure and an encircling strategy in discrete spaces, the quality of solutions has been improved. Experimental results on different real-world combinatorial optimization problems and datasets show that SetGWO outperforms other existing binary GWO algorithms in terms of quality of solutions, running time, and scalability.

Highlights

  • Combinatorial optimization is a category of optimization that consists of finding an optimal object from a finite set of objects

  • We focus on binary optimization problems, where the goal is to find a subset of size k of a given set of

  • In the basic Grey wolf optimizer (GWO), in which wolves are modeled as points in a continuous space, the position of an omega wolf is updated according to the average position of the three leaders

Read more

Summary

Introduction

Combinatorial optimization is a category of optimization that consists of finding an optimal object from a finite set of objects. Grey wolf optimizer (GWO) (Mirjalili et al, 2014) is one of the evolutionary algorithms that has been widely tailored for a wide variety of optimization problems due to its impressive characteristics over other metaheuristics. It has very few parameters, and no derivation information is required in the initial search. GWO simulates the major steps of grey wolves hunting, searching for prey, encircling, and attacking. Since we do not know the position of the prey (optimal solution) in optimization problems, the three leaders guide the omega wolves to move toward the optimal solution. Classification (Chantar et al, 2020) are just a few to mention

Related Work on Binarization of GWO
Encircling prey
Updating Strategy
Result and Discussion
Quality of solutions
Running Time
Scalability
Conclusion and Future Work
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