next up previous
Next: Кусочно-линейные функции и Up: СИГМА-КУСОЧНЫЕ ФУНКЦИИ И ЗАДАЧИ Previous: -расширения функциональных пространств

2. Задача о седловой точке дизъюнктивной функции Лагранжа

Рассмотрим задачи (3) и (4) с их функциями Лагранжа соответственно (5) и (6). Задачу (4), в которой tex2html_wrap_inline2906, tex2html_wrap_inline2914, можно переписать в виде
 equation1890
Здесь ограничения задачи (4) мы дополнили требованием неотрицательности вектора x, т.е. tex2html_wrap_inline3180. Это связано с обеспечением симметрии в постановках двойственных задач. Под множествами tex2html_wrap_inline3182, следовательно, будут пониматься tex2html_wrap_inline3184, tex2html_wrap_inline2914. Если tex2html_wrap_inline3188 - функция (6), то с (2.1) связывается задача о седле tex2html_wrap_inline3190:
 equation1896
В математическом программировании хорошо известен факт [7] (впрочем, просто доказываемый):

Если tex2html_wrap_inline3190 - седло функции Лагранжа tex2html_wrap_inline3194, поставленной в соответствие задаче tex2html_wrap_inline3196, то tex2html_wrap_inline3198, tex2html_wrap_inline3200 и tex2html_wrap_inline3202Arg(3).

Для задачи (2.1) и ее дизъюнктивной функции Лагранжа tex2html_wrap_inline3204 имеет место аналогичное утверждение.

Теорема 2.1.  Если tex2html_wrap_inline3190 - седловая точка для tex2html_wrap_inline3204, то tex2html_wrap_inline3212 и tex2html_wrap_inline3214tex2html_wrap_inline3216tex2html_wrap_inline3218.

Д о к а з а т е л ь с т в о. В соответствии с (2.2) имеем:
 equation1908

 equation1911

Соотношение (2.4) перепишем в виде
 equation1915
Докажем, во-первых, tex2html_wrap_inline3220, т.е. tex2html_wrap_inline3222 tex2html_wrap_inline3224. Если бы
tex2html_wrap_inline3226, tex2html_wrap_inline3200, то за счет выбора tex2html_wrap_inline3230 можно было бы значение правой части в (2.5) сделать как угодно большим, что противоречило бы соотношению (2.5). Доказанное дает: tex2html_wrap_inline3232. На самом деле, tex2html_wrap_inline3234. Если бы tex2html_wrap_inline3236, то соотношение (2.5) при u = 0 порождало бы противоречивое неравенство tex2html_wrap_inline3240. Итак, соотношение tex2html_wrap_inline3242 доказано.

Необходимо доказать оптимальность вектора tex2html_wrap_inline3244 для (2.1), т.е.
tex2html_wrap_inline3246, tex2html_wrap_inline3248. Обратимся к соотношению (2.3), которое можно теперь пареписать в виде
 equation1927
Если tex2html_wrap_inline3250, т.е. tex2html_wrap_inline3252 при некотором tex2html_wrap_inline3254, то tex2html_wrap_inline3256, что в силу (2.6) дает tex2html_wrap_inline3258, tex2html_wrap_inline3260. Теорема доказана.

В математическом программировании (МП) более важной является обратная теорема, формулирующая условия, гарантирующие существование седловой точки для соответствующей функции Лагранжа. Такие теоремы имеют место для разрешимых задач линейного программирования (ЛП), выпуклого программирования (ВП) с условиями регулярности и некоторых других классов задач МП. Для дизъюнктивных постановок задач МП ситуация усложняется. В частности, усиливаются требования типа регулярности.

Задачу (2.1) назовем вполне регулярной, если каждая из задач
 equation1931
разрешима. Эквивалентом такой регулярности является разрешимость задачи и непустота всех tex2html_wrap_inline3182.

Пусть tex2html_wrap_inline3266 - функцияЛагранжа для (2.7), здесь tex2html_wrap_inline3268, tex2html_wrap_inline3270.

Теорема 2.2.  Пусть каждая из функций tex2html_wrap_inline3274 обладает седлом
tex2html_wrap_inline3276, tex2html_wrap_inline2914. Если tex2html_wrap_inline3244 - то значение tex2html_wrap_inline3282, на котором достигается tex2html_wrap_inline3284, то
 equation1938
где tex2html_wrap_inline3286.

Д о к а з а т е л ь с т в о. Во-первых, имеем: tex2html_wrap_inline3288, tex2html_wrap_inline2914 и tex2html_wrap_inline3292 tex2html_wrap_inline3294, tex2html_wrap_inline3296. Отсюда tex2html_wrap_inline3298, но поскольку левая часть этого неравенства равна tex2html_wrap_inline3300, то доказываемое неравенство (2.8) верно.

Несколько модифицируем функцию tex2html_wrap_inline3204, а именно, положим
displaymath3304
где ``+'' над tex2html_wrap_inline2908 означает положительную срезку. Справедлива

Теорема 2.3. 

1)
Для tex2html_wrap_inline3312 справедливы теоремы и .
2)
В условиях теоремы  точка tex2html_wrap_inline3316 (из этой теоремы) реализует седло для tex2html_wrap_inline3312.

Д о к а з а т е л ь с т в о. Что касается утверждений из формулировки 1), то они проверяются так же, как и теоремы и . Рассмотрим утверждение 2). Требуется доказать
displaymath3324

 equation1951
Так как tex2html_wrap_inline3244 реализует tex2html_wrap_inline3328, пусть tex2html_wrap_inline3330, то tex2html_wrap_inline3332, а потому tex2html_wrap_inline3334 при любых tex2html_wrap_inline3336, tex2html_wrap_inline3200. Поэтому, в частности, tex2html_wrap_inline3340. В силу сказанного правое неравенство в (2.9) выполняется очевидным образом для любых tex2html_wrap_inline3336, а левое повторяет доказанное неравенство (2.8) (на случай функции tex2html_wrap_inline3312). Теорема доказана.

З а м е ч а н и е к формулировкам теорем - . Доказанные теоремы носят довольно общий характер. В них не уточняется, например, постановка задач (2.7). Но если, скажем, (2.7) - задача выпуклого программирования, то вместо постулирования существования седла для их функций Лагранжа (в теореме ) можно было бы предположить разрешимость задач (2.7) и выполнимость условия: tex2html_wrap_inline3346, tex2html_wrap_inline3348 (условие регулярности). Этим бы и гарантировалось существование седла для tex2html_wrap_inline3350, tex2html_wrap_inline2914. Что касается случая линейной постановки задачи (2.1), то ниже дается уточнение соответствующих теорем. Заметим, что линейный случай имеет самостоятельный интерес в связи с актуальностью задач кусочно-линейного программирования.

Если
displaymath3354
- общая постановка задачи кусочно-линейного программирования, т.е. tex2html_wrap_inline3356 - кусочно-линейные функции, то ее можно эквивалентно переписать в виде
displaymath3358
а потому и в виде
displaymath3360
Так как tex2html_wrap_inline3362 также кусочно-линейная функция от tex2html_wrap_inline3364, то эту задачу можно привести к виду (1.10), соответствующему той ситуации, когда Ftex2html_wrap_inline2938 - пространство линейных функций. Этим самым мы подчеркнули, что произвольную задачу кусочно-линейного программирования
(k-линейную задачу) можно записать в форме
 equation1967
или
displaymath3370
где tex2html_wrap_inline3372, tex2html_wrap_inline2914.

Итак, далее речь идет о задаче (2.10) и ее функции Лагранжа в форме
displaymath3376

Лемма 2.1.  Пусть задача tex2html_wrap_inline3380 разрешима и tex2html_wrap_inline3382, tex2html_wrap_inline3384 (т.е. вполне регулярна). Тогда функция tex2html_wrap_inline3390 обладает седлом tex2html_wrap_inline3316, причем в качестве tex2html_wrap_inline3244 и tex2html_wrap_inline3396 выступают:
displaymath3400

displaymath3402
где tex2html_wrap_inline3404.

Д о к а з а т е л ь с т в о. Если показать, что tex2html_wrap_inline3406, то в силу теоремы  левое неравенство в определении седла для tex2html_wrap_inline3408 будет выполнено. Так как вектор tex2html_wrap_inline3410 удовлетворяет одной из систем tex2html_wrap_inline3412, то tex2html_wrap_inline3414. Покажем tex2html_wrap_inline3416. Имеем:
displaymath3418

displaymath3420
Выше мы воспользовались соотношениями: tex2html_wrap_inline3422 - по теореме двойственности в ЛП; tex2html_wrap_inline3424.

Остается показать выполнимость правого неравенства в определении седловой точки для tex2html_wrap_inline3408, т.е.
displaymath3428
С учетом tex2html_wrap_inline3234 выписанное неравенство принимает вид
 equation1990
Так как tex2html_wrap_inline3432, то при любом tex2html_wrap_inline3434, следовательно, (2.11) верно. Лемма доказана.

Отсюда и теоремы  вытекает

Теорема 2.4.  Если системы tex2html_wrap_inline3438 совместны, то задача tex2html_wrap_inline3440 разрешима тогда и только тогда, когда ее дизъюнктивная функция Лагранжа
displaymath3442
обладает седлом tex2html_wrap_inline3190, при этом

1)
если tex2html_wrap_inline3448 разрешима и tex2html_wrap_inline3450, tex2html_wrap_inline3452, tex2html_wrap_inline3454, то tex2html_wrap_inline3316 - седло;
2)
если tex2html_wrap_inline3316 - седло для tex2html_wrap_inline3408, то tex2html_wrap_inline3466 удовлетворяют всем соотношениям из 1).


next up previous
Next: Кусочно-линейные функции и Up: СИГМА-КУСОЧНЫЕ ФУНКЦИИ И ЗАДАЧИ Previous: -расширения функциональных пространств