Vol.70, No.3, 2022, pp.6239-6255, doi:10.32604/cmc.2022.020682
A Novel Binary Emperor Penguin Optimizer for Feature Selection Tasks
  • Minakshi Kalra1, Vijay Kumar2, Manjit Kaur3, Sahar Ahmed Idris4, Şaban Öztürk5, Hammam Alshazly6,*
1 Computer Science Department, Government College Bahadurgarh, Bahadurgarh, 124507, India
2 CSE Department, National Institute of Technology Hamirpur, 177005, India
3 School of Engineering and Applied Sciences, Bennett University, Greater Noida, 201310, India
4 College of Industrial Engineering, King Khalid University, Abha, Saudi Arabia
5 Department of Electrical and Electronics Engineering, Amasya University, Amasya, Turkey
6 Faculty of Computers and Information, South Valley University, Qena, 83523, Egypt
* Corresponding Author: Hammam Alshazly. Email: .e.g.,
Received 03 June 2021; Accepted 23 August 2021; Issue published 11 October 2021
Nowadays, due to the increase in information resources, the number of parameters and complexity of feature vectors increases. Optimization methods offer more practical solutions instead of exact solutions for the solution of this problem. The Emperor Penguin Optimizer (EPO) is one of the highest performing meta-heuristic algorithms of recent times that imposed the gathering behavior of emperor penguins. It shows the superiority of its performance over a wide range of optimization problems thanks to its equal chance to each penguin and its fast convergence features. Although traditional EPO overcomes the optimization problems in continuous search space, many problems today shift to the binary search space. Therefore, in this study, using the power of traditional EPO, binary EPO (BEPO) is presented for the effective solution of binary-nature problems. BEPO algorithm uses binary search space instead of searching solutions like conventional EPO algorithm in continuous search space. For this purpose, the sigmoidal functions are preferred in determining the emperor positions. In addition, the boundaries of the search space remain constant by choosing binary operators. BEPO's performance is evaluated over twenty-nine benchmarking functions. Statistical evaluations are made to reveal the superiority of the BEPO algorithm. In addition, the performance of the BEPO algorithm was evaluated for the binary feature selection problem. The experimental results reveal that the BEPO algorithm outperforms the existing binary meta-heuristic algorithms in both tasks.
Metaheuristics; optimization algorithms; emperor penguin optimizer; intensification; diversification; feature selection
Cite This Article
Kalra, M., Kumar, V., Kaur, M., Idris, S. A., Öztürk,
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.