Investigating the Multi-memetic Mind Evolutionary Computation Algorithm Efficiency

In solving practically significant problems of global optimization, the objective function is often of high dimensionality and computational complexity and of nontrivial landscape as well. Studies show that often one optimization method is not enough for solving such problems efficiently - hybridiza...

Full description

Bibliographic Details
Main Authors: M. K. Sakharov, A. V. Ponorenko
Format: Article
Language:Russian
Published: MGTU im. N.È. Baumana 2018-01-01
Series:Matematika i Matematičeskoe Modelirovanie
Subjects:
Online Access:https://www.mathmelpub.ru/jour/article/view/90
_version_ 1818268510270259200
author M. K. Sakharov
A. V. Ponorenko
author_facet M. K. Sakharov
A. V. Ponorenko
author_sort M. K. Sakharov
collection DOAJ
description In solving practically significant problems of global optimization, the objective function is often of high dimensionality and computational complexity and of nontrivial landscape as well. Studies show that often one optimization method is not enough for solving such problems efficiently - hybridization of several optimization methods is necessary.One of the most promising contemporary trends in this field are memetic algorithms (MA), which can be viewed as a combination of the population-based search for a global optimum and the procedures for a local refinement of solutions (memes), provided by a synergy. Since there are relatively few theoretical studies concerning the MA configuration, which is advisable for use to solve the black-box optimization problems, many researchers tend just to adaptive algorithms, which for search select the most efficient methods of local optimization for the certain domains of the search space.The article proposes a multi-memetic modification of a simple SMEC algorithm, using random hyper-heuristics. Presents the software algorithm and memes used (Nelder-Mead method, method of random hyper-sphere surface search, Hooke-Jeeves method). Conducts a comparative study of the efficiency of the proposed algorithm depending on the set and the number of memes. The study has been carried out using Rastrigin, Rosenbrock, and Zakharov multidimensional test functions. Computational experiments have been carried out for all possible combinations of memes and for each meme individually.According to results of study, conducted by the multi-start method, the combinations of memes, comprising the Hooke-Jeeves method, were successful. These results prove a rapid convergence of the method to a local optimum in comparison with other memes, since all methods perform the fixed number of iterations at the most.The analysis of the average number of iterations shows that using the most efficient sets of memes allows us to find the optimal solution for the less number of iterations in comparison with the less efficient sets. It should be additionally noted that there is no dependence of the total number of the algorithm iterations on the number of memes used.The study results demonstrate that the Hooke-Jeeves method proved to be the most efficient for the chosen functions, since its presence in a set of memes allows a significantly improving quality of the solution obtained. At the same time, the results of statistical tests show that the use of additional methods in a set of memes often has no significant effect on the results of the algorithm.
first_indexed 2024-12-12T20:39:38Z
format Article
id doaj.art-cff8f34e1b7a4c2882cb10fef32cc7b8
institution Directory Open Access Journal
issn 2412-5911
language Russian
last_indexed 2024-12-12T20:39:38Z
publishDate 2018-01-01
publisher MGTU im. N.È. Baumana
record_format Article
series Matematika i Matematičeskoe Modelirovanie
spelling doaj.art-cff8f34e1b7a4c2882cb10fef32cc7b82022-12-22T00:12:47ZrusMGTU im. N.È. BaumanaMatematika i Matematičeskoe Modelirovanie2412-59112018-01-0106708210.24108/mathm.0617.000009087Investigating the Multi-memetic Mind Evolutionary Computation Algorithm EfficiencyM. K. Sakharov0A. V. Ponorenko1Bauman Moscow State Technical University, MoscowBauman Moscow State Technical University, MoscowIn solving practically significant problems of global optimization, the objective function is often of high dimensionality and computational complexity and of nontrivial landscape as well. Studies show that often one optimization method is not enough for solving such problems efficiently - hybridization of several optimization methods is necessary.One of the most promising contemporary trends in this field are memetic algorithms (MA), which can be viewed as a combination of the population-based search for a global optimum and the procedures for a local refinement of solutions (memes), provided by a synergy. Since there are relatively few theoretical studies concerning the MA configuration, which is advisable for use to solve the black-box optimization problems, many researchers tend just to adaptive algorithms, which for search select the most efficient methods of local optimization for the certain domains of the search space.The article proposes a multi-memetic modification of a simple SMEC algorithm, using random hyper-heuristics. Presents the software algorithm and memes used (Nelder-Mead method, method of random hyper-sphere surface search, Hooke-Jeeves method). Conducts a comparative study of the efficiency of the proposed algorithm depending on the set and the number of memes. The study has been carried out using Rastrigin, Rosenbrock, and Zakharov multidimensional test functions. Computational experiments have been carried out for all possible combinations of memes and for each meme individually.According to results of study, conducted by the multi-start method, the combinations of memes, comprising the Hooke-Jeeves method, were successful. These results prove a rapid convergence of the method to a local optimum in comparison with other memes, since all methods perform the fixed number of iterations at the most.The analysis of the average number of iterations shows that using the most efficient sets of memes allows us to find the optimal solution for the less number of iterations in comparison with the less efficient sets. It should be additionally noted that there is no dependence of the total number of the algorithm iterations on the number of memes used.The study results demonstrate that the Hooke-Jeeves method proved to be the most efficient for the chosen functions, since its presence in a set of memes allows a significantly improving quality of the solution obtained. At the same time, the results of statistical tests show that the use of additional methods in a set of memes often has no significant effect on the results of the algorithm.https://www.mathmelpub.ru/jour/article/view/90global optimizationmulti-memetic algorithmsmind evolutionary computation algorithm
spellingShingle M. K. Sakharov
A. V. Ponorenko
Investigating the Multi-memetic Mind Evolutionary Computation Algorithm Efficiency
Matematika i Matematičeskoe Modelirovanie
global optimization
multi-memetic algorithms
mind evolutionary computation algorithm
title Investigating the Multi-memetic Mind Evolutionary Computation Algorithm Efficiency
title_full Investigating the Multi-memetic Mind Evolutionary Computation Algorithm Efficiency
title_fullStr Investigating the Multi-memetic Mind Evolutionary Computation Algorithm Efficiency
title_full_unstemmed Investigating the Multi-memetic Mind Evolutionary Computation Algorithm Efficiency
title_short Investigating the Multi-memetic Mind Evolutionary Computation Algorithm Efficiency
title_sort investigating the multi memetic mind evolutionary computation algorithm efficiency
topic global optimization
multi-memetic algorithms
mind evolutionary computation algorithm
url https://www.mathmelpub.ru/jour/article/view/90
work_keys_str_mv AT mksakharov investigatingthemultimemeticmindevolutionarycomputationalgorithmefficiency
AT avponorenko investigatingthemultimemeticmindevolutionarycomputationalgorithmefficiency