The Woodpecker Mating Algorithm (WMA) is a new metaheuristic algorithm (MA) with high efficiency in solving optimization problems. Nevertheless, WMA needs many search agents to explore the problem space when handling complex problems, resulting in a long computational time. This paper focuses on the acceleration of WMA for solving optimization problems with parallelization in the graphics processing unit (GPU) to improve the speedup and decrease the execution time of the WMA, thereby retaining the quality of the optimal outcomes. The proposed algorithm provides various mechanisms for generating random factors on the host system, bulk transfer of these factors to the GPU, parallel initialization and evaluation of the initial population on GPU, updating and evaluating the search agents’ position. It also uses a decreasing mechanism to determine the best agent. The comparative evaluations of the parallel and serial WMA are based on a classical benchmark and CEC2017 test functions. In addition, the execution time of the GWMA is measured by other parallel MAs to represent the speed of the GWMA. The ultimate outcomes prove that the GWMA is run about 10–82 times quicker than the sequential WMA. Also, the GWMA is faster than other parallel algorithms in solving optimization problems.
Nature-inspired metaheuristic algorithms have been a topic of interest for researchers to solve optimization problems in engineering designs and real-world applications, due to their simplicity and flexibility. This paper presents a new nature-inspired search algorithm called Woodpecker Mating Algorithm (WMA) and applies it to challenging problems in structural optimization. The WMA is a population-based metaheuristic algorithm that mimics the mating behavior of woodpeckers. It was inspired by the drumming sound intensity. In WMA, the population of woodpeckers is divided into male and female groups. The female woodpeckers approach the male woodpeckers based on the intensity of their drum sound. An efficiency comparison was drawn between the WMA algorithm and other metaheuristic algorithms by employing 19 benchmark functions(including unimodal, multimodal and composite functions). Moreover, the performance of WMA is compared with 8 of the best meta-heuristic algorithms using 13 high dimensional multimodal and unimodal benchmark functions. The assessments and statistical results indicate that the WMA algorithm offers promising results and is capable of outperforming the most recent and popular algorithms proposed in the literature in most of the employed benchmark functions. Moreover, a statistically significant difference was observed compared to the other assessed algorithms. The proposed algorithm produced significant results for a non-convex, inseparable, and scalable problems.
The Economic Dispatch (ED) is one of the most important optimization problems in power systems the ultimate goal of the ED is to minimize the cost of operations in a power generation. In this paper, the Woodpecker Mating Algorithm (WMA) is used to solve the ED problem considering the nonlinear properties of generators such as valve point effects (VPE), prohibited operating zones (POZ), ramp rate limits, multiple fuel options, and transmission loss. The WMA algorithm is a novel metaheuristic algorithm inspired by the mating behavior of woodpeckers and sound intensity (a physical quantity). The WMA is implemented on six test systems of different operational dimensions and characteristics to show its capacity for solving the ED problem. The results are compared with the latest and most efficient methods introduced in the literature. Proving the efficiency of the WMA to solve the ED problem, simulation results are promising and offer the optimal fuel cost of production.