z-logo
open-access-imgOpen Access
APPLICATION OF GENETIC PROGRAMMING TOOLS AS A MEANS OF SOLVING OPTIMIZATION PROBLEMS
Author(s) -
A. Hafiiak,
Екатерина Сергеевна Бородина,
A. Diachenko-Bohun
Publication year - 2018
Publication title -
sistemi upravlìnnâ, navìgacìï ta zvʼâzku
Language(s) - English
Resource type - Journals
ISSN - 2073-7394
DOI - 10.26906/sunz.2018.6.058
Subject(s) - computer science , genetic programming , genetic representation , genetic algorithm , implementation , software , novelty , software development , inductive programming , software engineering , programming paradigm , theoretical computer science , programming language , artificial intelligence , machine learning , philosophy , theology
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here