Abstract

When facing certain problems in science, engineering or technology, it is not enough to find a solution, but it is essential to seek and find the best possible solution through optimization. In many cases the exact optimization procedures are not applicable due to the great computational complexity of the problems. As an alternative to exact optimization, there are approximate optimization algorithms, whose purpose is to reduce computational complexity by pruning some areas of the problem search space. To achieve this, researchers have been inspired by nature, because animals and plants tend to optimize many of their life processes. The purpose of this research is to design a novel bioinspired algorithm for numeric optimization: the Mexican Axolotl Optimization algorithm. The effectiveness of our proposal was compared against nine optimization algorithms (artificial bee colony, cuckoo search, dragonfly algorithm, differential evolution, firefly algorithm, fitness dependent optimizer, whale optimization algorithm, monarch butterfly optimization, and slime mould algorithm) when applied over four sets of benchmark functions (unimodal, multimodal, composite and competition functions). The statistical analysis shows the ability of Mexican Axolotl Optimization algorithm of obtained very good optimization results in all experiments, except for composite functions, where the Mexican Axolotl Optimization algorithm exhibits an average performance.

Highlights

  • IntroductionSometimes when researchers are faced with certain problems in science, engineering, or technology, it is not enough to find a solution, but it is essential to find the best possible solution, or in other words, to optimize

  • We consider the females more important, due to the fact that for each female we find the best male according to tournament selection, to obtain the offspring

  • Mization algorithms, Section 4.3 discusses the results and covers the statistical analysis carried out, Section 4.4 discusses the convergence of the Mexican Axolotl Optimization

Read more

Summary

Introduction

Sometimes when researchers are faced with certain problems in science, engineering, or technology, it is not enough to find a solution, but it is essential to find the best possible solution, or in other words, to optimize. Optimization refers to the process by which one tries to find the best possible solution for a given problem, usually in a limited time. It has been used imprecisely as a meaning of “doing better”. Multivariate function optimization (minimization or maximization) is the process of searching for variables x1 , x2 , x3 , . Xn that either minimize or maximize some function f Multivariate function optimization (minimization or maximization) is the process of searching for variables x1 , x2 , x3 , . . . , xn that either minimize or maximize some function f (x1 , x2 , x3 , . . . , xn ) [1]

Objectives
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.