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...
Main Authors: | , , |
---|---|
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 |