Научная статья на тему 'Расширенное условие постоянного ранга и его приложения к параметрическим задачам оптимизации'

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

CC BY
57
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ / УСЛОВИЯ РЕГУЛЯРНОСТИ / ФУНКЦИЯ ОПТИМАЛЬНОГО ЗНАЧЕНИЯ / ДИФФЕРЕНЦИРУЕМОСТЬ ПО НАПРАВЛЕНИЯМ

Аннотация научной статьи по математике, автор научной работы — Актанорович С.В., Минченко Л.И., Тараканов А.Н.

Предлагается модификация известного условия регулярности постоянного ранга Р.Жанена, позволяющая доказать дифференцируемость по направлениям функции оптимального значения в задаче параметрического нелинейного программирования.

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

EXTENDED CONSTANT RANK CONDITION AND ITS APPLICATION TO PARAMETRIC OPTIMIZATION PROBLEMS

Extended constant rank condition is introduced and its applications to the sensitivity analysis of parametric nonlinear programming problems are studied.

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

2012

УДК 517.977

Доклады БГУИР

№ 5 (67)

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

С В. АКТАНОРОВИЧ, Л И. МИНЧЕНКО, А Н. ТАРАКАНОВ

Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь

Поступила в редакцию 2 марта 2012

Предлагается модификация известного условия регулярности постоянного ранга Р.Жанена, позволяющая доказать дифференцируемость по направлениям функции оптимального значения в задаче параметрического нелинейного программирования.

Ключевые слова: нелинейное программирование, условия регулярности, функция оптимального значения, дифференцируемость по направлениям.

Введение

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

ф(х) =inf {f(x, y) 1 y e F(x)} определенную для задачи минимизации

f (x У) ^inf

У

на множестве

F(x) = {y e Rm | h (x, y) < 0 i e I , h (x, y) = 0 i e Io},

где xeRn - вектор параметров, f (x,y), hi(x,y) i = 1,...,p - непрерывно дифференцируемые функции из Rn хRm в R , I = {1,...,s}, I0 = {s +1,...,p}. Обозначим через

ш(x) = {y e F(x) 1 f (x, y) = ф(x)}

множество оптимальных решений поставленной задачи, через F - многозначное отображение, ставящее в соответствие каждой точке х e Rn множество F(x) ^ Rm . Будем предполагать, что для точки x0 e domF существуют окрестность V(x0) и ограниченное множество Y0 ^ Rm такие, что ш(x) ^ Y0 для всех x e V (x0).

Пусть z = (x, y), z0 = (x0, y0), Z = (x, y) . Введем функцию Лагранжа

L( z, Л) = f (z) + <X, h( z )>, где X = Л p), h = ft,..., hp).

Обозначим через Л(г) = { Ае R* | VхЦг, А) = 0, А. > 0 и А ^ (г) = 0, i е I }

множество множителей Лагранжа и через I(г) = {. е 11 ^ (г) = 0} множество индексов активных ограничений в точке г = (х, у) е .

Пусть х е Я" . Для функции оптимального значения изучим существование производной по направлению х в точке х0:

ф'(х0;х) = t_1 (ф(х0 + % ) - Ф(х0)) .

Наличие дифференцируемости функции оптимального значения по направлениям тесно связано с налагаемыми на ограничения задачи условиями регулярности, среди которых одним из самых известных является условие постоянного ранга, введенное в работе Р. Жанена [3]. Условие регулярности постоянного ранга (CRCQ) достаточно часто используется в нелинейном программировании для исследования дифференцируемости функции оптимального значения и устойчивости и чувствительности решений экстремальных задач относительно возмущений параметров [4, 5]. В то же время явными недостатками условия CRCQ являются как достаточная жесткость (существует достаточно широкий круг задач, для которых оно не выполняется там, где другие условия регулярности могут быть вполне эффективны), так и трудность его проверки. В работах [6, 7] было получено так называемое ослабленное условие регулярности постоянного ранга, которое позволяет в определенной степени минимизировать отмеченные недостатки CRCQ.

Определение 1 ([6, 7]). Будем говорить, что в точке г0 = (х0, у0) е выполнено ослабленное условие регулярности постоянного ранга (RCRCQ), если для любого подмножества индексов J такого, что 10 ^ J ^ I (г0) ^ 10, система векторов VуИ{ (2), . е J имеет постоянный ранг в некоторой окрестности точки г0.

Ослабленное условие регулярности постоянного ранга и его приложения вызвали ряд интересных публикации [8-11] по данной тематике. В то же время следует отметить, что ни выполнение классического условия постоянного ранга, ни его обобщения RCRCQ не обеспечивают сами по себе дифференцируемости по направлениям функции оптимального значения в задаче нелинейного программирования и требуют наличия дополнительных условий. В этой связи предлагается расширенное условие постоянного ранга (ECR), которое в совокупности с RCRCQ позволяет гарантировать существование производной ф'(х0; х ) .

Определение 2. Будем говорить, что многозначное отображение Е удовлетворяет расширенному условию постоянного ранга (или ECR-регулярно) по направлению х в точке г0 = (х0, у0), у0 е Е(х0) , если для любого подмножества индексов J = К ^ 10, где К ^ I(г0) , система векторов

^укг (х, у)

Л

(V А (х, у ), х >

. е J

имеет постоянный ранг в некоторой окрестности точки г0 = (х0, у0) .

Следуя [2], введем нижнюю производную Дини многозначного отображения Е в точке 20 = (х0, у0) е по направлению х :

DF(; х) = {у е Ят | Зо^) такая, что о^) /1 ^ 0 для 11 0 и у0 + ¿у + о^) е Е(х0 + ¿х ) Vt > 0}

и множество

Г((х, y); x) = {y e Rm | <Vh, (x, y),(x, y )> < 0 i e /(x, y), <Vh,(x, y),(x, y)> = 0 i e /0} T(z0; x) = {y e Rm | <Vht Z> < 0 i e /(z0), <Vh, Z> = 0 i e } , z = (x, y).

Покажем, что при x edomr(z0;.) из условия ECR-регулярности в точке z0 = (x0, y0) e grF следует частичное выполнение условия RCRCQ в этой точке.

Действительно, положим, что /2(z0, z) = {i e /(z0)| <Vh¿(z0),(x,y)> = 0} . Пусть

y e Г(z0;x), J = J(z) = /2(z0,z)U/0. Обозначим z = (x,y), z = (x,y). Тогда

<Vyhi (z0), y> + <Vxhi (z0), x> = 0 i e J и, следовательно, вследствие условия ECR-регулярности для всех точек z, достаточно близких к z0, справедливо

rank

^Vyh (Z) i G J^

= rank

^Vyh (Zo) i G J^

sJVÁ (Zo), x> у

: rank (Vyhi (z0 ) i g J) = l

v<V *h (г ), x > откуда

rank(Vyh(z) i g J)< l. Последнее означат, что

rank (V yht (z0) i g J) = rank (Vyht (z) i g J) = l.

Таким образом, при выполнении в точке z0 условия ECR-регулярности по направлению x система векторов {Vyhi (z) i g J} при всех J = J(z) = 12(z0, z) U 10и всех y g Г(z0; x) сохраняет ранг в некоторой окрестности z0.

Вычисление производной многозначного отображения F

Следующая теорема позволяет вычислять производные ECR-регулярного отображения

F.

Теорема 1. Пусть многозначное отображение F ECR-регулярно в точке z0 = (x0, y0) g grF по направлению x g domT(z0;.). Тогда DF(z0; x) = Г(z0; x) .

Доказательство. Пусть y g Г(z0; x) . Положим J = J(z) = 12 (z0, z ) UI0, где

12(z0, z) = {i g I(z0) | <Vh (z0),(x, y)> = 0} . Тогда для любой m-векторной функции r(t) такой,

что r(t) /1 ^ 0 при t X 0 найдется число t0 > 0 такое, что для всех i g I \ 12 (z0, z )

h(x0 + tx,y0 + ty + r(t)) < 0 t g (o, t0).

Действительно, если i g I \ I (z0), то hi (x0, y0) < 0 и, значит,

h (x0+tx, y0 + ty+r (t)) = h (x0, y0)+1 < Vh (x0+etx, y0+e(ty+r (t))), (x, y )> < 0

(0<e<1) при достаточно малых t>0. Если i g I (z0), но i £ 12( z0, z), то

h (x0 +tx, y0 + ty + r (t)) = h (x0, y0) +t <V hi(x0, y0 X (x, y)> + T(t) =

= t <V h ( x0, y0),( x, y )> + y(t),

где у (г) = (V Д (х0, у0), г (г )> + (ЧИ. (х0 + 01х, Уо + 0(1у + г (t )))> - (ЧИ. (х0, у0), (tx, гу + г (t))), (О<0<1).

Поскольку (V и. (х0, у0), (х, у )> < 0 и у (г)/ г ^ 0 при г ^ 0, то И (х0 + гх, у0 + гу+г (г)) < 0, . е J , для всех достаточно малых положительных г.

Пусть Л = N . Поскольку J = J(у) = 12(у0, у) и 10, то в точке (г,г)=(0,0) у матрицы Якоби системы функций И (х0 + гх, у0 + Ну + г) . е Л относительно г,

х0 + гх, у0 + гу + г) дИ^х0 + гх, у0 + гу + г) д^(х0 + гх, у0 + гу + г)

ahN (х0 + гх, у0 + гу + г) дhN (х0 + гх, у0 + гу + г) ^ (х> + гх, у0 + гу + г)

дг

дгт

дг

(1)

последний столбец нулевой. Следовательно, ее ранг в данной точке совпадает с рангом матрицы Якоби системы функций И. (у0 + гу + г) . е Л относительно г

дИ1( х0 + гх, у0 + гу+г) дИ1( х0 + гх, у0 + гу+г)

дИ2 (х0 + гх, у0 + гу + г) дИ2 (х0 + гх, у0 + гу + г )

дгт

дhN (х0 + гх, у0 + гу + г) дhN (х, + гх, у0 + гу + г)

дг

дгт

Пусть ранг этой матрицы в точке (г,г)=(0,0) равен I. Поскольку

дИ (х0 + гх, у0 + гу+г)

дг

= < V «И (х0 + гх, у0 + гу+г), х > + (V уИ (х0 + гх, у0 + гу+г), у >

то в силу условия (ЕСЯ) матрица Якоби (1) системы функций И. (х0 + гх, у0 + гу + г) . е Л относительно г сохранит ранг I и в некоторой окрестности (0,0). Тогда (см. [12] стр.505) в этой окрестности I функций системы (для определенности перенумеруем их так чтобы это были Ир...,И) независимы, а остальные (если они есть) от них зависят, т.е. И+1 = Ф1(И1,..И1),...,И+д = фд(И1,...И), где ф15...,фд - непрерывные функции с непрерывными частными производными, д = N — I.

Рассмотрим в окрестности точки (0,0) систему уравнений

И(х0 + гх, у0 + гу+г) = 0

И (х0 + гх, у0 + гу+г) = 0 (2)

И1+д (х0 +гх, у0 +гу+г) = 0

т

где I + q = |/|.

Данная система равносильна системе

х0 + ¡х, Уо + ¡у + г) = О

... (3)

Ь (х0 + Их, у0 + Ну + г) = О

с дополнительным условием ^+1(Хо + /х, Уо + ¡У + г) = ХО + /х, УО + (У + Г (Хо + Х, Уо + (У + г)) = О

Кч (Хо + Я, Уо + ¡У + Г) = Фд (^(хо + Х Уо + ¡У + Г Х"Л (хо + К, Уо + ¡У + Г)) = При этом

фl(hl( Х0> Уо)..... к1 (Х0> Уо)) = о,....5 фд (М Х0> Уо)..... к1 (Х0> Уо)) = о и, следовательно,

Ф1(о,...,о) = о,...., фд (о,...,о) = о.

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

Если I =т, то по теореме о неявной функции (см. [12], стр. 488) система (3) определяет в окрестности (о,о) неявную непрерывно дифференцируемую функцию г = г (/) такую, что

г (о) = о и — (о) = Нт ^ = о.

Л /^о /

Если I < т, то, не ограничивая общности, можно предположить, что ранг системы (3) равен I относительно первых I координат вектора г . Положим в этом случае г = (г, г), где Г = (/1,..., Г ^ 7 = (гг+1,..., гт ).

Тогда в силу теоремы о неявной функции система (3) определяет в окрестности точки (о,о,о) неявную непрерывно дифференцируемую функцию г = г (/, г), удовлетворяющую условиям

-Л—

г (о,о) = о, — (о, о) = о.

дг

Пусть г = о, положим г = г (г) = г (г, о) . Тогда функция г = г(/) = (г (/), о) удовлетворяет системе (3), а значит и (2). Кроме того, г(/) / / ^ о при t X о.

Таким образом, при выполнении условий леммы для У е Г(z0; х) существует функция г(г) такая, что при / е (о, /0), где /0 достаточно малое положительное число, справедливы условия

Ь (х0 + ¡х, У0 + ¡у + г (/)) = 0 / е J,

Ь (х0 +1х, У0 + ¡у + г (¡)) < 0 I е I \ J ,

и г ^ У 1 ^ 0 при ^ X 0.

Последнее означает, что У0 + ¡у + г(^) е F(х0 + ¡х) при I е[0,¡0] и, следовательно, У е DF (х0, у0; х ). Таким образом, Г(z0; х ) ^ DF (z0; х ). Поскольку включение DF(z0; х ) ^ Г(z0; х ) всегда справедливо, получаем Г(z0; х ) = DF(z0; х ) .

Производные функции оптимального значения Теорема 2. Пусть многозначное отображение F во всех точках z0 = (x0,y0), где y0 ёй(x0), удовлетворяет условиям RCR-регулярности и ECR-регулярности по направлению x е domY(z0;.). Тогда функция ф дифференцируема в точке x0 по направлению x , причем

ф'(х0; x) = min _ min ( Vf (z0), z > = min max <VxL(z0, A,), x>. (4)

J0effl(x0) УеГ( z0;x) у0ею( x0) ЯеЛ (z0)

Доказательство.

1. Пусть y0 ёй(x0). Поскольку в силу теоремы 1 Г(z0; x) = DF(z0; x)и x е domr(z0;.), то для любого y е Г(z0; x) найдется функция o(t) такая, что o(t) /1 ^ 0 при t ^ 0 и y0 + ty + r (t) е F (x0 + tx ) при всех t > 0. Следовательно,

ф(x0 + tx) - ф(x0) < f (x0 +tx, У0 + ty + o(t)) - f (x0, У0) ,

откуда

; x) = limsup t- [ф(Xo + tx) - ф(Xo)] < (Vf (Z0), z>

для всех z = (x, y). Поскольку y0 и y произвольные элементы из множеств ш(x0) и Г( z0; x ), то из последнего соотношения получается

DЖ;x) < inf ) inf )(Vf (UZ> (5)

y0G®(x0)у еГ(z0;x)

2. Пусть предел ^ф(х0;х) = liminf / 1(ф(х0 + tx)-ф(х0)) достигается на последовательности t кX 0 и пусть хк = х0 + ¿кх , ук е ш(хк) к= 1,2,.... Не ограничивая общности, можно считать, что последовательность |ук } сходится ук ^ у0, причем у0 е F(х0) в силу замкнутости многозначного отображения F .

Поскольку ф(х0 + ¿кх) - ф(х0) < +ф(х0; х) + о(1к) , то в силу (5)

/(х0, У0) = limsuP /(х0 + ¿кх, Ук) = limsuP ф(х0 + ¿кх) < ф(х0)

к -^ад к^ад

и, следовательно, у0 е ш(х0) .

В силу условия RCRCQ и леммы 5 [10] найдется последовательность | у0к } такая, что

У0к е F(х0) , 1 У0к - Ук \ <М \ хк - х0 1 . М = const > 0 и ^ (хк. Ук) < ^ (х0, У0к) < 0 * е 1 (х0, У0) .

Тогда, не ограничивая общности, можно считать, что ¿к 1 (ук - у0к) ^ у0 и, следовательно, Ук = У0к + ¿ку0 + о^к ) . Тогда из соотношений

К(х^Ук)-К(х0,У0к) < 0 * е Ч^У0), К(х^Ук)-К(х0,У0к) = 0 *е70

получаем

{V^(x0, y0),(x, y0))< 0 i e I(x0, y0), {Щ(x0, y0),(x,y0)) = 0 i e I0,

т.е. y0 e Г(z0; x) . С другой стороны,

D+9(x0;x) = lim tk~1 (f(x0 + tkx, yk) - f (x0, y0)) =

= I*™tk l(f (x0 + ^y0k + tky0 + o(tk))- f (x0.y0k)) = {Vf(xo,y0),(_Ш

где y e Г(z0; x).

Отсюда D+9(x0;x) > inf y inf ) {Vf y\z )= mill)y min{Vf(_0,y\z ),

ye®(x0)y e r((x0.y);x) yeffl(x0)y e Г((x0.y);x)

где z = (x, y) .

Сравнивая последнюю оценку с оценкой (5), получаем, что существует конечная производная 9,(x0;x) = mm ) y min_ {Vf (z0),z).

y0e®(_0) УеГ(z0;_)

Применение теоремы двойственности в линейном программировании [13] приводит к

(4).

Заключение

Предложено обобщение условия регулярности постоянного ранга и на его основе доказаны новые достаточные условия дифференцируемости по направлениям функции оптимального значения в задачах нелинейного программирования.

EXTENDED CONSTANT RANK CONDITION AND ITS APPLICATION TO PARAMETRIC OPTIMIZATION PROBLEMS

S.V. AKTANOROVICH, L.I. MINCHENKO, A.N. TARAKANOV

Abstract

Extended constant rank condition is introduced and its applications to the sensitivity analysis of parametric nonlinear programming problems are studied.

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

1. Bonnans J.F., Shapiro A. Perturbations analysis of optimization problems. New York, 2000.

2. Luderer B., Minchenko L., Satsura T. Multivalued analysis and nonlinear programming problems with perturbations. Dordrecht, 2002.

3. JaninR. // Mathematical Programming Study. 1984. Vol. 21. P. 110-126.

4. Ralph D. andDempe S// Mathematical Programming 70. 1995. P. 159-172.

5. Pang J.-S. and Ralph D. // Math. Oper. Res. 21. 1996. P. 401-426.

6. Минченко Л.И., Стаховский С.М. // Докл. НАН Беларуси. 2009. №5. С. 6-10.

7. Minchenko L. and Stakhovski S. // Optimization. 2011. Vol. 60. P. 429-440.

8. Lu S. // Optimization. 2010. DOI: 10.1080/02331934.2010.527972.

9. Andreani R., Haeser G, Schuverdt M.L. et al. // Mathematical Programming. 2011. DOI: 10.1007/s10107-011-0456-0.

10. Minchenko L. and Stakhovski S. // SIAM Journal on Optimization. 2011. Vol. 21, №1. P. 314-332.

11. Minchenko L. and Tarakanov A. // Journal of Optimization Theory and Applications. 2011. Vol. 148. P. 571579.

12. Зорич В.А. Математический анализ. М., 1981.

13. Юдин Д.Б., Гольштейн Е.Г. Линейное программирование. М., 1963.

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