Научная статья на тему 'УСЛОВИЯ МИНИМУМА ГЛАДКОЙ ФУНКЦИИ НА ГРАНИЦЕ КВАЗИДИФФЕРЕНЦИРУЕМОГО МНОЖЕСТВА'

УСЛОВИЯ МИНИМУМА ГЛАДКОЙ ФУНКЦИИ НА ГРАНИЦЕ КВАЗИДИФФЕРЕНЦИРУЕМОГО МНОЖЕСТВА Текст научной статьи по специальности «Математика»

CC BY
61
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЕРХНЯЯ ВЫПУКЛАЯ АППРОКСИМАЦИЯ / КВАЗИДИФФЕРЕНЦИРУЕМАЯ ФУНКЦИЯ / СУБДИФФЕРЕНЦИАЛ / ШАТEР / UPPER CONVEX APPROXIMATION / QUASIDIFFERENTIABLE FUNCTION / SUBDIFFERENTIAL / TENT

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

B статье рассматриваются задачи математического программирования с негладкими ограничениями типа равенств, задаваемыми квазидифференцируемыми функциями. С применением техники верхних выпуклых аппроксимаций, разработанной Б. Н. Пшеничным, получены необходимые условия экстремума в таких задачах. Благодаря тому, что для квазидифференцируемой функции можно построить целые семейства верхних выпуклых аппроксимаций, удалось уточнить знаки множителей Лагранжа и тем самым более полно охарактеризовать точки минимума в таких экстремальных задачах. Рассматривается также простейшая задача вариационного исчисления со свободной правой частью в предположении, что левый конец траектории начинается на границе выпуклого множества. При некоторых достаточных условиях уточнено условие трансверсальности на левом конце траектории.

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

THE CONDITIONS OF MINIMUM FOR A SMOOTH FUNCTION ON THE BOUNDARY OF A QUASIDIFFERNTIABLE SET

In this paper, we consider problems of mathematical programming with nonsmooth constraints of equality type given by quasidifferentiable functions. By using the technique of upper convex approximations, developed by B. N. Pshenichy, necessary conditions of extremum for such problems are established. The Lagrange multipliers signs are specified by virtue of the fact that one can construct whole familers of upper convex approximations for quasidifferentiable function and thus the minimum points in such extremal problems are characterized more precisely. Also the simplest problem of calculus of variations with free right hand side is considered, where the left end of the trajectory starts on the boundary of the convex set. The transversality condition at the left end of the trajectory is improved provided sertain sufficient conditons hold.

Текст научной работы на тему «УСЛОВИЯ МИНИМУМА ГЛАДКОЙ ФУНКЦИИ НА ГРАНИЦЕ КВАЗИДИФФЕРЕНЦИРУЕМОГО МНОЖЕСТВА»

ISSN 2686-9667. Вестник российских университетов. Математика

Том 25, № 130 2020

© Хачатрян Р.А., 2020

DOI 10.20310/2686-9667-2020-25-130-165-182

УДК 519.6

Условия минимума гладкой функции на границе квазидифференцируемого множества

Рафик Лгасиевич ХАЧАТРЯН

Ереванский государственный университет 0025, Армения, г. Ереван, ул. Алека Манукяна, 1

The conditions of minimum for a smooth function on the boundary of a quasidifferntiable set

Rafik A. KHACHATRYAN

Yerevan State University 1 Alex Manukyan St., Yerevan 0025, Armenia

Аннотация. B статье рассматриваются задачи математического программирования с негладкими ограничениями типа равенств, задаваемыми квазидифференцируемыми функциями. С применением техники верхних выпуклых аппроксимаций, разработанной Б.Н. Пшеничным, получены необходимые условия экстремума в таких задачах. Благодаря тому, что для квазидифференцируемой функции можно построить целые семейства верхних выпуклых аппроксимаций, удалось уточнить знаки множителей Лагранжа и тем самым более полно охарактеризовать точки минимума в таких экстремальных задачах. Рассматривается также простейшая задача вариационного исчисления со свободной правой частью в предположении, что левый конец траектории начинается на границе выпуклого множества. При некоторых достаточных условиях уточнено условие трансверсальности на левом конце траектории.

Ключевые слова: верхняя выпуклая аппроксимация; квазидифференцируемая функция; субдифференциал; шатер

Для цитирования: Хачатрян Р.А. Условия минимума гладкой функции на границе квазидифференцируемого множества // Вестник российских университетов. Математика. 2020. Т. 25. № 130. С. 165-182. DOI 10.20310/2686-9667-2020-25-130-165-182. Abstract. In this paper, we consider problems of mathematical programming with non-smooth constraints of equality type given by quasidifferentiable functions. By using the technique of upper convex approximations, developed by B.N. Pshenichy, necessary conditions of extremum for such problems are established. The Lagrange multipliers signs are specified by virtue of the fact that one can construct whole familers of upper convex approximations for quasidifferentiable function and thus the minimum points in such extremal problems are characterized more precisely. Also the simplest problem of calculus of variations with free right hand side is considered, where the left end of the trajectory starts on the boundary of the convex set. The transversality condition at the left end of the trajectory is improved provided sertain sufficient conditons hold.

Keywords: upper convex approximation; quasidifferentiable function; subdifferential; tent For citation: Khachatryan R.A. Usloviya minimuma gladkoy funktsii na granitse kva-zidifferentsiruyemogo mnozhestva [The conditions of minimum for a smooth function on the boundary of a quasidifferntiable set]. Vestnik rossiyskikh universitetov. Matematika -Russian Universities Reports. Mathematics, 2020, vol. 25, no. 130, pp. 165-182. DOI 10.20310/2686-9667-2020-25-130-165-182. (In Russian, Abstr. in Engl.)

Введение

В настоящей статье приняты следующие определения и обозначения: (х,у) — скалярное произведение векторов х и у, принадлежащие Кп; соиьМ, сопМ, с1{М}

— выпуклая, коническая оболочка и замыкание множества М соответственно; К * — конус сопряжений к конусу К. Положим ЫиМ = сопМ — сопМ. Исследования по необходимым условиям экстремума в последние годы были связаны в основном с более детальным изучением задач, в которых участвуют негладкие функции. При этом на первый план выдвигается учет негладких ограничений типа равенств. Конечно, каждое равенство вида д(х) = 0 можно заменить системой неравенств д(х) < 0, —д(х) < 0. В этой связи представляется естественной попытка вывести необходимые условия из частного случая, относящегося к задаче только с ограничениями — неравенствами. Однако такой путь не приводит к успеху, поскольку, как правило, не удается получить содержательное необходимое условие экстремума. Это связано с тем, что в задачах с ограничениями — неравенствами потребуется условие регулярности типа Слейтера, которое здесь никогда не выполняется.

В статье [1] Ф. Кларк ввел понятие субдифференциала локально липшицевой функции. Положим

! (х + Ь + ЛЬ) — f (х + Ь) ЕС(х,х) = Иш впрхю-г-.

Л

Оказывается, что функция Е(х,х) положительно однородна и выпукла по х. Поэтому множество

дсf (х) = {у* Е Яп : Ес(х,х) > (у*,х) Ух}

— непустой выпуклый компакт. Оно называется субдифференциалом Кларка функции f в точке х. Замечательно то, что многозначное отображение х —> дсf (х) полунепрерывно сверху. С использованием именно этого свойства Ф. Кларком в [1] доказано правило множителей Лагранжа в задачах математического программирования с ограничениями типа равенств, задаваемых локально липшицевыми функциями, т. е. в задачах вида:

шшЩх) : Мх) = 0,г Е I}. (0.1)

X

Этот результат формулируется следующим образом: если точка х* является решением задачи (0.1), то существуют числа Лг, г Е I, не все равные нулю одновременно, такие, что

0 Е ^ ЛгдсМх*). (0.2)

ге{0}и I

В дальнейшем аналогичные условия экстремума получены в работах [2,3] в терминах субдифференциалов Пено и асимптотических субдифференциалов Половинкина [4]. Эти условия более эффективны, чем условие Кларка, поскольку асимптотический субдифференциал и субдифференциал Пено в общем случае входят в субдифференциал Кларка.

Однако существуют подклассы локально липшицевых функций, для которых все перечисленные субдифференциалы совпадают, и простейшие примеры показывают, что полученные в этих терминах необходимые условия экстремума (условие (0.2)) довольно грубы и не позволяют отбросить заведомо неоптимальные точки. Такие негладкие

функции рассматриваются и в настоящей статье. Они составляют подкласс в пространстве квазидифференцируемых функций, введенном В. Ф. Демьяновым в работах [5,6].

1. Основные понятия

Напомним определение квазидифференцируемой функции из [5] . Локально липшицевая функция g(x), дифференцируемая по направлениям, называется квазидифференцирумой в точке x £ если

// _\ -. . g(X ++ ax) g(x) / =fc _\ • / =fc _\

g(x,x) = Iim-= max (x,x)+ min (y ,x),

«4-0 a x*gdg(x) y*£dg(x)

где dg(x), dg(x) — выпуклые компакты в Rn, которые называются квазидифференциалами.

В статье [7] рассмотрена задача вида

min{/o(x) : g(x) < 0},

x

где /0(x) и g(x) — квазидифференцируемые функции. С помощью квазидифференциалов удалось достаточно просто описать необходимые условия экстремума в этой задаче, и на примерах было показано, что эти условия эффективее условий Кларка. Если функция g(x) квазидифференцируемая, то множество M = {x £ Rn : g(x) < 0} называется квазидифференцируемым.

В настоящей статье рассматриваются квазидифференцируемые функции следующего вида:

g(x) = gi(x) + g2(x) = max /¿(ж) + min /(x), (1.1)

iei jeJ

где I, J — конечные множества индексов, а /¿(ж), /j(ж) i £ I, j £ J — непрерывные дифференцируемые функции.

Согласно теореме 2.1 из [8, гл. 3, с. 71] функция g липшицева и дифференцируема по любому направлению x, причем

g'(x,x) = max(//(x),x) + min (/j(x),x),

iei(x) jeJ(x) j

где I(x) = {i £ I : /i(x) = gi(x)}, J(x) = {j £ J : gi(x) = /j (x)}. Значит функция g квазидифференцируема, причем

dg(x) = conv{/i'(x), i £ I(x)}, dg(x) = conv{/j(x), j £ J(x)} Согласно предложению 2.3.12 из [9, с. 51]

дс д(х) = дс д1(х) + дс д>(х) = дд(х) + дд(х).

Заметим также, что в рассматриваемом случае, согласно [4, теорема 2] субдифференциалы Кларка, Пено и Половинкина совпадают. В общем случае связь квазидифференциала с субдифференциалами Пено и Кларка установлена в [6, гл. 3, п. 4, с. 152].

В настоящей статье рассматриваются задачи минимизации гладких функций при наличии ограничений типа равенств, задаваемых функциями вида (1.1). С использованием техники верхних выпуклых аппроксимаций, разработанной Б. Н. Пшеничным [10], и метода шатров В. Г. Болтянского [11] получены принципиально новые необходимые условия экстремума. Благодаря тому, что для функций вида (1.1) существуют целые семейства верхних выпуклых аппроксимаций, уточнены знаки множителей Лагранжа и тем самым более полно охарактеризованы точки минимума в экстремальных задачах. Напомним определения верхней выпуклой аппроксимации. Пусть f (x) — липшицева в окрестности точки x функция. Для x положим

EY -ч 1- f (x + XV) - f (x)

F (x,x) = lim sup —--—.

A+0 A

Положительно однородная и выпуклая по x функция h(x,x) называется верхней выпуклой аппроксимацией функции f в точке x, если

h(x,x) > F(x,x) Vx е Rn.

Множество

df (x) = [у* е Rn : h(x,x) > (y*,x)}

называется субдифференциалом функции f в точке x. Ясно, что обобщенная производная Fc (x,x) Кларка является верхней выпуклой аппроксимацией липшицевой функции f в точке x. Из определения следует, что верхняя выпуклая аппроксимация и соответственно субдифференциал определяются неоднозначно. Например, нетрудно видеть, что для квазидифференцируемой функции f (x) при каждом у* е df (x) функция

h(x,y*) = max (u,x) + (у*,x)

uGdf (x)

является верхней выпуклой аппроксимацией, а df (x) + у* — соответствующий субдифференциал.

Определение 1.1 (см. [11]). Выпуклый конус K называется шатром множества M в точке x е M, если существуют окрестность U нуля и определенное на этой окрестности отображение r, такое, что

x + x + r(x) е M Vx е K n U,

причем г(ж)/||ж|| ^ 0, при x ^ 0.

Шатер K называется непрерывным, если таковым является отображение r.

Следующее необходимое условие экстремума является простым следствием определения 1.1.

Теорема 1.1 (см. [10]). Пусть x* — точка минимума функции f (x) на множестве M. Допустим, что h(x,x) верхняя выпуклая аппроксимации для f в точке x*, а KM(x*) — шатер к M в точке x*. Тогда

df (x*) n K*M(x*) = г. (1.2)

В дальнейшем нам понадобится следующий результат о пересечении локальных непрерывных шатров.

Теорема 1.2 (см. [12]). Пусть М^, г € I — множества в Лп, I — конечное множество индексов, К, г € I — непрерывные локальные шатры .множеств М^ в точке х * € М^. Если шатры К, г € I неотделимы, то конус К = Р|¿е/ К является локальным шатром к множеству М = Р|ш М^ в точке х * € М.

Следует отметить, что этот результат в случае двух шатров доказан Б. Н. Пшеничным (см. [10, теорема 1.2., гл. 5, п. 1, с. 200]).

В настоящей статье для вывода необходимых условий экстремума в задачах с негладкими ограничениями типа равенств центральную роль играет следующий результат, доказанный в [13]. Это утверждение позволяет уточнить знаки множителей Лагранжа в необходимых условиях экстремума.

Теорема 1.3 (см. [13]). Пусть С С Яп — выпуклый компакт. Предположим также, что 0 € С и число линейно независимых векторов в С больше или равно 2. Тогда

с/{сопС — сопх} = сопС. (1.3)

жес

2. Необходимые условия в задачах с одним ограничением типа равенства

Рассмотрим задачу минимизации функции /0 при ограничении д(х) = 0 :

ш1п{/с(х) : д(х) = 0}, (2.1)

X

где функция д(х) задается соотношением (1.1).

Теорема 2.1. Пусть х * — решение задачи (2.1); функции /к(х), к € 0 и I и 3 непрерывно дифференцируемы и существует такой вектор и>, что (/к(х *),и>) < 0, к € I(х*) и 3(х *). Тогда для любых г0 € I(х *), € 3(х *) либо существуют числа А++ > 0, А+ > 0, г € I(х*) такие, что

/0(х *) + А+ 4(х*)+ £ А+/(х*) = 0, (2.2)

г€/(ж*)

либо существуют числа А- > 0, А- > 0, ] € 3(х *), такие, что

/0(х *) — А-Л0(х *) — £ А"/;(х*) = 0. (2.3)

;ез (ж*)

Доказательство. Допустим, что равенства (2.2) и (2.3) одновременно не выполнены. Если условие (2.4) не выполняется, то согласно теореме о строгой отделимости выпуклых множеств это равносильно тому, существуют вектор и1 и число ¿1 > 0 такие, что

К/0 (х *)+ у *) < —¿1 Уу * € соп(дд1(х*) + /; (х *)). (2.4)

Если для некоторого у** Е сои(ддг(х*) + fj0(х*)) (у**,иг) > 0, то (Лу**,иг) ^ при Л ^ что противоречит неравенству (2.4). Поэтому

(у*,иг) < 0, У у* Е сои(ддг(х*) + К (х*)).

Отсюда

Обозначим

щ е (-con(dgi(x*) + j(x*)))*. (2.5)

h+ (x*,x) = m pf(x*),x) + (fjo (x*),x).

Из предположений теоремы следует, что h++ (x*,w) < 0. Тогда, имея ввиду включение (2.5), используя теорему о двойственности выпуклых конусов (см. например [14, теорема 2.6., с. 56]), получим h++ (x*,u1) < 0. Положим u1 = u1 + a(w — u1). Для а е (0,1] получим

h++ (x*,u0) = h++ (x*,u1 + a(w — u1)) = h++ (x*, aw + (1 — a)u1)

< ah+(x*,w) + (1 — a)h+rQ(x*,u1) < 0. (2.6)

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

Так как выполнено g'(x*,x)) < h++ (x*,x), то положительно однородная выпуклая функция h++ (x*,x) является верхней выпуклой аппроксимацией функции g в точке x*. Поэтому в силу леммы 3.5 работы [10, гл. 5, п. 3, с. 232] существует функция r(x) такая, что ||x||-1r(x) ^ 0 при x ^ 0 и

g(x* + x) < g(x*) + h+0(x*,x) + r(x).

Отсюда, учитывая неравенство (2.6), для достаточно малых положительных ß имеем

g(x* + ßul) < g(x*) + h+ (x*,ßu1) + r(ßu?) < ß(h+ (x*,u?) + ^ß^) < 0. (2.7)

Из неравенства (2.4) следует, что (f'(x*),u1) < 0. Следовательно, для малых а > 0 имеем

(f0(x*),u?) = (f'(x*),u1 + a(w — щ)) < 0. (2.8)

Обозначим

h-(x*,x) = max (—fj(x*),x) — (f'o(x*),x).

j£j (x*)

Положительно однородная выпуклая функция h- (x*,x) является верхней выпуклой аппроксимацией функции —g в точке x*. Имеем также h— (x*, —w) < 0. Проводя рассуждения, аналогичные приведенным выше, докажем существование такого вектора

и'а, что для малых в > 0

(Г0(х*),и%)) < 0, д(х* + виа) > 0. (2.9)

Поскольку функция д непрерывна, из неравенств (2.7)-(2.9) следует существование такого числа £ Е (0,1), что

д(х* + £виа + (1 — £)виа) =0,

/о (ж* + £в< + (1 - £)£«?) = /о (ж*) + в((/V), С«? + (1 - £К) + ) <

Но эти соотношения противоречат тому, что ж* является точкой локального минимума функции /о при ограничении $(ж) = 0. □

Пример 2.1. Пусть требуется найти проекцию точки а = (1, 0, 0,1) на множество

М = {ж = (ж1,ж2,жз,ж4) € Д4 : д(ж1,ж2,жз,ж4) = шах(ж1 + ж2,ж2} + шт{жз,жз + Ж4}}, т. е. надо решить задачу:

шип {/о(ж) = 2||ж - а||2 : #(ж) = 0}.

Поскольку проекции любой точки на замкнутое множество существуют, то наша задача имеет решение. Допустим, что точка ж* = (ж1,ж2,ж3,ж4) — одно из искомых решений. Положим

/1 (ж) = ж1 + ж2, /2 (ж) = ж2, /з(ж) = жз, /4 (ж) = жз + ж4.

Отсюда

/1 (ж*) = (1,1, 0, 0), /2(ж*) = (0,1, 0,0), /з(ж*) = (0, 0,1, 0), /4(ж*) = (0, 0,1,1).

В точке ж* необходимое условие (2.2) не выполнено. Действительно, допустим, что существуют числа А- > 0, А- > 0, А- > 0, А- > 0, такие, что

ж1 — 1 = А-, ж2 = А- + А2, жз = А- + А4 , ж4 — 1 = А4 .

Отсюда ж* > 0, ж2 > 0, жз > 0, ж4 > 0. Значит, д(ж*) = 0, что противоречит задаче. Следовательно, точка ж* удовлетворяет необходимому условию (2.3). Это означает, что существуют числа А+ > 0, А+ > 0, А+ > 0, А+ > 0, такие, что

ж1 1 — А+ , ж2 — А+ А+, жз — А3 А4 , ж4 1 — А4 .

Если ж1 < 0, то I(ж*) = {2}. Следовательно А+ = 0, и из первого равенства получим ж1 = 1, что также противоречит задаче. Если жЦ = 0, ж4 < 0, то А+ = 1, I(ж*) = {1, 2}, 3(ж*) = 4. Отсюда А+ = 0, #(ж*) = ж2 + жз + ж4 = 0. Значит,

-1 - А+ - А+ + 1 - А+ = 0 ^ А+ + 2А+ = 0 ^ А+ = А+ = 0 ^ ж4 = 1,

и снова получено противоречие. Если жЦ = 0, ж4 = 0, то I(ж*) = {1, 2}, 3(ж*) = {3, 4}. Поэтому

0(ж*) = ж2 + жз = -(А+ + А+ + А+ + А+) = 0

^ А+ = 0, А+ = 0, А+ = 0 А+ = 0 ^ ж4 = 1,

что опять противоречит задаче.

Таким образом, из необходимого условия (2.3) следует, что жЦ > 0, ж4 > 0. Окончательно, решая задачу

шт {/0(ж) : ж1 + ж2 + жз = 0, ж1 > 0, ж4 > 0},

X

получим точку ж* = (2/3, -1/3, -1/3,1), которая и является решением нашей задачи.

Пусть у* е dg(x), z* е dg(x). Обозначим

hp (x,x) = max (u,x) + (у*,x), hJ* (x,x) = max_(—v,x) — (z*,x).

и&Эф) vedg(x)

Верна следующая теорема, доказательство которой мы не приведем, поскольку оно совершено аналогично доказательству теоремы 2 работы [13].

Теорема 2.2. Пусть функции fi(x), i е I U J являются гладкими и x* е M = [x е Rn : g(x) = 0}. Предположим также, что существует такой вектор w, что

fk(x*),w) < 0 Vk е I(x*) U J(x*).

Тогда для любых у* е dg(x), z* е dg(x) выпуклый конус

K = [x е Rn/h+ (x*,x) < 0, hJ(x*,x) < 0}

является непрерывным шатром к множеству M в точке x*.

При некотором дополнительном предположении в задаче (2.1) можно уточнить знаки множителей Лагранжа. А именно, верна следующая теорема.

Теорема 2.3. Пусть функции fi(x), i е I U J, гладкие и точка x* — решение задачи (2.1). Предположим также, что градиенты f'(x*), i е I(x*) U J(x*), линейно независимы и

\I(x*)\> 2, \J(x*)\> 2. Тогда существуют такие числа Ap > 0, i е I(x*), AJ > 0, j е J(x*), что

f0(x*)+ ^ A+f'(x*) — ^ AJf3(x*) = 0.

i£l(x*) j£j(x *)

Доказательство. Найдем конус K*, сопряженный конусу K (определение конуса K см. в теореме 2.2). Так как сумма многогранных выпуклых конусов condhp (x*, 0) и condhJ* (x*, 0) замкнута, получаем

K* = —cl[condh+* (x*, 0) + condhJ* (x*, 0)}

= —con[f'(x*), i е I(x*)} — тщ* + con[fj(x*), j е J(x*)} + conz*.

Согласно необходимому условию экстремума для задачи (2.1) имеем

f0(x*) е K* ^

f0(x*) е —con[f'(x*), i е I(x*)} — ату* + con[f'(x*), j е J(x*)} + conz*. (2.10)

Фиксируем теперь элемент z* е dg(x*). Тогда из соотношения (2.10) следует, что для каждого у* е dg(x*) существует элемент и* е con[f'(x*), i е I(x*)} — conz* такой, что

f0(x*) + и* е con[fj(x*), j е J(x*)} — ату*. (2.11)

Для всех у* Е дд(х), г * Е дд(х) существует единственный элемент и*, удовлетворяющий условию (2.11). Действительно, если существуют два различных элемента и\,и2,,

удовлетворяющие условию (2.11), то из этого немедленно следует, что ненулевой элемент — можно представить линейной комбинацией элементов /j (ж*), j Е J (ж*). С другой стороны, этот элемент также представляется в виде линейной комбинации векторов /¿(ж*), i Е I(ж*). Мы получаем противоречие, поскольку система векторов fk (ж*), k Е I (ж*) П J (ж*), по предположению теоремы линейно независима. Итак, найдется элемент u* такой, что

u* Е П {con/ж*), i Е I(ж*)} — conz*}, (2.12)

z* €dg(x)

/О (ж*) + u* Е П {con{/j (ж*), j Е J (ж*)} — cony*}. (2.13)

y* €dg(x)

Так как по предположению |I(ж*)| > 2, | J(ж*)| > 2, то согласно теореме 1.3 П (соп{/-(ж*), i Е I(ж*)} — conz*} = {со/ж*), i Е I(ж*)}},

z* €dg(x)

П (con{/j (ж*), j Е J (ж*)} — cony*} = {con{/j (ж*), j Е J (ж*)}}.

y*€dg(x)

Отсюда и из соотношений (2.12)-(2.13) непосредственно вытекает утверждение доказываемой теоремы. □

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

Теперь рассмотрим задачу с несколькими ограничениями типа равенств, задаваемыми квазидифференцируемыми функциями. В частности получим необходимые условия экстремума в задачах следующего типа:

/о(ж) ^ min, ж Е M1 П M2, (3.1)

где

Mi = {ж : #1(ж) = max /¿(ж) = 0}, M2 = {ж : #2(ж) = max /¿(ж) = 0}. iei i ie/2

Здесь I1,I2 — конечные множества индексов. Пусть ^1(ж*) = ^2(ж*) = 0. Для фиксированных u* Е д^1(ж*), v* Е д^2(ж*) положим

К1(ж*,u*) = {ж : max (/(ж*), ж) < 0, (—u*,z) < 0},

¿eii (x*)

max ¿ei2(x*)

К2(ж*, v*) = {ж : max /(ж*), ж) < 0, (—v*,z) < 0.}.

Верна следующая теорема.

Теорема 3.1. Пусть /¿(ж), г € 0 и /1 и /2 — непрерывно дифференцируемые функции. Допустим, что ж* является решением задачи (3.1) ив этой точке градиенты /'(ж*), г € /1 (ж*) и /2(ж*) линейно независимы. Предположим также, что выполнены

неравенства |/1(ж*)| > 2, |/2(ж*)| > 2. Тогда существуют числа \ > 0, г € /1 и /2 такие, что

/ (ж*)+ £ /(ж*) = 0. (3.2)

ге/1(х*)и/2(ж*)

Доказательство. Выпуклые конусы К1(ж*,и*) и К2(ж*,у*), согласно теореме 2.2, являются непрерывными шатрами соответственно к множествам М1 и М2 в точке ж*. Проверим условие неотделимости конусов К1(ж*,и*) и К2(ж*,у*). Это условие следующее (см. теорему 1.2 работы [10, гл. 5, п. 1, с. 200]):

К1(ж*,и*) - К2(ж*,и*) = Яга ^ (К1(ж*,и*))* П (—К2(ж*,у*)* = {0}

^ (сопдд1(ж*) — сопи*) П (—сопдд2(ж*) + сопу) = {0}. (3.3)

Очевидно, что

(сопдд1(ж*) — сопи*) С ¿гп{/г'(ж*), г € /1(ж*)}, (3.4)

(сопдд2(ж*) — сопу*) С Ьгп{/г'(ж*), г € /2(ж*)}. (3.5)

Поскольку система векторов {//(ж*), г € /1 и /2} линейно независима, то

ЬгпЩж*), г € /(ж*)} П ЬгпЩж*), г € /2(ж*)} = {0}.

Отсюда, учитывая также соотношения (3.4)-(3.5), получим (3.3). Таким образом, согласно теореме 1.2 о пересечении непрерывных шатров конус К = К1 (ж*, и*) П К2 (ж*, у*) является шатром к множеству М = М1 П М2 в точке ж*. Поэтому в силу необходимого условия экстремума (1.2) имеем

/ (ж*) € К * ^ / (ж*) € (К1(ж*,и*) П К2 (ж* ,у*))* = с/{К*(ж*,м*) + К2*(ж*,у*)}

= —соп{/(ж*), г € /1 (ж*)} + сопи* — соп{/(ж*), г € /2(ж*)} + сопу*. (3.6)

Фиксируем теперь элемент и* € дд(ж*). Тогда из (3.6) следует, что для каждого элемента у* € дд(ж*) существует ад* € соп{/(ж*), г € /(ж*)} — сопи* такой, что

/о(ж*) + ад* € соп{/(ж*), ^ € 7(ж*)} — сопу*. (3.7)

Проводя рассуждения, аналогичные рассуждениям, проведенным при доказательстве теоремы (2.3), мы покажем, что найдется элемент ад* такой, что

ад* € Р {соп{/(ж*), г € /1(ж*)} — сопи*}, (3.8)

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

м* €дд(ж)

/(ж*) + ад* € Р {соп{/(ж*), г € /2(ж*)} — сопу*}. (3.9)

у* €дд(ж)

Так как по предположению |/1(ж*)| > 2, |/2(ж*)| > 2, то согласно теореме 1.3 {соп{/г'(ж*), г € /1(ж*)} — сопи*} = соп{/(ж*), г € /^ж*)},

м* €дд(ж)

{соп{/г'(ж*), г € /2ж*)} — сопи*} = соп{/(ж*), г € /2(ж*)}.

V* €дд(ж)

Отсюда и из соотношений (3.8)-(3.9) вытекает утверждение теоремы. □

Проиллюстрируем полученные результаты на следующих примерах.

Пример 3.1. Пусть b = (1, 0, 0,0). Рассмотрим задачу

min{1/2 \\x — b\\2 : g1(x) = max{x1,x2} = 0, g2(x) = max{x3,x4} = ^. (3.10)

Очевидно, точка x* = (0, 0, 0, 0) является решением этой задачи и в этой точке выполняются все условия теоремы 3.1. Условие (3.2) выполняется, если положить Ai = 1, A2 = A3 = A4 = 0. Очевидно также, что точка x* является и решением задачи

min{1/2 \\x — b\\2 ^ min, x1 < 0, x2 < 0, x3 < 0, x4 < 0}.

Пример 3.2. Пусть теперь b = (—1, 0, 0,1), и снова рассмотрим задачу (3.10). Для точки x* = (0,0,0,0) имеем I1(x*) = {1,2}, I2(x*) = {3,4}. Легко заметить, что в этой точке необходимое условие (3.2) не выполняется. Следовательно, точка x* не является решением задачи. Однако в этой точке очевидным образом имеет место необходимое условие (0.2) Кларка, поскольку в нем можно выбрать A1 = —1, A2 = 0, A3 = 0, A4 = 1. Таким образом, этот простой пример показывает, что условие (3.2) более эффективно, чем условие (0.2).

Теорема 3.2. Пусть x* является решением задачи (0.1). Предположим, что

1) функция fo(x) дифференцируема и выпукла, а функции fi(x), i Е I, выпуклые на Rn.

2) dimLindgi(x*) > 2, Vi Е I;

3) для любых не равных одновременно нулю векторов x* Е Lindgi(x*), i Е I, выполнено ш x* = 0.

Тогда x* является точкой минимума функции f0(x) при ограничениях — неравенствах fi,(x) < 0, i Е I.

Доказательство. Доказательство этой теоремы аналогично доказательству теоремы 3.1. Тем не менее, приведем основные аспекты доказательства.

Покажем сначала, что в условиях теоремы сумма выпуклых конусов K* (x* ,u*i), i Е I, замкнута, т. е.

к * = 0l{ £ Kk(x*,uk)\ = £ K*(x*,u*).

Доказательство этого проведем в случае двух конусов. Пусть

ук Е (Щ(х*,п1) + К*(х*,и*2))

и у1 ^ у0. Отсюда, существуют последовательности рк Е Кк(хк,ик), як Е Кк(хк,ук) такие, что

Ук = Рк + Як. Предположим, что Црк || ^ Имеем

ук _ рк + Як (3 11)

II I I II ф I I ' II -1- I I V /

Не нарушая общности, допустим, что pk/llPfcII ^ Po • Очевидно, что вектор p* ненулевой и он принадлежит конусу K*(x*,M*). Теперь, в (3.11) переходя к пределу, получим

0 =p0+üm М •

Значит, предел limk^^ qk/IPkII также существует и

lim ^ ^ q* G K2*(x*,v*).

^ Iipk II 2

Таким образом

Po + q* = 0, P* G Lm/^x*), q* G Linf^x*),

что противоречит предположению 3) теоремы.

Аналогично рассматривается случай, когда последовательность pk ограничена. Таким образом, доказано, что конус K* замкнут.

Теперь, применяя необходимое условие экстремума (1.1), получаем

/(x*) G K* = d{K°(x*,u*) + K2*(x*,v*)} = K*(x *,u*) + K2*(x*,v*) = —c/{conög1(x*) — conu *} — c/{conög2(x *) — conv * }

С Linög1(x *) + Lmög2(x *).

Отсюда следует существование элементов p* G Linög1(x*), q* G Lmög2(x *) таких, что

/'(x *)+ p * + q * = 0. (3.12)

Такие элементы единственны, поскольку, если найдутся элементы h* G Linög1(x *) и m* G Linög1(x *), такие, что

/'(x *) + h* + m* = 0, h* = p*, m* = q*,

то из (3.12) получим

(p* — h*) + (q* — m*) = 0.

Но элементы (p * — h *) G Linög1(x *), (q * — m *) G Lmög2(x *) ненулевые, что противоречит предположению 3) теоремы. Окончательно, имея ввиду теорему 1.3, получим

p* G P —c/{conög1(x *) — conu *} = —conö/1(x *),

u*€d/i(x*)

q * G P —c/{conö/2(x *) — conv *} = —conö/2(x *).

v*ed/2(x*)

Отсюда и из включения (3.12) имеем

0 G / (x *) + cond/1 (x*) + conö/2 (x*).

Заметим, что согласно теореме Куна-Таккера в дифференциальной форме (см. теорему 2.4 в [15, гл. 4, п. 2, с. 139]) это условие является не только необходимым, но и достаточным условием оптимальности в задаче выпуклого программирования:

min{/o(x) : /1(x) < 0, /2(x) < 0},

x

что завершает доказательство теоремы. □

Приведем пример, показывающий, что предположение 2) теоремы 3.2 существенно.

Пример 3.3. Определим функции

¡о(хг,Хк) = х\ + х\, д\(х\,хк) = х\ + х\ - 1. Очевидно, что любая точка окружности д\(х\,хк) = 0 является решением задачи

тт{/0(х) : дх(х) = 0}

X

и Ьгпдд\(х1,хк) = 1. Однако, хк = (0, 0) является единственным решением задачи

тт{/0(х) : дг(х) < 0}.

X

Таким образом, предположение 2) теоремы 3.2 не выполнено, и утверждение теоремы не верно.

4. Условия максимума выпуклой функции на границе

выпуклого множества

Теперь рассмотрим задачу максимизации выпуклой функции на границе выпуклого множества. Известно, что если выпуклая функция / не является постоянной на выпуклом множестве М, то она может достигать наибольшего значения только на границе множества М. Однако она может иметь и точки локальных максимумов. В этой связи представляет интерес следующий результат, который показывает, что в некоторых случаях точки локальных максимумов выпуклой функции / на границе выпуклого множества М являются и точками локальных максимумов этой функции на целом множестве М.

А именно, верна следующая теорема.

Теорема 4.1. Пусть хк — точка локального максимума непрерывной выпуклой функции /о(х) при ограничении д(х) = 0, где д(х) — выпуклая непрерывная функция, причем

0 Е дд(хк), дгтЬгпдд(хк) > 2. Допустим также, что существует вектор х1 такой, что

д(х1) < 0, /0(хк,х1 - хк) < 0.

Тогда хк является точкой локального максимума функции /0 (х) на множестве

М = {х Е Кп/д(х) < 0}.

Доказательство. Заметим, что для любого линейного функционала -(ук,х), ук Е д/0(хк) является верхней выпуклой аппроксимацией функции -/0 в точке х , поскольку

-/0(хк,х) = - тах{(ук,х), ук Е д/0(хк)} = ш!п{-(ук ,х), ук Е д/0(хк)} < -(ук,х).

У * У *

Поэтому согласно необходимому условию экстремума (1.2) имеем

-ук Е -с1{сопдд(хк) - сопгк} Уук Е д/0(хк), гк Е дд(хк).

Отсюда учитывая утверждение теоремы (1.3) получим

—y* G —cl{conâg(x*) — conz*} ^ —y* G -condg(x*).

z * £dg(x * )

Это означает, что линейный функционал — (y *, x) достигает своего минимального значения на множестве M в точке x *, т. е.

— (y *,x) >—(y *,x * ) Vx G M ^ (y,*x) < (y *,x * ) ^ f (x *,x — x * ) < 0 Vx G M.

По предположению теоремы существует точка x1 G M такая, что f (x * ,xl — x * ) < 0. Положим w = x1 — x*. Согласно [16, теорема 2.2] существует отображение ((x, X) > 0 такое, что

f0(x* + Xx + ip(x,X)w) < fQ(x*), (4.1)

для фиксированного x G con(M — x * ) P| B1(0) и для достаточно малых X > 0, причем ((x,X)/X ^ 0 при X ^ 0 равномерно относительно x G B1(0). Поэтому, если x G con(M — x * ), то применяя теорему о среднем значении для липшицевой функции (см. [9, теорема 2.3.7, с. 46]), получим

fo( x * + Xx) — f0( x * + Xx + ((x, X)) = (z *, ((x, X)w),

для некоторых

z * G âfo(c), c G [x * + Xx, x * + Xx + ((x, X^.

Отсюда, учитывая неравенство (4.1), имеем

/0(хк + Хх) < /о(хк) + ф,Х)(гк,т). (4.2)

Поскольку многозначное отображение х ^ д/0(х) полунепрерывно сверху, найдется такое положительное число 5, что

(ук.и,) < ^ < 0 для УХ Е (0,5), Ух Е Б\(0). Отсюда и из (4.2) следует, что

/о(хк + Хх) < /0(хк) УХ Е [0, 5), Ух Е Б1(0) П соп(М - хк). Поэтому найдется окрестность V точки хк такая, что

/о(х) < /0(хк) Ух Е V П М,

т. е, хк — точка локального максимума функции / на множестве М, что и доказывает теорему. □

5. Задача вариационного исчисления с негладким ограничением типа

равенства в левом конце траектории

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

Рассмотрим теперь следующую простейшую задачу вариационного исчисления со свободной правой частью:

®(x(-)) = / L(x(t),x(t)) ^ min, p(x(to)) = 0, (5.1)

Jto

где x(t) = (xi(t), x2(t),..., xn(t)), L = L(x,x) = L(xbx2,..., xn, Xi, x2,...,xn) — функция 2n переменных, непрерывная со своими частными производными на R2n, LX =

(LXl , LX2 ,...,LXn) и LX = (LX'1 ,...,LXn), <^(x) = ^(xi,x2,...,xn) — выпуклая функция n переменных, определенная на

Теорема 5.1. Пусть выполнены вышеуказанные предположения, а непрерывно дифференцируемая вектор-функция x*(•) £ Cn[t0, ti] является решением задачи (5.1). Предположим также, что

0 £ ö^(x *(to)), dimconö^(x *(to)) > 2.

Тогда существует число А > 0 такое, что выполняются

a) уравнение Эйлера

d

- -LX (x* (t),X * (t)) + LX (x* (t),x * (t)) = 0;

b) условие трансверсальности

LX(to,x*(to),x*(to)) £ Aö^(x *(to)).

Доказательство. Рассмотрим множество допустимых функций:

M = |x(0 £ Cn[to,ti]: ^(x(to)) = 0|.

Ясно, что

B'(x*0,h) > 0 Vh £ rOT(x*(•)), (5.2)

где B'(x*(-),h(-)) —производная по направлению h(^) функционала B в точке x *(•), а Tm(x *(•)) —конус возможных направлений к множеству M в точке x *(•). Действительно, если h £ Km(x*(•)), то для любой последовательности положительных чисел аг 0 существует последовательность элементов hj(-) такая, что

x *(•) + a-h-O £ M.

Отсюда для достаточно больших i имеем

B(x*(•) + a,h,(•)) > B(x * (•)).

Нетрудно убедиться, что функционал B удовлетворяет условию Липшица в некоторой окрестности точки x *(•) с некоторой константой L > 0. Поэтому

lim B(x *(•) + a-hQ) - B(x *(•)) = lim B(x*(•) + a-h,(•)) - B(x*(•))

г^те а, г^те а,

+ Ит В(хк(•) + агкг(^)) - В(хк(•) + агк(^))

г^<х аг

Последний член стремится к нулю, поскольку

В(хк(•) + аМУ - В(хк(•) + агЩ)

< Щкг - кЦап ^ 0, аг 1

и, следовательно, верно неравенство (5.2). Известно (см. [17, формула 4, с. 89]), что

Г*1 -

В (хк(•)№)) = (ЬХ - -тА, к(Шг + (ЬХ(г1)}к(г1)) - (ЬХ (10),к(10)) > 0, (5.3)

Но -1

Ук(^) Е Гм(хк(•)).

м

Согласно [13, теорема 2] для любого фиксированного ук Е д^(хк(10)) выпуклый конус

К(хк(10),ук) = {х Е Кп : фк(10),х) < 0, (-ук,х) < 0}

является шатром для множества М = {х Е Яп : <р(х) = 0} в точке хк(10). Следовательно, множество

Гм(хк(•)) = {Ю Е СПКи] : к(10) Е К(хк(10),ук)}

является конусом возможных направлений к множеству М в точке хк(•). Подставляя в (5.3) к(10) = к(1\) = 0, получаем

Г*1 т

(ь'х - -ьх ,к(г))<и > 0 Ук(^) е сп[10,1г ], к(10) = к(ь) = 0.

Jtо —

Отсюда из леммы Дюбуа-Раймона следует, что

-

--Ь'± (хк (1),х к(1)) + ь'х (хк (1),х к(1)) = 0. Учитывая это, из (5.3) получаем

{Ь'х(Ь),^)) - (ЬХ (10),к(10)) > 0. Поскольку к(11) произвольно, то

-{ЬХ (10),к(10)) > 0 Ук(10) Е К (хк (10), ук),

т. е.

-ЬХ (10) е Кк(хк(10),ук) = с1{-сопдфк(10)) + сопук}. Отсюда и из теоремы 1.3 следует, что

ЬХ (10) Е с1{сопдр(хк(10)) - сопук} = сопд^(хк(10)),

у *&д(р(х * ^о))

это и есть условие трансверсальности. □

References

[1] F.H. Clarke, "A new approah to Lagrange multipliers", Mathematics of Operations Research, 1:2 (1976), 165-174.

[2] Р. А. Хачатрян, "О необходимых условиях экстремума в задачах с негладкими ограничениями типа равенств", Владикавказский математический журнал, 18:3 (2016), 72-83. [R. A. Khachatryan, "On Necessary Optimality Conditions in Non-Smooth Problems with Constraints", Vladikavkazian Mathematical Journal, 18:3 (2016), 72-83 (In Russian)].

[3] A. D. Ioffe, "Lagrange multiplier rule with small convex-valued subdifferentials for nonsmooth problems of mathematical programming involving equality and nonfunctional costraints", Mathematical Programming, 58 (1993), 137-145.

[4] Е. С. Половинкин, "Субдифференциалы разности двух выпуклых функций", Фундаментальная и прикладная математика, 19:5 (2014), 167-184; англ. пер.:Е. S. Polovinkin, "Subdifferential for the difference of two convex functions", J. Math. Sci., 218:5 (2016), 664677.

[5] В.Ф. Демьянов, Л.В. Васильев, Недифференцируемая оптимизация, Наука, М., 1981. [V. F. Dem'yanov, L. V. Vasilev, Nedifferenciruemaja Optimizacia, NaukaPubl., Moscow, 1981 (In Russian)].

[6] В. Ф. Демьянов, А. М. Рубинов, Основы негладкого анализа и квазидифференциальное исчисление, Наука, M., 1990. [V.F. Dem'yanov, AM. Rubinov, Osnovi Negladkogo Analisa i Kvazidifferentialnogo Ischislenya, Nauka Publ., Moscow, 1990 (In Russian)].

[7] В. Ф. Демьянов, Л.Н. Полякова, "Условия минимума квазидифференцируемой функции на квазидифференцируемом множестве", ЖВМ и МФ, 20:4 (1980), 849-846; англ. пер.^.F. Dem'yanov, L.N. Polyakova, "Minimization of a quasi-differentiable function in a quasi-differntiable set", Computational Mathematics and Mathematical Physics, 20:4 (1980), 34-43.

[8] В. Ф. Демьянов, Б. Н. Малоземов, Введение в минимакс, Наука, М., 1972. [V. F. Dem'yanov, B.N. Malozemov, Vvedenie v Minimax, Nauka Publ., Moscow, 1972 (In Russian)].

[9] Ф. Кларк, Оптимизация и негладкий анализ, Мир, М., 1988; англ. пер.^. Clarke, Optimization and Nonsmooth Analysis, John Wiley & Sons, New York, 1983.

[10] Б.Н. Пшеничный, Выпуклый анализ и экстремальные задачи, Наука, M., 1980. [B.N. Pshenycnii, Vypuklij Analiz i Extremalnye Zadachi, Nauka Publ., Moscow, 1980 (In Russian)].

[11] В. Г. Болтянский, "Метод шатров в теории экстремальных задач", Успехы мат. наук, 30:3 (1975), 3-53; англ.пер.^. G. Boltyanskii, "The method of tents in the theory of extremal problems", Russian Math. Surveys, 30:3 (1975), 1-54.

[12] R. Ivanachi, "On the intersection of Continous local Tents", Proc. Japan Acad., 69:A (1993), 308-311.

[13] Б. Н. Пшеничный, Р. А. Хачатрян, "О необходимых условиях экстремума для негладких функций", Известия НАН Армении, сер. Математика, 18:4(1983), 318-325. [B.N. Pshenychnii, R.A. Khachatryan, "On the necessary extremum conditions for a nonsmooth functions", Izwestya NAN Armenii, Mathematika, 18:4(1983), 318-325 (In Russian)].

[14] Б.Н. Пшеничный, Необходимые условия экстремума, Наука, M., 1982. [B.N. Pshenychnii, Neobkhodymie Uslovya Extremuma, Nauka Publ., Moscow, 1982 (In Russian)].

[15] A. Г. Сухарев, А. В. Тимохов, В. В. Федоров, Методы оптимизации, Наука, М., 1986. [A. G. Sukharev, A. V. Timokhov, V. V. Fedorov, Methodi Optimizacii, Nauka Publ., Moscow, 1986 (In Russian)].

[16] Р. А. Хачатрян, "О регулярных касательных конусах", Известия НАН Армении. Математика, 52:2 (2017), 66-77; англ. пер.^. A. Khachatryan, "On regular tangent cones", Journal of Contemporary Mathematical Analysis (Armenian Academy of Sciences), 52:2 (2017), 74-80.

[17] B. M. Алексеев, Э. М. Галеев, В. М. Тихомиров, Сборник задач по оптимизации, теория и примеры-задачи, Наука, М., 1984. [V. M. Alekseev, Е. M. Galeev, V. M. Tikhomirov, Sbornik Zadach po Optimizacii, Teoria i Primeri-zadachy, Nauka Publ., Moscow, 1984 (In Russian)].

Информация об авторе

Хачатрян Рафик Агасиевич, доктор физико-математических наук, доцент кафедры численного анализа и математического моделирования. Ереванский государственный университет, г. Ереван, Армения. E-mail: khrafik@ysu.am

Для контактов:

Хачатрян Рафик Агасиевич E-mail: khachatryan.rafik@gmail.com

Поступила в редакцию 18 марта 2020 г. Поступила после рецензирования 13 мая 2020 г. Принята к публикации 8 июня 2020 г.

Information about the author

Rafik A. Khachatryan, Doctor of Physics and Mathematics, Associate Professor of the Numerical Analysis and Mathematical Modeling Department. Yerevan State University, Yerevan, Armenia. E-mail: khrafik@ysu.am

Corresponding author:

Rafik R. Khachatryan

E-mail: khachatryan.rafik@gmail.com

Received 18 March 2020 Reviewed 13 May 2020 Accepted for press 8 June 2020

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