RIME: A physics-based optimization

This paper proposes an efficient optimization algorithm based on the physical phenomenon of rime ice, https://aliasgharheidari.com/RIME.html
Updated 28 Feb 2024

View License

This paper proposes an efficient optimization algorithm based on the physical phenomenon of rime-ice, called the RIME or rime optimization algorithm. The RIME algorithm implements the exploration and exploitation behaviors in the optimization methods by simulating the soft-rime and hard-rime growth process of rime-ice and constructing a soft-rime search strategy and a hard-rime puncture mechanism. Meanwhile, the greedy selection mechanism in the algorithm is improved, and the population is updated in the stage of selecting the optimal solution to enhance the exploitation capability of the RIME. In the experimental, this paper conducts qualitative analysis experiments on the RIME to clarify the characteristics of the algorithm in the process of finding the optimal solution. The performance of RIME is then tested on a total of 42 functions in the classic IEEE CEC2017 and the latest IEEE CEC2022 test sets. The proposed algorithm is compared with 10 well-established algorithms and 10 latest improved algorithms to verify its performance advantage. In addition, this paper designs experiments for the parametric analysis of RIME to discuss the potential of the algorithm in running different parameters and handling different problems. Finally, this paper applies RIME to five practical engineering problems to verify its effectiveness and superiority in real-world problems. The statistical and comparison results show that the RIME is a strong and competitive algorithm. The source codes of the RIME algorithm will be publicly available at https://aliasgharheidari.com/RIME.html.

Cite As

Su, Hang, et al. “RIME: A Physics-Based Optimization.” Neurocomputing, vol. 532, Elsevier BV, May 2023, pp. 183–214, doi:10.1016/j.neucom.2023.02.010.

View more styles
MATLAB Release Compatibility
Created with R2022b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes