journal article·2022Open access

IRKO: An Improved Runge-Kutta Optimization Algorithm for Global Optimization Problems

R. Manjula Devi, M. Premkumar, Pradeep Jangir, Mohamed Abdelghany Elkotb, Rajvikram Madurai Elavarasan, Kottakkaran Sooppy Nisar

Computers, Materials & Continua· Volume 70· Issue 3

Abstract

Optimization is a key technique for maximizing or minimizing functions and achieving optimal cost, gains, energy, mass, and so on. In order to solve optimization problems, metaheuristic algorithms are essential. Most of these techniques are influenced by collective knowledge and natural foraging. There is no such thing as the best or worst algorithm; instead, there are more effective algorithms for certain problems. Therefore, in this paper, a new improved variant of a recently proposed metaphorless Runge-Kutta Optimization (RKO) algorithm, called Improved Runge-Kutta Optimization (IRKO) algorithm, is suggested for solving optimization problems. The IRKO is formulated using the basic RKO and local escaping operator to enhance the diversification and intensification capability of the basic RKO version. The performance of the proposed IRKO algorithm is validated on 23 standard benchmark functions and three engineering constrained optimization problems. The outcomes of IRKO are compared with seven state-of-the-art algorithms, including the basic RKO algorithm. Compared to other algorithms, the recommended IRKO algorithm is superior in discovering the optimal results for all selected optimization problems. The runtime of IRKO is less than 0.5 s for most of the 23 benchmark problems and stands first for most of the selected problems, including real-world optimization problems.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications · Advanced Multi-Objective Optimization Algorithms

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (39)

Show source-provided references
1. Schaffer · Some Experiments in Machine Learning Using Vector Evaluated Genetic Algorithms · 1985 · 115
2. A review on metaheuristic algorithms: Trends, benchmarking and applications
3. MOGBO: A new multiobjective gradient-based optimizer for real-world structural optimization problems10.1016/j.knosys.2021.106856 ↗
4. A new metaheuristic optimization algorithms for brushless direct current wheel motor design problem10.32604/cmc.2021.015565 ↗
5. A new arithmetic optimization algorithm for solving real-world multiobjective CEC-2021 constrained optimization problems: Diversity analysis and validations10.1109/ACCESS.2021.3085529 ↗
6. Gradient-based optimizer: A new metaheuristic optimization algorithm10.1016/j.ins.2020.06.037 ↗
7. MOPGO: A new physics-based multi-objective plasma generation optimizer for solving structural optimization problems10.1109/ACCESS.2021.3087739 ↗
8. Rock hyraxes swarm optimization: A new nature-inspired metaheuristic optimization algorithm10.32604/cmc.2021.013648 ↗
9. Grey wolf optimization-based tuning of terminal sliding mode controllers for a quadrotor10.32604/cmc.2021.017237 ↗
10. No free lunch theorems for optimization10.1109/4235.585893 ↗
11. RUN beyond the metaphor: An efficient optimization algorithm based on runge kutta method10.1016/j.eswa.2021.115079 ↗
12. identification of solar photovoltaic model parameters using an improved gradient-based optimization algorithm with chaotic drifts10.1109/ACCESS.2021.3073821 ↗
13. A new optimizer using particle swarm theory
14. Ant system: Optimization by a colony of cooperating agents10.1109/3477.484436 ↗
15. Yin-yang firefly algorithm based on dimensionally Cauchy mutation10.1016/j.eswa.2020.113216 ↗
16. Parameter identification of solar cells using artificial bee colony optimization10.1016/j.energy.2014.05.011 ↗
18. Harris hawks optimization: Algorithm and applications10.1016/j.future.2019.02.028 ↗
19. Whale optimization algorithm: A systematic review of contemporary applications10.1007/s00521-020-04849-z ↗
20. Aquila optimizer: A novel meta-heuristic optimization algorithm10.1016/j.cie.2021.107250 ↗
21. MOSMA: Multi-objective slime mould algorithm based on elitist non-dominated sorting10.1109/ACCESS.2020.3047936 ↗
22. Marine predators algorithm: A nature-inspired metaheuristic10.1016/j.eswa.2020.113377 ↗
23. Equilibrium optimizer: A novel optimization algorithm10.1016/j.knosys.2019.105190 ↗
24. A novel salp swarm assisted hybrid maximum power point tracking algorithm for the solar PV power generation systems10.1080/00051144.2020.1834062 ↗
25. Genetic algorithms and machine learning10.1023/A:1022602019183 ↗
26. An effective co-evolutionary differential evolution for constrained optimization10.1016/j.amc.2006.07.105 ↗
27. A biogeography-based optimization algorithm with mutation strategies for model parameter estimation of solar and fuel cells10.1016/j.enconman.2014.06.026 ↗
28. identification of parameters for three-diode photovoltaic model using analytical and sunflower optimization algorithm10.1016/j.apenergy.2019.05.013 ↗
29. ITGO: Invasive tumor growth optimization algorithm10.1016/j.asoc.2015.07.045 ↗
30. Teaching-learning-based optimization algorithm for unconstrained and constrained optimization problems10.1080/0305215X.2011.652103 ↗
31. Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts10.1016/j.eswa.2021.114864 ↗
32. A new and reliable objective functions for extracting the unknown parameters of solar photovoltaic cell using political optimizer algorithm
33. An opposition-based harmony search algorithm for engineering optimization problems10.1016/j.asej.2013.06.002 ↗
34. Premkumar · ISA Transactions · 2021 · 1
35. A new metaphor-less algorithms for the photovoltaic cell parameter estimation10.1016/j.ijleo.2020.164559 ↗
36. GSA: A gravitational search algorithm10.1016/j.ins.2009.03.004 ↗
37. SCA: A sine cosine algorithm for solving optimization problems10.1016/j.knosys.2015.12.022 ↗
38. Ions motion algorithm for solving optimization problems10.1016/j.asoc.2015.03.035 ↗
39. M. Premkumar, “Classical benchmark test functions,” 2021. [Online]. Available: https://premkumarmanoharan.wixsite.com/mysite/downloads [Accessed: April 25, 2021].