30 Ноя

ПРИМЕНЕНИЕ НЕЙРОННЫХ СЕТЕЙ К РЕШЕНИЮ ЗАДАЧИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ ОТНОСИТЕЛЬНО МНОЖЕСТВА




Номер части:
Оглавление
Содержание
Журнал
Выходные данные


Науки и перечень статей вошедших в журнал:

Пусть требуется минимизация функционала

Класс управлений является область-функция , в которой , здесь M совокупность выпуклых замкнутых ограниченных множеств в Rn. Другими словами, на класс управлений не налагаются никакие ограничения и предполагаем, что решение рассматриваемой задачи, в указанном классе, существует. В этом случае из условия оптимальности

Таким образом, оптимальная пара определяется соотношением (1)-(4). Как видно, все эти соотношения задаются равенствами. Значит, мы можем предполагать, что при естественных условиях, решение задачи (1)-(3) непрерывно зависит от исходных данных. Также известно, что можно построить нейронную сеть, которая аппроксимирует непрерывное отображение с любой точностью. Используя это, решаем задачи (1)-(4) с помощью нейронных сетей.

Для этого сначала выбираем многослойную нейронную сеть и определяем ее весовые коэффициенты. Для этого используется в основном два подхода. Первый- аналитический, в котором весовые коэффициенты задаются по каким то формулам и другой, в котором весовые коэффициенты восстанавливаются в процессе обучения. Здесь мы будем использовать второй подход. В этом подходе точность решения зависит от количества входных и выходных данных и способа обучения нейронных сетей. Выбор входных и выходных данных является самым трудным и актуальным этапом при применении нейронных сетей.

Для применения нейронных сетей к решению задачи оптимального управления (1)-(3), нам нужны в достаточном количестве входные и выходные данные для процесса обучения. Как находим эти данные?

Здесь мы будем предлагать схему, для определения в достаточном количестве входные и выходные данные.

Исходные данные для задачи (1)-(3) являются . Задавая эти данные, определяется решение V(t). Для различных исходных данных решать задачи (1)-(3) является проблематично, так как, нашей целью является найти решение этой задачи именно для конкретно заданного . Для определения входных и выходных данных применяем «обратный» подход. Константа  не варьируем, т.е. фиксируем. Возьмем область-функцию  и непрерывную функцию  Подставляя эти данные в уравнение (1) и начальное условие (2), находим V1(t) и

Значит, мы нашли входные данные , в которых решением задачи (1)-(3) является управление V1(t). Это есть соответствующий выходной данный. Однако, в этом процессе есть две проблемы. Первая, выбранные область функция  и непрерывная функция  должны быть такими, чтобы найденная по формулам (6) область функция, для любого t ∈ [0, T] была выпуклой. Второе, определяемое по формулам (6) множество не должно зависеть от t. Остается обеспечивать эти условия.

Для этого, например, можно взять в виде

  .

Здесь Ai некоторые выпуклые множества βi(t) и , положительные , непрерывно-дифференцируемые функции. Из условий (5), (7), получим

Так как, , вышеотмеченные два условия обеспечены.

Покажем, что существуют функции βi(t), которые удовлетворяют указанным условиям. Из уравнения (8) находим

Таким образом, взяв входные данные , мы получили выходной данный V1(t). Взяв аналогично, сколь угодно входные

Используя эти данные можно проводить процесс обучения нейронной сети и найти весовые коэффициенты. После построения сети можно решать задачи (1)- (3) с любыми конкретными данными. Качество решений и надежность нейронной сети зависит от качества выбора и количества  исходных данных. При увеличении  погрешность приближенного решения уменьшается.

 

Список литературы:

  1. Aliev F.A., Niftiyev A.A., Zeynalov C.I. Optimal synthesis problem for the fuzzy systems. Optimal control, applications and methods. Published online in Wiley Online Library (wileyonlinelibrary.com). DOI: 10.1002/oca.964.
  2. Aliev F.A., Niftiyev A.A., Zeynalov C.I. Optimal synthesis problem for the fuzzy systems in semi-infinite interval. Appl. Comput. Math., 10(1), Special Issue, 2011, pp.97-105.
  3. Levin A. U., Narendra K.S.: Control of Nonlinear Dynamical Systems Using Neural Networks: Controllability and Stabilization. IEEE Transactions on Neural Networks, 1993, Vol. 4, pp.192-206
  4. Нейрокомпьютеры и их применение: Книга 6 – «Нейроматематика» (под редакцией А.И.Галушкина), Москва, ИПРЖР, 2002, 448с.
  5. Нифтиев A.A., Ахмедов Э.Р. Алгоритм для численного решения задачи вариационного исчисления с неизвестными границами. Вестник БГУ, 2005, № 1, стр. 25-30.
  6. Niftiyev A.A., Zeynalov C.I., Efendiyeva H.C. Mathematical modeling for the optimal use of a bounded area.Actual problems of economics. 2011, №2(116), pp.261-270.
  7. Niftiyev A.A., Maryam Pur, Zeynalov C.I. Fuzzy optimal control problem with non-linear functional. News Baku State University, 2010, №3.
  8. Niftiyev A.A., Zeynalov C.I., Majidzadeh K. Optimal using of a bounded area problem and its investigation by neural networks. Известия НАН Азерб. 2010, № 6, p. 75-82.
    ПРИМЕНЕНИЕ НЕЙРОННЫХ СЕТЕЙ К РЕШЕНИЮ ЗАДАЧИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ ОТНОСИТЕЛЬНО МНОЖЕСТВА
    Пpeдложeньı мeтодьı peщeния задач оптимизации с помощью нeйронньıх сeтeй,в частности к peщeнию задач нечесткого линейного программирования. Для этого выбрана многослойная нейронная сет. Известно, что для выбора структуры нeйронньıх сетей не сушествует конкретного подхода. Этот выбор в основном зависит от количества входных и выходных данных и способа обучения нейронных сетей. Выбор входных и выходных данных является самым трудным и актуалным этапом при применении нeйронньıх сетей.
    Written by: Зейналов Джаваншир Ибрагим оглу, Алийев Мафтун Эйнулла оглу, Алийев Мафтун Эйнулла оглу,
    Published by: БАСАРАНОВИЧ ЕКАТЕРИНА
    Date Published: 01/05/2017
    Edition: ЕВРАЗИЙСКИЙ СОЮЗ УЧЕНЫХ_30.11.16_31
    Available in: Ebook