Results in Control and Optimization (Dec 2023)
A review of classical methods and Nature-Inspired Algorithms (NIAs) for optimization problems
Abstract
Optimization techniques are among the most promising methods to deal with real-world problems, consisting of several objective functions and constraints. Over the decades, many methods have come into existence to solve optimization problems. However, the complexity of these problems is increasing over time. Thereby, it opens up a field of research in developing a robust procedure compatible with such complex optimization problems that provide optimal solutions best suited to the needs of the decision-makers. This review paper presents a survey of the recent use of classical methods and Nature-Inspired Algorithms (NIAs) to solve single and multiple objective problems of optimization in diverse application areas. Moreover, this study briefly describes these widely used solution methods based on the classification of classical approaches and NIAs. Recently published articles based on real-world applications have been included to demonstrate the advantages of each solution technique. In addition, research gaps involving various techniques and future prospects within this field are discussed.