Model of an Artificial Neural Network for Solving the Problem of Controlling a Genetic Algorithm Using the Mathematical Apparatus of the Theory of Petri Nets

The aim of the study was to increase the speed, quantity and quality of solutions in intelligent systems aimed at solving the problem of structural–parametric synthesis of models of large discrete systems with a given behavior. As a hypothesis, it was assumed that the adapted model of an artificial...

Full description

Bibliographic Details
Main Authors: David Aregovich Petrosov, Vadim Alexsandrovich Lomazov, Nataliy Vladimirovna Petrosova
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/9/3899
id doaj-ea7f2bbefe454c2a95874ff4b36731f9
record_format Article
spelling doaj-ea7f2bbefe454c2a95874ff4b36731f92021-04-25T23:04:05ZengMDPI AGApplied Sciences2076-34172021-04-01113899389910.3390/app11093899Model of an Artificial Neural Network for Solving the Problem of Controlling a Genetic Algorithm Using the Mathematical Apparatus of the Theory of Petri NetsDavid Aregovich Petrosov0Vadim Alexsandrovich Lomazov1Nataliy Vladimirovna Petrosova2Department of Data Analysis and Machine Learning, Federal State Budgetary Institution of Higher Education, Financial University under the Government of the Russian Federation, 38, Shcherbakovskaya St., 105187 Moscow, RussiaDepartment of Applied Informatics and Information Technologies, Federal State Autonomous Educational Institution of Higher Education, Belgorod National Research University, 85, Pobedy St., 308015 Belgorod, RussiaDepartment of Mathematics, Physics, Chemistry and Information Technology, Federal State Budgetary Institution of Higher Education, Belgorod State University Named after V. Gorin, 1, Vavilova St., p, Maisky, 308503 Belgorod, RussiaThe aim of the study was to increase the speed, quantity and quality of solutions in intelligent systems aimed at solving the problem of structural–parametric synthesis of models of large discrete systems with a given behavior. As a hypothesis, it was assumed that the adapted model of an artificial neural network is able to control changes in the parameters of the functioning of the operators of the genetic algorithm directly in the process of solving the problem of intelligent structural–parametric synthesis of models of large discrete systems. To solve the problem of managing the process of intelligent search for solutions based on a genetic algorithm, an artificial neural network, which is used as an add-in, must dynamically change the “destructive” ability of operators based on data about the current and/or historical state of the population. In the article, the theory of Petri nets is used as a single mathematical device capable of modeling the work of evolutionary procedures. This mathematical tool is able to simulate the operation of a genetic algorithm adapted to solving the problem of structural–parametric synthesis of models of large discrete systems with a given behavior; simulate the operation and training of an artificial neural network; combine the genetic algorithm with a control add-in based on an artificial neural network to prevent attenuation and premature convergence; simulate the process of recognizing the state of the population; and simulate the operation of the models obtained as a result of the synthesis. As an example of the functioning of the proposed approach, the article presents the results of a computational experiment, which considers the problem of structural–parametric synthesis of computer technology based on the developed models of the element base-RS, D and T triggers that are capable of processing a given input vector into the required (reference) output. In the software implementation of the proposed approach, calculations on the CPU and CPU+GPGPU technologies were used.https://www.mdpi.com/2076-3417/11/9/3899artificial neural networksgenetic algorithmintelligent information systemsPetri net theorystructural–parametric synthesisGPGPU technology
collection DOAJ
language English
format Article
sources DOAJ
author David Aregovich Petrosov
Vadim Alexsandrovich Lomazov
Nataliy Vladimirovna Petrosova
spellingShingle David Aregovich Petrosov
Vadim Alexsandrovich Lomazov
Nataliy Vladimirovna Petrosova
Model of an Artificial Neural Network for Solving the Problem of Controlling a Genetic Algorithm Using the Mathematical Apparatus of the Theory of Petri Nets
Applied Sciences
artificial neural networks
genetic algorithm
intelligent information systems
Petri net theory
structural–parametric synthesis
GPGPU technology
author_facet David Aregovich Petrosov
Vadim Alexsandrovich Lomazov
Nataliy Vladimirovna Petrosova
author_sort David Aregovich Petrosov
title Model of an Artificial Neural Network for Solving the Problem of Controlling a Genetic Algorithm Using the Mathematical Apparatus of the Theory of Petri Nets
title_short Model of an Artificial Neural Network for Solving the Problem of Controlling a Genetic Algorithm Using the Mathematical Apparatus of the Theory of Petri Nets
title_full Model of an Artificial Neural Network for Solving the Problem of Controlling a Genetic Algorithm Using the Mathematical Apparatus of the Theory of Petri Nets
title_fullStr Model of an Artificial Neural Network for Solving the Problem of Controlling a Genetic Algorithm Using the Mathematical Apparatus of the Theory of Petri Nets
title_full_unstemmed Model of an Artificial Neural Network for Solving the Problem of Controlling a Genetic Algorithm Using the Mathematical Apparatus of the Theory of Petri Nets
title_sort model of an artificial neural network for solving the problem of controlling a genetic algorithm using the mathematical apparatus of the theory of petri nets
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2021-04-01
description The aim of the study was to increase the speed, quantity and quality of solutions in intelligent systems aimed at solving the problem of structural–parametric synthesis of models of large discrete systems with a given behavior. As a hypothesis, it was assumed that the adapted model of an artificial neural network is able to control changes in the parameters of the functioning of the operators of the genetic algorithm directly in the process of solving the problem of intelligent structural–parametric synthesis of models of large discrete systems. To solve the problem of managing the process of intelligent search for solutions based on a genetic algorithm, an artificial neural network, which is used as an add-in, must dynamically change the “destructive” ability of operators based on data about the current and/or historical state of the population. In the article, the theory of Petri nets is used as a single mathematical device capable of modeling the work of evolutionary procedures. This mathematical tool is able to simulate the operation of a genetic algorithm adapted to solving the problem of structural–parametric synthesis of models of large discrete systems with a given behavior; simulate the operation and training of an artificial neural network; combine the genetic algorithm with a control add-in based on an artificial neural network to prevent attenuation and premature convergence; simulate the process of recognizing the state of the population; and simulate the operation of the models obtained as a result of the synthesis. As an example of the functioning of the proposed approach, the article presents the results of a computational experiment, which considers the problem of structural–parametric synthesis of computer technology based on the developed models of the element base-RS, D and T triggers that are capable of processing a given input vector into the required (reference) output. In the software implementation of the proposed approach, calculations on the CPU and CPU+GPGPU technologies were used.
topic artificial neural networks
genetic algorithm
intelligent information systems
Petri net theory
structural–parametric synthesis
GPGPU technology
url https://www.mdpi.com/2076-3417/11/9/3899
work_keys_str_mv AT davidaregovichpetrosov modelofanartificialneuralnetworkforsolvingtheproblemofcontrollingageneticalgorithmusingthemathematicalapparatusofthetheoryofpetrinets
AT vadimalexsandrovichlomazov modelofanartificialneuralnetworkforsolvingtheproblemofcontrollingageneticalgorithmusingthemathematicalapparatusofthetheoryofpetrinets
AT nataliyvladimirovnapetrosova modelofanartificialneuralnetworkforsolvingtheproblemofcontrollingageneticalgorithmusingthemathematicalapparatusofthetheoryofpetrinets
_version_ 1721509185591443456