Genetic Algorithms as Computational Methods for Finite-Dimensional Optimization

Introduction. As early as 1744, the great Leonhard Euler noted that nothing at all took place in the universe in which some rule of maximum or minimum did not appear [12]. Great many today’s scientific and engineering problems faced by humankind are of optimization nature. There exist many different...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Nataliya Gulayeva, Volodymyr Shylo, Mykola Glybovets
Formato: article
Lenguaje:EN
RU
UK
Publicado: V.M. Glushkov Institute of Cybernetics 2021
Materias:
Acceso en línea:https://doaj.org/article/c928552a31114423bc0f502eb6fd4900
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:c928552a31114423bc0f502eb6fd4900
record_format dspace
spelling oai:doaj.org-article:c928552a31114423bc0f502eb6fd49002021-11-08T19:44:54ZGenetic Algorithms as Computational Methods for Finite-Dimensional Optimization2707-45012707-451X10.34229/2707-451X.21.3.1https://doaj.org/article/c928552a31114423bc0f502eb6fd49002021-09-01T00:00:00Zhttp://cctech.org.ua/13-vertikalnoe-menyu-en/266-abstract-21-3-1-artehttps://doaj.org/toc/2707-4501https://doaj.org/toc/2707-451XIntroduction. As early as 1744, the great Leonhard Euler noted that nothing at all took place in the universe in which some rule of maximum or minimum did not appear [12]. Great many today’s scientific and engineering problems faced by humankind are of optimization nature. There exist many different methods developed to solve optimization problems, the number of these methods is estimated to be in the hundreds and continues to grow. A number of approaches to classify optimization methods based on various criteria (e.g. the type of optimization strategy or the type of solution obtained) are proposed, narrower classifications of methods solving specific types of optimization problems (e.g. combinatorial optimization problems or nonlinear programming problems) are also in use. Total number of known optimization method classes amounts to several hundreds. At the same time, methods falling into classes far from each other may often have many common properties and can be reduced to each other by rethinking certain characteristics. In view of the above, the pressing task of the modern science is to develop a general approach to classify optimization methods based on the disclosure of the involved search strategy basic principles, and to systematize existing optimization methods. The purpose is to show that genetic algorithms, usually classified as metaheuristic, population-based, simulation, etc., are inherently the stochastic numerical methods of direct search. Results. Alternative statements of optimization problem are given. An overview of existing classifications of optimization problems and basic methods to solve them is provided. The heart of optimization method classification into symbolic (analytical) and numerical ones is described. It is shown that a genetic algorithm scheme can be represented as a scheme of numerical method of direct search. A method to reduce a given optimization problem to a problem solvable by a genetic algorithm is described, and the class of problems that can be solved by genetic algorithms is outlined. Conclusions. Taking into account the existence of a great number of methods solving optimization problems and approaches to classify them it is necessary to work out a unified approach for optimization method classification and systematization. Reducing the class of genetic algorithms to numerical methods of direct search is the first step in this direction.Nataliya GulayevaVolodymyr ShyloMykola GlybovetsV.M. Glushkov Institute of Cyberneticsarticlemathematical programming problemunconstrained optimization problemconstrained optimization problemmultimodal optimization problemnumerical methodsgenetic algorithmsmetaheuristic algorithmsCyberneticsQ300-390ENRUUKКібернетика та комп'ютерні технології, Iss 3, Pp 5-14 (2021)
institution DOAJ
collection DOAJ
language EN
RU
UK
topic mathematical programming problem
unconstrained optimization problem
constrained optimization problem
multimodal optimization problem
numerical methods
genetic algorithms
metaheuristic algorithms
Cybernetics
Q300-390
spellingShingle mathematical programming problem
unconstrained optimization problem
constrained optimization problem
multimodal optimization problem
numerical methods
genetic algorithms
metaheuristic algorithms
Cybernetics
Q300-390
Nataliya Gulayeva
Volodymyr Shylo
Mykola Glybovets
Genetic Algorithms as Computational Methods for Finite-Dimensional Optimization
description Introduction. As early as 1744, the great Leonhard Euler noted that nothing at all took place in the universe in which some rule of maximum or minimum did not appear [12]. Great many today’s scientific and engineering problems faced by humankind are of optimization nature. There exist many different methods developed to solve optimization problems, the number of these methods is estimated to be in the hundreds and continues to grow. A number of approaches to classify optimization methods based on various criteria (e.g. the type of optimization strategy or the type of solution obtained) are proposed, narrower classifications of methods solving specific types of optimization problems (e.g. combinatorial optimization problems or nonlinear programming problems) are also in use. Total number of known optimization method classes amounts to several hundreds. At the same time, methods falling into classes far from each other may often have many common properties and can be reduced to each other by rethinking certain characteristics. In view of the above, the pressing task of the modern science is to develop a general approach to classify optimization methods based on the disclosure of the involved search strategy basic principles, and to systematize existing optimization methods. The purpose is to show that genetic algorithms, usually classified as metaheuristic, population-based, simulation, etc., are inherently the stochastic numerical methods of direct search. Results. Alternative statements of optimization problem are given. An overview of existing classifications of optimization problems and basic methods to solve them is provided. The heart of optimization method classification into symbolic (analytical) and numerical ones is described. It is shown that a genetic algorithm scheme can be represented as a scheme of numerical method of direct search. A method to reduce a given optimization problem to a problem solvable by a genetic algorithm is described, and the class of problems that can be solved by genetic algorithms is outlined. Conclusions. Taking into account the existence of a great number of methods solving optimization problems and approaches to classify them it is necessary to work out a unified approach for optimization method classification and systematization. Reducing the class of genetic algorithms to numerical methods of direct search is the first step in this direction.
format article
author Nataliya Gulayeva
Volodymyr Shylo
Mykola Glybovets
author_facet Nataliya Gulayeva
Volodymyr Shylo
Mykola Glybovets
author_sort Nataliya Gulayeva
title Genetic Algorithms as Computational Methods for Finite-Dimensional Optimization
title_short Genetic Algorithms as Computational Methods for Finite-Dimensional Optimization
title_full Genetic Algorithms as Computational Methods for Finite-Dimensional Optimization
title_fullStr Genetic Algorithms as Computational Methods for Finite-Dimensional Optimization
title_full_unstemmed Genetic Algorithms as Computational Methods for Finite-Dimensional Optimization
title_sort genetic algorithms as computational methods for finite-dimensional optimization
publisher V.M. Glushkov Institute of Cybernetics
publishDate 2021
url https://doaj.org/article/c928552a31114423bc0f502eb6fd4900
work_keys_str_mv AT nataliyagulayeva geneticalgorithmsascomputationalmethodsforfinitedimensionaloptimization
AT volodymyrshylo geneticalgorithmsascomputationalmethodsforfinitedimensionaloptimization
AT mykolaglybovets geneticalgorithmsascomputationalmethodsforfinitedimensionaloptimization
_version_ 1718441516751388672