APPLICATION OF GENETIC PROGRAMMING TOOLS AS A MEANS OF SOLVING OPTIMIZATION PROBLEMS
DOI:
https://doi.org/10.26906/SUNZ.2018.6.058Keywords:
artificial intelligence, genetic programming, instrumentationAbstract
Purpose. The article is devoted to the problem of practical application of genetic programming tools as a means of solving optimization problems and the use of genetic programming in various fields of activity. It is established that the evolution of genetic programming is directly related to the development of the genetic algorithm, it is also determined that with the passage of time a significant improvement in genetic programming has occurred. Since the advent of the genetic algorithm, many modifications and software implementations have appeared. This in turn led to the implementation of the genetic algorithm toolkit in software products, namely: specialized software, applications for mathematical and analytical packages, frameworks and libraries. The article reveals the significant impact of genetic programming in the areas of: quantum computing, electrical circuit design, etc. Not only advantages, but also disadvantages are considered, attention is also paid to methods of eliminating deficiencies by improving optimization methods and applying a genetic algorithm. Results. The analysis of the main directions of the practical use of genetic programming is carried out and tasks that can be effectively solved using this toolkit are outlined. Scientific novelty. It was determined that the improvement of optimization methods and the expansion of the use of genetic algorithms, stimulates the appearance of such software products on the market, simplifies the structure of software tools, designs the interface for working with a specific commercial user community, simplifies the command language, which allows the use of genetic programming tools circle of users with different levels of training.Downloads
References
Генетичне_програмування [Електр. ресурс] – Режим доступу: https://uk.wikipedia.org/ wiki/Генетичне_програмування
Використання генетичного алгоритму для оптимізації грогових потоків_промислового_підприємства [Електронний ресурс] – Режим доступу: http://ena.lp.edu.ua/ bitstream/ntb/1708/1/38.pdf
Використання генетичних алгоритмів у економіко математичному_моделюванні [Електронний ресурс] – Режим доступу: http://www.economy.in.ua/pdf/2_2016/19.pdf
Кучук, Г.А. Модель процесса эволюции топологической структуры компьютерной сети системы управления объектом критического применения / Г.А. Кучук, А.А. Коваленко, А.А. Янковский // Системы обработки информации: сборник научных трудов. – Х.: ХУ ВС, 2014. – Вып. 7 (123). – С. 93 – 96.
Коваленко А.А. Сучасний стан та тенденцій розвитку комп'ютерних систем об'єктів критичного застосування / А.А. Коваленко, Г.А. Кучук // Системи управління, навігації та зв’язку: Збірник наукових праць. – Полтава : ПНТУ, 2018. – № 1 (47). – С. 110-113. – DOI : https://doi.org/10.26906/SUNZ.2018.1.110.
Kuchuk Н.A. Распознавание человеческих эмоций с использованием нейросетевых технологий / Н.A. Kuchuk, B.G. Saatsazov // Системи управління, навігації та зв'язку. Збірник наукових праць. – Полтава : ПНТУ, 2017. – № 4 (44). – С. 64-69.
Калiнiна I.В. Використання генетичних алгоритмiв в задачах оптимiзацiї / I.В. Калiнiна, О.I. Лiсовиченко // Мiжвiдомчий науково-технiчний збiрник «Адаптивнi системи автоматичного управлiння», 2015, № 1(26). – С. 48-61.
Овчиннікова О. Р. Використання генетичних алгоритмів в моделюванні міграційних процесів / О. Р. Овчин-нікова // Соц.-ек.проблеми сучас.періоду України, 2013, Вип. 3(101). – С. 458-465.
Gen M., Cheng R. Genetic Algorithms and Engineering design. – John Wiley & Sons. – 1997. – 352 p.