Научная статья на тему 'Динамическая задача многокритериальной оптимизации'

Динамическая задача многокритериальной оптимизации Текст научной статьи по специальности «Математика»

CC BY
164
30
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Радиевский Анатолий Евгеньевич

На движениях стохастического объекта управления при наличии ограничений по модулю на состояние и управление рассматривается задача оптимизации на множестве критериев качества, каждый из которых задан в виде математического ожидания от интегрального функционала. Сформулированная задача исследуется на основе положений одного из разделов современной теории экстремальных задач — формализма Дубовицкого Милютина.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Динамическая задача многокритериальной оптимизации»

УДК 681.514

ДИНАМИЧЕСКАЯ ЗАДАЧА МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ

РАДИЕВСКИЙ А.Е.

На движениях стохастического объекта управления при наличии ограничений по модулю на состояние и управление рассматривается задача оптимизации на множестве критериев качества, каждый из которых задан в виде математического ожидания от интегрального функционала. Сформулированная задача исследуется на основе положений одного из разделов современной теории экстремальных задач — формализма Дубовицкого - Милютина.

1. Постановка и особенности задачи

Под динамической задачей многокритериальной оптимизации понимается тройка (F, S, J , где F -объект управления (ОУ), движение которого на области S(x, u, p, q, w, t) описывается системой дифференциальных уравнений

-dx = F(x,u,p,w,t) dt (1)

при наличии ограничений

u Є U,U = {u:|u| < umax}; (2)

x Є Q,Q = {x: x < xmaJ (3)

и граничных условий

x(0 = x0 є Xo, x(tj = 0, X0 = ^ xma^tj| (4)

На движениях ОУ (1) оптимизируется векторный критерий качества j(u) = Jfo (x, u, q, t )), задаваемый как некоторая функция множества { J. (u ) } ™ 1 локальных критериев качества вида

( tj ^

Ji(u) = M X. JWi(x,u,q.,t)dt ,і є [1,ш]. (5)

V to )

В задаче (1) — (5) x = x(t)є Cn(t0,^) — состояние (Cn(t0,tJ — пространство n-мерных непрерывных на отрезке [t0,tj функций x(t) нормой

||x|| = max|x(t)|, vt є [t0,tjе R1); u = u(t)є

є Ьгш (t0, О - управление ( Ьгш (^,^ ) - пространство r-мерных существенно ограниченных на от-

резке [t 0, 11 ] измеримых функций u(t) с нормой

|u| = vrai sup|u(t)|, Vt є [t0,tj e R1); w=w(t) є (Q, D, p ) — возмущение ((Q, D, p ) — вероятностное пространство измеримых функций w (t), заданных на множестве Q; D — ст-алгебра, связанная с

множеством Q; р—вероятностная мера); te [t0,11 ]с

R1 — время, [t 0, 11 ] — интервал управления, t1 — конечный, не фиксированный момент времени, R1 — числовая прямая; f0 (x, u, q, t) — функционал, q є Qc — параметр функционала f0(x,u, q,t), Q0 = {q: \q\ ^ qmax і qi є Qo — параметр i-го локального критерия качества, Qio=

= { qi: |q.| ^ qimaxt ^і єЛ0— весовые коэффициенты, Л 0 = i : X i > 0, i = 1^|; p е P _ Параметр °у P = { p : |p| < p max І U max = COnSt > 0 , X max = COnSt>0, X max (tJ = COnSt > 0, p max = COnSt>0,

q max = const > 0, q. max = const > 0 — заданные числа; М — математическое ожидание.Пара функций (x(t),u(t)) является допустимой в задаче (1) -

(5), если x(t) є Cn(t0,tj,u(t) є Lr^(t0,tJ. Под управляемым процессом понимается тройка

(x(4u(4 It0,tJ). Решением задачи (1)-(5) является тройка (x0(t),u 40,[t0,tJ) для которой найдется такое число s > 0, что для любого допустимого процесса (x(t),u (# 0,tJ), для которого II xW - x40|| < є J u^ -u0 (t) ||^ < S , имеет место неравенство J(u) > j(u0) [1]. Исследование задачи

(1) -(5) связано, с одной стороны, с исследованием таких проблем, как существование решения, необходимые и достаточные условия оптимальности, метод нахождения решения, специфичных для класса экстремальных задач [1], а с другой — определение множества Парето, задание принципа оптимальности, нормализация и задание приоритета (степени важности) для множества локальных критериев качества, специфичных для класса задач многокритериальной оптимизации [2].

2. Существование решения

Теорема 1. Пусть: І.функционал f0(x, u, q, t) -непрерывный; 2. U—собственное выпуклое тело; 3. для ОУ (1) выполняются условия невырожденности. Тогда в задаче (1)-(5) существует тройка

(x0(t),u0(t),[t0,t1])

Доказательство. Множество U^ Lr^(t0,t1) функций u(t), удовлетворяющих ограничению

(2) , в силу его выпуклости и замкнутости [ 3 ] является компактным [ 4 ]. Пусть intU ^ 0, 0 —

пустое множество. Множество пар вариаций (x, її), удовлетворяющих подинтегральному выражению W. (x, u,qi, t), i є [1, ш] локального критерия качества (5), принадлежит конусу убывания

K.0,і є [1 , ш] , образует открытый выпуклый коРИ, 2001, № 4

52

нус с вершиной в нуле, Kio Ф0, і є [і, ш], для которого можно построить сопряженный конус K*o,i Є [і , ш], а, следовательно, и линейный функционал fio(x,u)Є K*o, fio(x,u) > 0, і є [і,ш] [3].

ш

К0 = 0 Kio ^0 также является открытым вы-

і=і

пуклым конусом с вершиной в нуле [5], для которого можно построить сопряженный конус

K0, а следовательно, и линейный функционал [3]

fo(x,u)Є K0,fo(x,u)> 0 .

Так как

* -

= 1K*

i=1

[6] , то получим [3, 7]

j(u) = Mfo(x,u)) = fio(x,u)J. (6)

Заданный на открытом выпуклом множестве функционал f0(x,u) является непрерывным [6]. Поэтому в задаче (1)-(5) существует тройка (x' 4^,u40,[t0,tJ) [1]. Теорема 1 доказана. 3. Множество Парето

Пусть Е = Cn (t0, 11 )xL^ (t0, 11 )xR1. Тогда

Е = Еc U Еs, Еc П Еs =0,

где Еc = {u: J^u)< Ji(u0),i є [1,ш] и хотя бы для

одного i Ji (u) < Ji(u0 )} —множество Парето ; Еs =

= {u : Ji (u) =Ji (u^,i є [1, ш]}- множество согласия [ 2 ]. Пусть

Е0 =({u: J,(u)< Ji(u^}\ Е3U Е■ (u0)i 0[1,m].

В [8] показано, что имеет место следующая зависимость, удовлетворяющая свойству симметричности:

П Е01 п (n k, 1 = М

(7)

Поэтому левая часть выражения (7) определяет множество Парето.

4. Необходимые и достаточные условия оптимальности

Теорема 2. Пусть выполняются предположения теоремы 1. Тогда решение в задаче (1)-(5) удовлетворяет необходимым и достаточным условиям оптимальности , если для Vt є [t0,tj,Vu є U

- Fu(x0,u0,p,w,t))T Y( t) +

vv

+ M

ш

z

V i=1

^iWiu(x0,u0,qi,t)^u40Ь 0,

РИ, 2001, № 4

где

^+(Fx(x»,w,t))T =

= M f^^iWi'x(x0,u0,qi,^l, ¥(0 = 0,

(8)

. i=1

т — транспонирование, штрих—символ производной.

Доказательство. Множество функций U с L ^ (10,11), удовлетворяющих ограничению (3), и множество функций Q с Cn (10,11), удовлетворяющих ограничению ( 4 ), в силу их выпуклости и замкнутости [3] являются компактными [4]. Пусть in1U ф 0, in1Q ф0 . Учитывая выражения (5) и (6), функционал f0 (x,u) є K0 получим в виде [3,7]

( t1,

f 0 (у u) = м - } |^Z ^iWiX (х°, u0, qi, t) х

+ fz^ iWiu (х°, u0, qi, 4 u)]dt),

. i=1

где WiX (х0, u0, qi, t) Wiu (х0, u0, qi, t)—протжд-ные по x и u от W^x,u,qi,^.

Если K1 — конус возможных направлений в точке u0 и функционал f1 (й) є K*, то f1 (її) = (0, f 1 (її)), где f 1 (u) є L (10,11) и является опорным к множеству U в точке u0. Пусть H1 с E множество пар вариаций (x,u), удовлетворяющих

dx

dt

FX(x0,u0,p,w,t)x + Fu(x0,u0,p,w,t)u,

x(0 = °

(9)

H 2 c E - X(tj = 0, (10)

где F X(x0,u0,p, w,^, F u(x0,u0,p, w,^ — производные по x и u от f(x, u, p, w, t) соответственно.

Тогда H1 и H 2 — подпространства, а касательное пространство K2 = H1 nH2, K2 = H* + H2 [ 6 ]. Поэтому, если функционал f2 (x,u) eH*, то f2 (x,u)=0, и если функционал f3 (x,u)eH2 , то f3 (x,u) = ( 0, a), a OR ( Rn - n -мерное евклидово пространство). Если K 4 — конус возможных направлений в точке x0 и функционал f4(x) є К4, то f4 (x) = ( 0, f 4 (x)), где f4(x) є Сп*(^, tj и является опорным к множеству Q в точке x0. Тогда уравнение Эйлера запишем в виде [ 3 ]

I fi (x,u) = 0

или, учитывая вид найденных выше функционалов

i=0

fi(x,u),i є [0,4],

53

f1(u) = м(І (IWIX(x0,u0,qi,t)x

к _ i=i

Ё^iWiu(x0,u0,qi,t)u I ])dt+f4(x):

v1=1

4 m

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

=jM Ё^iWix(x0,u0,qi,t)x

t0 L i=1

(tl

jM(Z^iWiu(x0,u0,qi,t)u ])dt

V t0

+ f4(x). (11)

Подставив выражение (8) в первое слагаемое в правой части выражения (11), проведя необходимые преобразования с учетом выражений (9) и (10), получим

можно построить сопряженный конус K*0,i є [1 , m], а следовательно, и линейный функционал [3]

fi<)(x>u) є K

*

i = 1

fi<)(x,u) > 0,i є [1,m],

m

K = ПKi0 *0

i=1

также является открытым выпуклым конусом с вершиной в нуле [5] , для которого можно построить сопряженный конус K* о , а следовательно, и линейный функционал f0(x,u) є K0,f0(x,u) > 0

[3] . Так как

111 \ ш

ПK,o * = 1K

i=1

[6] , то получим

[3,7]

j(u) = Mf^x,^) = мfi0(x,u)J, .

fKu) =1

(Fu(x0,u0,p,w,^ )T*(t)

+ M[z^iWiu(x°,u0,qi,),u]dt + f4(x)

Принимая во внимание вид интегрального линейного функционала, опорного к множеству U в точке u0 [6, 7], получим

ҐҐ

\v

Fu(

x0,u0,p,w,t

))T ЇЇ0+

ґ

+ M

Ё^ iWiu(x0,u0,qi,t)^u4^ р0,

V i=1

Vt є [t0,tj,Vu є U .

Теорема 2 доказана.

5. Задание принципа оптимальности

Теорема 3. Пусть в выражении (5) Wi (x, u, q i, t), i є [1, m] непрерывны и непрерывно дифференцируемы по (x, u ), измеримы по t. Тогда в задаче (1)-(5) векторный критерий качества апостериори задается в виде

J(u) = M(f „ (x u)) = M^^ f и (x u)|

где f i0 (x, її) > 0 — линейные функционалы.

Доказательство. Множество пар вариаций (x, її), удовлетворяющих подинтегральному выражению Wi (x, u, qi, t), i є [1, m] локального критерия качества (5), принадлежит конусу убывания K„,i £ [1 , m] образует открытый выпуклый конус с вершиной в нуле, intKi0 Ф- 0, для которого 54

Теорема 3 доказана.

6. Выводы

Сформулирован стохастический вариант динамической задачи многокритериальной оптимизации на множестве интегральных функционалов при наличии ограничений по модулю на состояние и управление. Изучены вопросы, связанные со следующими проблемами, специфичными для исследуемой задачи: существование решения, необходимые и достаточные условия оптимальности, определение множества Парето, задание принципа оптимальности. Метод нахождения решения, а также проблема нормализации и задания приоритета (степени важности) для множества локальных критериев качества связаны с конкретизацией выражений (1) и (5).

Литература: 1.ИоффеА.Д., ТихомировВ.Н. Теория экстремальных задач. М.: Наука, 1974. 480с. 2. Емельянов С.В., Борисов В. И., Малевич А.А., Черкашин А.М. Модели и методы векторной оптимизации // Итоги науки и техники. Техническая кибернетика. 1973. Т.5. С.386-448. 3. Дубовицкий А.Я., Милютин А.А. Задачи на экстремум при наличии ограничений / / Журнал вычислительной математики и математической физики.1965. Т.5, №3. С. 395-453. 4. Колмогоров А.Н., Фомин С.В. Элементы теории функций и функциональный анализ. М.: Наука, 1968. 496с.5. Рокафеллер Р.Т. Выпуклый анализ. М.:Мир, 1973. 469 с.6. Гирсанов И.В. Лекции по математической теории экстремальных задач. М.: Изд-во МГУ, 1970. 117с. 7. Острем К.Ю. Введение в стохастическую теорию управления. М.: Мир. 1973. 322с. 8. Болтянский В.Г. Экстремальные задачи и метод шатров // Труды ВНИИ системных исследований. 1989. №14. С. 136-147.

Поступила в редколлегию 24.05.2001

Рецензент: д-р техн. наук, проф. Кузнецов Б.И.

Радиевский Анатолий Евгеньевич, заведующий лабораторией Харьковского НИИ комплексной автоматизации (ХИКА) Минтопэнерго Украины. Научные интересы: теория оптимального управления, задачи многокритериальной оптимизации. Адрес:Украина, 61003, Харьков, пер. Кузнечный, 2, тел. 20-87-32, 20-86-34.

РИ, 2001, № 4

i Надоели баннеры? Вы всегда можете отключить рекламу.