Quick Search Adv. Search

Journal of Bionic Engineering ›› 2021, Vol. 18 ›› Issue (4): 991-1010.doi: 10.1007/s42235-021-0068-1

Previous Articles    

Generalized Oppositional Moth Flame Optimization with Crossover Strategy: An Approach for Medical Diagnosis

Jianfu Xia1, Hongliang Zhang2, Rizeng Li1*, Huiling Chen2*, Hamza Turabieh3, Majdi Mafarja4, Zhifang Pan5*#br#

#br#
  

  1. 1. Department of General Surgery, The Second Affiliated Hospital of Shanghai University, Wenzhou 325000, China 
    2. Department of Computer Science and Artificial Intelligence, Wenzhou University, Wenzhou 325035, China
    3. Department of Information Technology, College of Computers and Information Technology, P.O. Box11099, 
    Taif 21944, Taif University, Taif, Saudi Arabia
    4. Department of Computer Science, Birzeit University, Ramallah 72439, Palestine
    5. The First Affiliated Hospital of Wenzhou Medical University, Wenzhou 325000, China

  • Received:2021-02-10 Revised:2021-09-27 Accepted:2021-10-02 Online:2021-07-10 Published:2021-12-03
  • Contact: Rizeng Li, Huiling Chen, Zhifang Pan E-mail:13857761117@163.com, chenhuiling.jlu@gmail.com, panzhifang@wmu.edu.cn
  • About author:Jianfu Xia1, Hongliang Zhang2, Rizeng Li1*, Huiling Chen2*, Hamza Turabieh3, Majdi Mafarja4, Zhifang Pan5*

Abstract: In the original Moth-Flame Optimization (MFO), the search behavior of the moth depends on the corresponding flame and the interaction between the moth and its corresponding flame, so it will get stuck in the local optimum easily when facing the multi-dimensional and high-dimensional optimization problems. Therefore, in this work, a generalized oppositional MFO with crossover strategy, named GCMFO, is presented to overcome the mentioned defects. In the proposed GCMFO, GOBL is employed to increase the population diversity and expand the search range in the initialization and iteration jump phase based on the jump rate; crisscross search (CC) is adopted to promote the exploitation and/or exploration ability of MFO. The proposed algorithm’s performance is estimated by organizing a series of experiments; firstly, the CEC2017 benchmark set is adopted to evaluate the performance of GCMFO in tackling high-dimensional and multimodal problems. Secondly, GCMFO is applied to handle multilevel thresholding image segmentation problems. At last, GCMFO is integrated into kernel extreme learning machine classifier to deal with three medical diagnosis cases, including the appendicitis diagnosis, overweight statuses diagnosis, and thyroid cancer diagnosis. Experimental results and discussions show that the proposed approach outperforms the original MFO and other state-of-the-art algorithms on both convergence speed and accuracy. It also indicates that the presented GCMFO has a promising potential for application.


Key words: nature-inspired algorithm, moth-flame optimization, generalized opposition-based learning, crisscross search, medical diagnosis