Hunger Games Search Optimization Algorithm

Steps and Logics of Hunger Games Search (HGS) Optimization Algorithm

Hunger Games Search (HGS)

edit

Hunger Games Search (HGS) was proposed in 2021 [1]. It is a performance-based swarm optimization method, which shows strong performance compared to various optimizers and DE variants in benchmark problems.

Mathematical Model

edit

Approach Food

edit

To express the approaching behavior mathematically, the following formulas are proposed to imitate the contraction mode:

     

where:

  •   – Position of the individual at iteration  
  •   and   – Weights of hunger
  •   – Location information of a random individual in all optimal individuals
  •   – Random number satisfying normal distribution
  •   – Random numbers in the range  
  •   – Threshold value
  •  

The formula for   is:   where:

  •   – Fitness value of each individual
  •   – Best fitness obtained in the current iteration
  •  

Hunger Role

edit

The hunger characteristics of individuals are simulated mathematically.

The formula for   is:  

The formula for   is:  

where:

  •   – Hunger of individual  
  •   – Number of individuals
  •   – Sum of hunger feelings of all individuals
  •   – Random numbers in the range  

The formula for   is:  

The formula for   is:     where:

  •   – Random number in the range  
  •   – Fitness value of each individual
  •   – Best fitness obtained in the current iteration
  •   – Worst fitness obtained in the current iteration
  •   and   – Upper and lower bounds of the search space
  •   – Lower bound of hunger sensation

= Algorithm

edit

The pseudo-code for the HGS algorithm is as follows:

Initialize the parameters N, Max_iter, l, D, SHungry
Initialize the positions of individuals X_i (i=1,2,…,N)
While (t ≤ Max_iter)
    Calculate the fitness of all individuals
    Update BF, WF, X_b, BI
    Calculate the hungry by Eq. (7)
    Calculate W_1 by Eq. (5)
    Calculate W_2 by Eq. (6)
    For each individual
        Calculate E by Eq. (2)
        Update R by Eq. (3)
        Update positions by Eq. (1)
    End For
    t = t + 1 
End While
Return BF, X_b

Applications of Hunger Games Search Optimizer

edit

The Hunger Games Search (HGS) optimizer has been applied in a variety of domains to enhance the performance of various systems and processes. Below are some notable applications:

Modeling and Optimization

edit
  • Friction Stir Welding Process: AbuShanab et al. (2021) proposed a fine-tuned random vector functional link model enhanced by the Hunger Games Search optimizer to model the friction stir welding process of polymeric materials. This approach demonstrated improved accuracy in predicting the welding outcomes and process parameters.[2]
  • Photovoltaic Solar Cells: Xu et al. (2022) utilized a Quantum Nelder-Mead Hunger Games Search algorithm to optimize the performance of photovoltaic solar cells. This method achieved superior optimization results, enhancing the efficiency and performance of solar cell systems.[3]

Predictive Modeling

edit
  • Ground Vibration Intensity: Nguyen and Bui (2021) developed a Hunger Games Search Optimization-based artificial neural network to predict ground vibration intensity induced by mine blasting. This model provided more accurate predictions, benefiting the safety and planning of mining operations.[4]
  • Brain Tumor Classification: Emam et al. (2023) applied an improved Hunger Games Search Algorithm to optimize deep learning architectures for brain tumor classification. The optimized architecture led to enhanced classification accuracy, which is crucial for early diagnosis and treatment.[5]

Control Systems and Feature Selection

edit
  • Load Frequency Control: Fathy et al. (2022) designed a robust fractional-order PID controller for load frequency control using a modified Hunger Games Search optimizer. This approach improved the stability and performance of the power grid control systems.[6]
  • Feature Selection: Ma et al. (2022) employed a multi-strategy ensemble binary Hunger Games Search for feature selection. This method significantly enhanced the feature selection process, leading to better performance in machine learning applications.[7]

Environmental and Sustainability Applications

edit
  • Biomass Distributed Generators: Nassef et al. (2023) applied a modified Hunger Games Search to optimize the allocation of biomass distributed generators. This optimization aimed to reduce CO2 emissions, contributing to environmental sustainability.[8]
  • Shrinkage Prediction in SLS Parts: Zhang et al. (2022) integrated a novel hybrid improved Hunger Games Search optimizer with an extreme learning machine to predict shrinkage in Selective Laser Sintering (SLS) parts. This integration led to more accurate predictions and better quality control in manufacturing.[9]

Global Optimization and High-Dimensional Feature Selection

edit
  • Global Optimization: Chen et al. (2023) introduced an artificial bee bare-bone Hunger Games Search for global optimization and high-dimensional feature selection. This approach facilitated improved optimization results in complex, high-dimensional problems.[10]


References

edit
  1. Yang, Yutao; Chen, Huiling; Heidari, Ali Asghar; Gandomi, Amir H (2021-09-01). "Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts". Expert Systems with Applications 177: 114864. doi:10.1016/j.eswa.2021.114864. ISSN 0957-4174. https://www.sciencedirect.com/science/article/abs/pii/S0957417421003055. 
  2. AbuShanab, W.S.;; Elaziz, M.A.;; Ghandourah, E.I.;; Moustafa, E.B.;; Elsheikh, A.H. (2021-01-01). "A new fine-tuned random vector functional link model using Hunger games search optimizer for modeling friction stir welding process of polymeric materials". Journal of Materials Research and Technology 14: 1482–1493. doi:10.1016/j.jmrt.2021.01.019. ISSN 2238-7854. 
  3. Xu, B.Y.;; Heidari, A.A.;; Kuang, F.J.;; Zhang, S.Y.;; Chen, H.L.;; Cai, Z.N. (2022-01-01). "Quantum Nelder-Mead Hunger Games Search for optimizing photovoltaic solar cells". International Journal of Energy Research 46: 12417–12466. doi:10.1002/er.5751. ISSN 0363-907X. 
  4. Nguyen, H.;; Bui, X.N. (2021-01-01). "A Novel Hunger Games Search Optimization-Based Artificial Neural Network for Predicting Ground Vibration Intensity Induced by Mine Blasting". Natural Resources Research 30: 3865–3880. doi:10.1007/s11053-020-09891-1. ISSN 1520-7439. 
  5. Emam, M.M.;; Samee, N.A.;; Jamjoom, M.M.;; Houssein, E.H. (2023-01-01). "Optimized deep learning architecture for brain tumor classification using improved Hunger Games Search Algorithm". Computational Biology and Medicine 160: 106966. doi:10.1016/j.compbiomed.2023.106966. ISSN 0010-4825. 
  6. Fathy, A.;; Yousri, D.;; Rezk, H.;; Thanikanti, S.B.;; Hasanien, H.M. (2022-01-01). "A Robust Fractional-Order PID Controller Based Load Frequency Control Using Modified Hunger Games Search Optimizer". Energies 15: 361. doi:10.3390/en15020361. ISSN 1996-1073. 
  7. Ma, B.J.;; Liu, S.;; Heidari, A.A. (2022-01-01). "Multi-strategy ensemble binary hunger games search for feature selection". Knowledge-Based Systems 248: 108787. doi:10.1016/j.knosys.2022.108787. ISSN 0950-7051. 
  8. Nassef, A.M.;; Houssein, E.H.;; Rezk, H.;; Fathy, A. (2023-01-01). "Optimal Allocation of Biomass Distributed Generators Using Modified Hunger Games Search to Reduce CO2 Emissions". Journal of Marine Science and Engineering 11: 308. doi:10.3390/jmse11020308. ISSN 2077-1312. 
  9. Zhang, Y.;; Guo, Y.;; Xiao, Y.;; Tang, W.;; Zhang, H.;; Li, J. (2022-01-01). "A novel hybrid improved hunger games search optimizer with extreme learning machine for predicting shrinkage of SLS parts". Journal of Intelligent & Fuzzy Systems 43: 5643–5659. doi:10.3233/IFS-221662. ISSN 1064-1246. 
  10. Chen, Z.;; Xuan, P.;; Heidari, A.A.;; Liu, L.;; Wu, C.;; Chen, H.;; Escorcia-Gutierrez, J.;; Mansour, R.F. (2023-01-01). "An artificial bee bare-bone hunger games search for global optimization and high-dimensional feature selection". Iscience 26: 106679. doi:10.1016/j.isci.2023.106679. ISSN 2589-0042.