A Hybrid Genetic Algorithm and Sperm Swarm Optimization (HGASSO) for Multimodal Functions

A Hybrid Genetic Algorithm and Sperm Swarm Optimization (HGASSO) for Multimodal Functions

Hisham A. Shehadeh, Hossam M. J. Mustafa, Mohammad Tubishat
Copyright: © 2022 |Pages: 33
DOI: 10.4018/IJAMC.292507
Article PDF Download
Open access articles are freely available for download

Abstract

In this paper, we propose a hybrid algorithm combining two different metaheuristic methods, “Genetic Algorithms (GA)” and “Sperm Swarm Optimization (SSO)”, for the global optimization of multimodal benchmarks functions. The proposed Hybrid Genetic Algorithm and Sperm Swarm Optimization (HGASSO) operates based on incorporates concepts from GA and SSO in which generates individuals in a new iteration not only by crossover and mutation operations as proposed in GA, but also by techniques of local search of SSO. The main idea behind this hybridization is to reduce the probability of trapping in local optimum of multi modal problem. Our algorithm is compared against GA, and SSO metaheuristic optimization algorithms. The experimental results using a suite of multimodal benchmarks functions taken from the literature have evinced the superiority of the proposed HGASSO approach over the other approaches in terms of quality of results and convergence rates in which obtained good results in solving the multimodal benchmarks functions that include cosine, sine, and exponent in their formulation.
Article Preview
Top

Introduction

During the last decades, there has been a huge growing in the area of evolutionary computing, which has indicated modern techniques for solving various types of optimization problems. In contrast to classical or traditional optimization approaches, which emphasize exact and accurate computation, but these approaches may fall down in obtaining the solution of a global optimum. Based on that, evolutionary computation emerged to provide more efficient and robust technique for solving complex problems (Shehadeh et al. 2018a; Fogel, 2005). “Genetic algorithm (GA)” is one of the most prevalent branches between the existing evolutionary approaches. GA is considered as an inherently discrete stochastic search approach depends on the techniques of generating genetics, natural selection, and evolution (Shehadeh et al, 2018a; Paulinas and Ušinskas, 2007). Since this type of metaheuristics simultaneously can search and evaluate many sites in the domain of problem, which is more likely to discover the global optimum of an optimization problem. Furthermore, it easy to implement and use, which uses a measure of performance of simple scalar that does not use or require derivative information (Shehadeh et al., 2018a).

More recently, Hisham A. Shehadeh et al. (Shehadeh et al., 2017; Shehadeh et al. 2018b, Shehadeh et al. 2018c) proposed a new metaheuristic method, namely ‘‘Sperm Swarm Optimization’’ (denoted as SSO). The idea of this approach is inspired by the behaviors of sperm swarm through the procedure of natural fertilization. The theory of SSO represents a solution process, which each sperm swims through the domain of multidimensional search space while the sperm’s position and velocity are constantly updated based on the previous position of the sperm, as well as the best performance of the swarm in the entire population.

In contrast with GA, SSO is an inherently continuous approach in which has various attractive features. It has memory, so the prior knowledge can be retained by all the sperms in each generation; whereas in GA, the scenario is different, which is considered as an inherently discrete approach, so the prior knowledge of the problem is discarded each iteration by reserving the best individuals and eliminating the worst individuals at each generation. To date, SSO has been successfully applied to generate the optimal solution for different continuous nonlinear functions in practice (Shehadeh et al., 2018c), but until recently it had not been hybridized to deal with multimodal problems. SSO seems particularly appropriate for multimodal tasks mainly because of the good quality of solutions and the high speed of convergence that the algorithm shows for solving different kinds of single-objective problems (Shehadeh et al., 2018c).

There are many studies that have been investigated the hybridization of evolutionary algorithms with local search. We can summarize them as follows:

Soleimani et al. proposed a hybrid approach that integrates “Particle Swarm Optimization (PSO)” with GA. The proposed approach was used to optimize problems of supply chain network. The results showed that the proposed approach has better convergence and quality of solution than GA (Soleimani & Kannan, 2015).

On the other hand, Samuel et al. suggested new optimization approach that merges the functionality of PSO and GA. The proposed approach was used to solve the scheduling problem of power generator. The results proved the efficiency of the proposed approach in finding solution for the aforementioned problem (Samuel & Rajan, 2015).

In different view, Fang et al. proposed a new hybrid approach that integrates “Artificial Fish Swarm Algorithm (AFSA)” with GA. This approach was used to solve scheduling problem of the hydrothermal systems. To prove the performance of the proposed approach, Fang et al. tested this approach on two hydrothermal systems (Fang et al., 2014).

In a different work, Kao et al. proposed a hybrid approach that integrates PSO with GA. The proposed approach was applied to solve 17 multi-modal functions. The results showed that the proposed approach has better convergence and quality of solution than other approaches (Kao & Zahara, 2008).

Gholami et al. discussed a hybrid approach that merges the functionality of PSO with GA. They used this approach to optimize bank shape problem. The result showed the performance of the approach under different scenarios (Gholami et al., 2018).

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 1 Issue (2023)
Volume 13: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing