РЕШЕНИЕ ЗАДАЧИ СИНТЕЗА СИСТЕМЫ УПРАВЛЕНИЯ МЕТОДОМ ВАРИАЦИОННОГО ГЕНЕТИЧЕСКОГО ПРОГРАММИРОВАНИЯ

Рассматривается задача синтеза системы управления, в которой необходимо найти управление как функцию от координат пространства состояний объекта. Для решения задачи предложено использовать новый метод вариационного генетического программирования. Приведено описание метода вариационного генетического программирования. В отличие от классического метода генетического программирования в новом вариационном методе генетического программирования все генетические операции выполняются на множествах векторов, описывающих малые вариации возможного решения. Определены малые вариации генетического программирования и предложена структура данных в виде целочисленного вектора для описания малой вариации. Для описания возможного решения предложено использовать упорядоченное множество векторов из двух компонент, первая из которых указывает на количество аргументов функции, а вторая на номер функции. Для описания малой вариации используется вектор из трех компонент: первая компонента указывает на номер вариации, вторая компонента устанавливает точки вариации, а третья компонента указывает на номер функции, если она необходима при выполнении вариации. Представлен численный пример синтеза системы управления мобильным роботом в условиях пространственных ограничений.

CONTROL SYSTEM PROBLEM SOLUTION BY VARIATIONAL GENETIC PROGRAMMING METHOD

We examine the problem of synthesis of control systems, where we need to find the control as a function of the space coordinates of the object´s state. To solve the problem it is proposed to use a new method of variational genetic programming. A description of the method of variational genetic programming is given. In contrast to the classical method of genetic programming in a new variational method for genetic programming all genetic operations are performed on sets of vectors describing small variations of possible solutions. Small variations in genetic programming are defined and a data structure as an integer vector to describe a small variation is proposed. To describe a possible solution there proposed to use an ordered set of vectors of the two components, the first one of which indicates the number of arguments to a function, and the second one indicates the function index. To describe a small variation a three components´ vector there used. The first component indicates the index of variation, the second part sets the points of variation, and the third component indicates the function index, if it is necessary while realizing the variation. There is a numerical example of the synthesis of mobile robot controlling system under spatial constraints conditions.

Publisher
Общество с ограниченной ответственностью "Издательский Дом "Академия Естествознания"
Number of issue
6
Language
Russian
Pages
196-196
Status
Published
Year
2013
Organizations
  • 1 Peoples Friendship University of Russia
  • 2 Institution of Russian Academy of Science Dorodnicyn Computing Centre of RAS
Keywords
genetic programming; the method of variation of the basis solutions; Control systems synthesis; генетическое программирование; метод вариаций базисного решения; синтез системы управления
Date of creation
09.07.2024
Date of change
09.07.2024
Short link
https://repository.rudn.ru/en/records/article/record/136441/
Share

Other records