Journal of Bionic Engineering (2023) 20:2465–2485 https://doi.org/10.1007/s42235-023-00356-8
The Bedbug Meta-heuristic Algorithm to Solve Optimization Problems
Kouroush Rezvani1 · Ali Gaffari2 · Mohammad Reza Ebrahimi Dishabi1
Ali Gaffari A.email@example.com · Kouroush Rezvani Kouroush.firstname.lastname@example.org · Mohammad Reza Ebrahimi Dishabi email@example.com
1 Department of Computer Engineering, Miyaneh Branch, Islamic Azad University, Miyaneh, Iran
2 Department of Computer Engineering, Tabriz Branch, Islamic Azad University, Tabriz, Iran
Abstract：Small parasitic Hemipteran insects known as bedbugs (Cimicidae) feed on warm-blooded mammal’s blood. The most famous member of this family is the Cimex lectularius or common bedbug. The current paper proposes a novel swarm intelligence optimization algorithm called the Bedbug Meta-Heuristic Algorithm (BMHA). The primary inspiration for the bedbug algorithm comes from the static and dynamic swarming behaviors of bedbugs in nature. The two main stages of optimization algorithms, exploration, and exploitation, are designed by modeling bedbug social interaction to search for food. The proposed algorithm is benchmarked qualitatively and quantitatively using many test functions including CEC2019. The results of evaluating BMHA prove that this algorithm can improve the initial random population for a given optimization problem to converge towards global optimization and provide highly competitive results compared to other well-known optimization algorithms. The results also prove the new algorithm's performance in solving real optimization problems in unknown search spaces. To achieve this, the proposed algorithm has been used to select the features of fake news in a semi-supervised manner, the results of which show the good performance of the proposed algorithm in solving problems.
Keywords ：Bedbug Meta-Heuristic Algorithm · Optimization algorithm · BMHA