Сети дискретных операторов

Автор: Гурман Владимир Иосифович, Расина Ирина Викторовна

Журнал: Программные системы: теория и приложения @programmnye-sistemy

Рубрика: Методы оптимизации и теория управления

Статья в выпуске: 3 (30) т.7, 2016 года.

Бесплатный доступ

Рассматривается обобщение класса неоднородных дискретных систем (НДС): сети дискретных операторов, как широко распространенные на практике, так и получающиеся при дискретизации соответствующих неоднородных непрерывных систем при решении задач оптимизации. Для указанного класса формулируются достаточные условия оптимальности в виде обобщения и развития работ Кротова

Дискретные системы, достаточные условия оптимальности, сети операторов

Короткий адрес: https://sciup.org/14336082

IDR: 14336082

Текст научной статьи Сети дискретных операторов

Системы неоднородной структуры широко распространены на практике и в настоящее время являются предметом активного изучения представителями различных научных школ и направлений. К ним традиционно относят дискретно-непрерывные, логико-динамические, гибридные и гетерогенные динамические системы, а также системы с переменной структурой. В данной работе рассматриваются системы неоднородной сетевой структуры. Для их моделирования и исследования применяется иерархический подход: строится двухуровневая модель, нижний уровень которой представлен различными управляемыми дискретными системами однородной структуры, а верхний — сетью операторов, обеспечивающей целенаправленное взаимодействие дискретных подсистем. Эту модель можно рассматривать как дальнейшее развитие неоднородной дискретной модели, предложенной и исследованной в ряде работ авторов [1, 2] . Ставится задача оптимального управления, и приводятся достаточные условия оптимальности управления — аналоги известных достаточных условий оптимальности Кротова [3] , в которых фигурируют разрешающие функции типа Кротова для каждого уровня.

Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований: проекты № 15-01-01915_a , № 15-01-01923_a, № 15-07-09091_a.

○c Программные системы: теория и приложения, 2016

Рис. 1.

  • 1.    Сеть операторов и достаточные условия оптимальности

Пусть имеется N операторов произвольной природы Д : Х к x U ^ Y k ,

  • (1)                            У к = / ( к,х к к ).

Вводятся подмножества Х к д , такие что Н” = 1 Х кд = Х к .

Говорят, что выход оператора I подается на вход оператора к, если для некоторого q имеет место равенство х(к^,х к ) = y i , где х(к, q,х k ) — оператор проектирования на подмножество X kg .

Пусть рассматриваемые операторы соединены указанным образом по некоторой схеме, представляемой ориентированным графом (рис. 1) .

Предполагается, что для данного к между номерами q и I имеет место взаимно-однозначное соответствие.

Иными словами, X k олицетворяет множество входов к-го оператора, занятых в соединениях, а U k — множество свободных входов. Такая модель называется сетью операторов . Специальный случай сети — цепочка произвольных операторов — может рассматриваться как общая модель динамической системы с переменной структурой.

Рассматривается задача о минимуме функционала

N       N              N

  • (2)    I = £ 1 к (Ук) = £ Mf (к,х к к )) = £ / 0 (к,х к к ) 11    1

на множестве D наборов т = { к , и к ) } , к = 1,..., N, связанных указанными соотношениями сети и возможными дополнительными ограничениями вида (х к , и к ) В (к), где В (к) — заданное при каждом к множество. Требуется найти минимизирующую последовательность { m s } С D , т.е. такую, что I(m s ) ^ inf I .

Рис. 2.

Вводится множество E элементов т, не связанных сетевыми условиями — равенствами x(k,j , x k ) = U i . Строится обобщенный лагранжиан:

N

L = -]Т R(k,xk ,ик), k=1

N

  • (3)    R ( k,x,u) = ^(^(kJJ ( k,x,u)) - Ф ( 1, к, x ( k,l,x ))) - / 0 ( k,x,u ) , 1=1

  • 2.    Двухуровневая модель с обыкновенными дискретными системами

где ^(к, l, y k ), k,l = 1,... , N — произвольные функционалы, такие что ^(к, 1,у к ) = 0, если равенство x(k,j,x k ) = y i отсутствует (отсутствует связь l ^ k).

Теорема 1. Пусть имеются последовательность { m s } С D и функционалы ^(k,l,y k ) такие, что R(k,X k s ,U k s) ^ ^(k), k = 1,..., N , где ^(k) = sup { R(k, x, и) : (x, и) e B (k) } .

Тогда { m s } минимизирует функционал I на D .

Доказательство теоремы и первый вариант модели сети операторов даны в [4] .

Предлагается следующая конкретизация абстрактной сети операторов (рис. 2) .

Представим условие (xk,Uk) e B(k) в форме xk e X(k), Uk e U(k,!k), где X(k) — проекция на Xk, U(k,xk) — сечение B(k) при данных k, xk. Пусть на некотором подмножестве K’ С K = {1,...,N} имеем и = (и, md), где ud — произвольной природы, а md — некоторый дискретный управляемый процесс, так что сечение множества U(k, x) при фиксированных x и х есть допустимое множество Dd(k,x, и) с соответствующей дискретной системой

  • (4)                x d (t +1) = fd(z, t, x d (t),u d (t)), t G T (z),

x d G X d (z,t) C R n ( k ) , u d G U d (z,t,x d ) C R p ( k ) , z = (k,x,x).

^ d = (t z ,x d , t F , x F ) G { 7 е : t j = т(z),xd = ^(z), t F = ^(z), x F G r d (z) } . Решением этой комбинированной системы будем считать набор т = (x(k), u(k)) G D , где при k G K : u(k) = (x(k), m d (k)), m d G D d (t, x(k), u d (k)).

Задача оптимизации формулируется для верхнего уровня. Требуется минимизировать функционал (1) . Рассматривается множество E элементов m, не связанных сетевыми условиями — равенствами x(k,j,x . ) = y i и дифференциальными связями нижнего уровня. Вводятся произвольные функционалы v(k,l,y . ), k,l = 1,..., N , такие что V(k, l,y k ) = 0, если равенство x(k,j,x k ) = y i отсутствует (отсутствует связь l ^ k).

Для номеров k G K вводится дополнительно функционал V d (z,t, x d ) Основные конструкции достаточных условий оптимальности имеют следующий вид [2] :

где У к = 9 (z, 7d) при к Е К , у к = / (к, x, и) при к Е К \ К . Обозначим № = sup { G ( z, 7 d ) : 7 d Е Г (z) } , x d Е X d (z, t j ), x d F Е X d (z,t F ), u d Е U d (k), x Е X (k).

Легко убедиться, что L(m) = I(m) при m Е D , т.е. при выполнении отброшенных связей. Для этого рассмотрим вначале выражение для функции R d . При выполнении рекуррентной цепочки (4)

R d (z, t, x d , u d ) = / (z, t + 1, x d (t + 1) ) - / (z, t, x d (t) ) .

Тогда t p — 1

  • - E R d (z) + Vd (z, ti,xd) - / (z, tF,xdF)) = t l

t p — 1

  • - E (vd (z , t + 1, x d (t + 1) ) - V d ( z, t, x d (t)) + V d ( z, t i ,x) - t l

t p — 1

- V d (.z, tF, x dF ) = - ^ (v d (^z, t, x d (t)) - V d (p t, x d (t) ) ).

t l

С учетом выполнения сетевых связей %(k, j^x k ) ) = у / получим:

N

^ ^ R k EE m ( V ( k,l,y k ) - V ( l,k,y i ))+ K ‘          K 1 = 1

t p 1                            t p 1

+ E ^ d (z,t) - I k к ) - ^ M d (z,t). t l                                         t l

Тогда

N

E R k = E E( ^(k, l, У к ) - v(l, k, y i )) - I k к ). K'         K' 1 = 1

Окончательно имеем:

Теорема 2.

  • 1.    Для любых p, p d и т Е D имеет место оценка

  • (5)      I(т) I * Л = L(m) L * , I * = inf I, L * = inf L.

  • 2.    Пусть имеются два элемента т1 Е D и т11 Е E и функциона

лы p и p d , такие, что L 11) < L 1) = I 1) , и т 1 Е D .

Тогда I 11 ) <  I(т1}.

Теорема 3. Пусть имеются последовательность элементов { rn s } С D и пара (p, pd) такие, что:

  • 1)    R (k, x s (к) , u s (к)) ^ р (к);

t p 1

  • 2)    Е ( R d ( z s (k),f,T d (k,t) ,U d (к,!)) p d (z s (k),t)' ) ^ 0, к Е K ; t j

  • 3)    G (z: s (k),p d (k) ) P (к) ^ 0, к Е K .

  • 3.    Заключение

Тогда последовательность { т 8 } минимизирующая для I на D .

Доказательства теорем 2 и 3 аналогичны приведенным в [2] . Сформулированные достаточные условия позволяют строить конкретные методы и алгоритмы оптимизации.

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

Список литературы Сети дискретных операторов

  • В. И. Гурман, И. В. Расина. Метод глобального улучшения управления для неоднородных дискретных систем//Программные системы: теория и приложения: электрон. научн. журн. 2016. Т. 7, № 1. С. 171-186, URL:. ↑ 25.
  • И. В. Расина. Иерархические модели управления системами неоднородной структуры. М.: ФИЗМАТЛИТ, 2014. -160 с. ↑ 25, 28, 30.
  • В. Ф. Кротов. Достаточные условия оптимальности для дискретных управляемых систем//ДАН СССР, 1967. Т. 172, № 1. С. 18-21. ↑ 26.
  • В. И. Гурман. Оптимизация дискретных систем: учебное пособие. Иркутск: Ирк. Гос ун-т, 1976. -121 с. ↑ 27. Пример ссылки на эту публикацию: В. И. Гурман, И. В. Расина. Сети дискретных операторов//Программные системы: теория и приложения, 2016, 7:3(30). С. 25-31. URL: http://psta.psiras.ru/read/psta2016_3_25-31.pdf
Статья научная