Доклады БГУИР
2018, № 8 (118) УДК 517.977
Doklady BGUIR
2018, No. 8 (118)
К УСЛОВИЯМ РЕГУЛЯРНОСТИ В МАТЕМАТИЧЕСКОМ ПРОГРАММИРОВАНИИ
ЛИ. МИНЧЕНКО, СИ. СИРОТКО
Белорусский государственный университет информатики и радиоэлектроники, Республика Беларусь
Поступила в редакцию 29 июня 2018
Аннотация. Статья посвящена условию R-регулярности (Error Bound Property) в задачах математического программирования. Данное условие играет важную роль в анализе сходимости численных алгоритмов оптимизации и является достаточно общим условием регулярности (constraint qualification) в задачах математического программирования. В статье получаются новые достаточные условия наличия R-регулярности в задачах математического программирования.
Ключевые слова: математическое программирование, условия регулярности, error bound.
Abstract. The article is devoted to the condition of R-regularity (Error Bound Property) in problems of mathematical programming. This condition plays an important role in analyzing the convergence of numerical optimization algorithms and it is a fairly general condition of regularity (constraint qualification) in problems of mathematical programming. The article obtains new sufficient conditions for the presence of R-regularity in problems of mathematical programming.
Keywords: mathematical programming, constraint qualifications, error bound.
Doklady BGUIR. 2018, Vol. 118, No. 8, pp. 76-80 On constraint qualifications in mathematical programming L.I. Minchenko, S.I. Sirotko
1. Введение
Рассмотрим стандартную задачу (P) математического программирования:
fy) ^ inf ,
y e С = {yeRn | h(y) < 0 ieI, h(y) = 0 ieI0 } ,
где I = {1,...,s}, I0 = {s+1,...,p}, и все функции fy), hi(y) i = 1,...,p предполагаются непрерывно дифференцируемыми.
Положим I(y) = { ieI | hi(y) = 0 }. Будем обозначать через
Tc(y) = { y eRn | 3 последовательности tk\-0 и yk^y такие, чтоy + tkykeC V k = 1,2,... }, Гс(у) = { y eRn | (Vhi(y), y > < 0 ieI(y) , (Vh,(y), y > = 0 ieIo }
соответственно касательный конус и линеаризованный касательный конус к множеству С в точке ye С. Через dc(y) будем обозначать расстояние от точки y до множества С.
Начиная с фундаментальной работы Хоффмана [1], условию R-регулярности (error bound property) посвящены многочисленные публикации [2-7].
Определение 1 ([2]). Множество С называют R-регулярным в точке y°eC, если найдутся число M> 0 и окрестность V(y0) такие, что d^) <M max{ 0,hi(y) ieI, hty) ieI0 } для всех ye V(y0).
Поскольку условие R-регулярности играет важное значение как в качестве условия
регулярности, обеспечивающего справедливость необходимых условий оптимальности Куна-Таккера (см., например, [8]), так и в качестве удобного средства для анализа сходимости численных алгоритмов оптимизации, представляет интерес вывод достаточных условий, гарантирующих его выполнение в конкретных задачах. Существуют различные подходы к получению такого рода достаточных условий. В [3] данные условия получаются в терминах субдифференциалов, в [4, 5] условия R-регулярности доказываются на основе полученной в [4] частичной ограниченности множества множителей Лагранжа в ^-регулярных точках. В ряде работ проводится анализ существующих условий регулярности и доказывается, что ^-регулярность вытекает из некоторых других известных условий регулярности. В частности, из работ [2,4,5,7] следует, что условие R-регулярности является результатом выполнения условия Мангасаряна-Фромовица (MFCQ) [9], условия постоянного ранга [10], ослабленного условия постоянного ранга (RCRCQ) [4], условия квазинормальности [11], ослабленного условия Мангасаряна-Фромовица (RMFCQ) [6, 7].
Вместе с тем наиболее общие условия регулярности формулируются непосредственно в терминах касательных конусов к множеству допустимых точек. Таким условием регулярности является условие регулярности Абади (ACQ), которое заключается в совпадении конусов TC (y) и Гс (y). Известно, что выполнение условия регулярности Абади в точке yeC не влечет справедливость в этой точке условия R-регулярности. Целью настоящей статьи является доказательство достаточных условий R-регулярности, основанных на условии регулярности Абади. Ниже в работе приняты стандартные обозначения: K - полярный конус для конуса K, (y,v) - скалярное произведение векторов y и v.
2. Достаточное условие ^-регулярности
Пусть у0 е С и К - некоторое множество индексов из 1(у°) . Положим С(К) = { уеК" | Ь(у) < 0 еК , h(y)=0 ¡е10 }. При этом С(К) = С, если К=1(у0). Соответственно,
Гс(к)(у°) = { У еГ | <УМ(Д у >< 0 ¡еК , {Ыг(у\ у > = 0 ¡е1() }.
Пусть Пс (V) - множество точек из С, ближайших к точке V и уеПС (V). Тогда любой вектор А,(у-у) при Х>0 называется проксимальной нормалью к С в точке у [12]. Множество всех проксимальных нормалей в точке у°еС образуют конус ЫС (у0).
Пусть ге(0,+<х>). Следуя [13], будем называть множество С равномерно г-ргох-ым в
0 Ф у е ЫС (у0) справедливо
регулярным в точке у°еС, если существует окрестность У(у°) данной точки такая, что при всех
(¡fyy-') 4iy-yi" (|)
для всех yeCnV(y0). При этом условно принимается, что 1/r = 0 при r = +да, и r-prox-
о
регулярность равносильна выпуклости C в окрестности y при r = да.
Равномерная г-ргох-регулярность C в точке y°eC означает, что в некоторой окрестности
v — y
данной точки из Пс (v) следует yenC (y+r-).
Iv — y I
Как говорилось выше, условие ACQ для множества C не является достаточным условием для R-регулярности этого множества. Следующая теорема показывает, однако, что при условии равномерной r-ргох-регулярности C совокупное выполнение условия ACQ для всех множеств C(K) достаточно для R-регулярности C.
Теорема 1. Пусть С равномерно r-ргох-регулярно в точке y°eC и TC(K)(y°) = rC(K)(y0) для любого Kс I(y0). Тогда множество C R-регулярно в y0.
Доказательство.
1. Очевидно, доказываемое утверждение верно, если y0 является внутренней точкой множества C. Пусть y0 лежит на границе C. Предположим, что множество C не является
R-регулярным в данной точке. Это означает, что найдется последовательность v ^C, v gC такая, что
dc(vk) > k max{ 0, h(vk) ieI, |h(vk)| zelo } (2)
для всех k = 1,2,... .
Пусть yk=y(vk) e nc(vk). Положим vk = (vk - yk) |vk - yk k = 1,2,... . Тогда
I vk- yk I < I vk- y0I и, следовательно, yk ^y0.
Поскольку множество индексов I(yk) может принимать только конечное множество значений, то его, не ограничивая общности, можно считать не изменяющимся, то есть I(yk) = KC(y0), где K не зависит от у0. Тогда hi(yk) = 0 ieK и hz(yk) < 0 ieI\ K, причем вследствие непрерывности функций hi найдется окрестность V(yk) такая, что hi(y)< 0 ieI\ K для всех yeV(yk). То есть, hi(y) < 0 yeK при yeC(K) и hi(y) < 0 yeI\ K при yeV(yk), откуда V(yk) n C(K) с C. Отсюда dc(vk) = dC(X)(vk) и, значит, ykenC(K)(vk). Ввиду ограниченности последовательности { vk} считаем ее сходящейся, то есть vk ^v . Тогда из (2) следует:
dC (vk) > k max{ 0, h(vk) ieK, I h(vk) I ieI0 },
и, следовательно
Ivk-ykI>kmax { 0,<Vh(~k),vk -yk) ieK, I<Vh(~k),vk -yk)I iel0},
где ~k = y+Xkr (vk-yk), 0 < Xkr < 1. Отсюда |> max{ 0,<Vh(~k), vk) ieK, I <Vh(~k), vk )I ieI, },
k
и, следовательно, max{ 0,<Vhi(y0), v ) ieK, I <Vhi(y0), v )I ieI0 } < 0. Последнее означает, что v e rC(K)(y0).
2. Поскольку при достаточно больших k проекции vk на C являются и проекциями
1 2
на C(K), то для любого у eC(K), в силу (2), получим (у -yk,vk) < — у -yk\ , откуда после
\ ' 2r1 1
1 2
перехода к пределу следует (у -y0,v) < — у -y0 для всех у eC(K).
\ ' 2r1 1
Пусть y e TC(x)(y0). Тогда существуют последовательности ti ^ 0 и y такие,
1 2
чтоy0+tly le C(K) для всех l = 1,2,... . Отсюда iyl,v) < — t l\yl\ и, следовательно, < y, v ) < 0 для
\ / 2r 1 1
всех y e TC(K)(y°). Поскольку в силу условия теоремы TC^K)(y°) = rC(K)(y0), то v e [ rC(K)(y0) ] . Как показано в первой части доказательства, v e rC(K)(y0). Следовательно, v e [ rC(K)(y0) ]* n [ rC(K)(y0) ]*, что невозможно, поскольку v Ф 0. Из полученного противоречия следует, что множество C R-регулярно в точке y0.
Следствие 1. Если в определении множества C hi(y) = <ai,y) + bi при всех ieIuI0, то множество C R-регулярно в любой точке y0eC.
Следующий пример показывает, что теорема 1 позволяет доказать ^-регулярность множеств, для которых не выполняются известные достаточные условия регулярности [6-16]. Пример 1. Пусть hj(y) = 1 - y2 - y - 1)2 < 0, h2(y) = 1 - yf - (y2 + 1)2 < 0, y0 = (0,0)T. Множество C равномерно Ьрю-регулярно в y0. Нетрудно убедиться, что для C в y0 не выполняется условие MFCQ. Точно так же не выполняются условие RCRCQ, условие RMFCQ и условие квазинормальности. Более того, не выполнены достаточные условия [3]. Однако множества C(K) = { yeR2 I 1- y2 - (y2-1)2 < 0 } при K = {1} и C(K) = { yeR21 1- yf - (y2+1)2 < 0 } при K2 = {2} удовлетворяют условию ACQ в точке y . А для множества C в y выполнено условие TC(y0)=rC(y0). Таким образом, C R-регулярно в точке y0 согласно теореме 1.
Проверим данное утверждение, используя непосредственно определение R-регулярности. Возьмем значение v = (vi,v2)T, достаточно близкое к y0 и такое, что v2 > 0.
2 2 ^ ^ „ V1 + V2
Нетрудно проверить, что в таком случае dC(у) = 1 -<v2 -
2
тах{ 0, М(у), h2(v) } = 2у2 - (у2 + у22).
То есть, условие Л-регулярности в точке у0 = (0,0)г выполняется в достаточно малой окрестности у0 с постоянной М = 2. Аналогичный результат получается в случае у2 < 0.
Список литературы
1. Hoffman A.J. On approximate solutions of systems of linear inequalities // J. Res. Natl. Bureau Stand. 1952. Vol. 49. P. 263-265.
2. Luderer B., Minchenko L., Satsura T. Multivalued analysis and nonlinear programming problems with perturbations. Kluwer Acad. Publ., Dordreht, 2002. 220 p.
3. Error Bounds: Necessary and Sufficient Conditions / M.J. Fabian [et al.] // Set-Valued and Variational Analysis. 2010. Vol. 18 (2). P. 121-149.
4. Minchenko L.I., Stakhovski S.M. On relaxed constant rank regularity condition in mathematical programming. // Optimization. 2011. Vol. 60. P. 429-440.
5. Minchenko L., Tarakanov A. On error bounds for quasinormal programs // J. Optim. Theory and Appl., 2011. Vol. 148. P. 571-579.
6. Минченко Л.И., Стаховский С.М. К обобщению условий регулярности Мангасаряна-Фромовица // Докл. БГУИР. 2010. № 8 (62). С. 104-109.
7. Kruger A.Y., Minchenko L.I., Outrata J.V. On relaxing the Mangasarain-Fromovitz constaint qualication // Positivity. 2013. Vol. 17. P. 1-17.
8. Mangasarian O. L., Fromovitz S. The Fritz-John necessary optimality conditions in presence of equality and inequality constraints // J. Mathem. Anal. and Appl. 1967. Vol. 17. P. 37-47.
9. Janin R. Direction derivative of the marginal function in nonlinear programming // Mathematical Programming Study. 1984. Vol. 21. P. 127-138.
10. Bertsekas D.P., Ozdaglar A.E. The relation between pseudonormality and quasiregularity in constrained optimization // Optimization Methods and Software. 2004. Vol. 19. P. 493-506.
11. Гороховик В.В. Конечномерные задачи оптимизации. Минск: Изд.БГУ, 2007. 239 c.
12. Rockafellar R.T., Wets R.J.-B. Variational analysis. Springer, Berlin, 1998. 749 p.
13. Bounkhel M. Regularity concepts in nonsmooth analysis. Theory and applications. Springer, 2012. 264 p.
References
1. Hoffman A.J. On approximate solutions of systems of linear inequalities. // J. Res. Natl. Bureau Stand. 1952. Vol. 49. P. 263-265.
2. Luderer B., Minchenko L., Satsura T. Multivalued analysis and nonlinear programming problems with perturbations. Kluwer Acad. Publ., Dordreht, 2002. 220 p.
3. Error Bounds: Necessary and Sufficient Conditions / M.J. Fabian [et al.] // Set-Valued and Variational Analysis. 2010. Vol. 18 (2). P. 121-149.
4. Minchenko L.I., Stakhovski S.M. On relaxed constant rank regularity condition in mathematical programming. // Optimization. 2011. Vol. 60. P. 429-440.
5. Minchenko L., Tarakanov A. On error bounds for quasinormal programs // J. Optim. Theory and Appl., 2011. Vol. 148. P. 571-579.
6. Minchenko L.I., Stahovskij S.M. K obobshheniju uslovij reguljarnosti Mangasarjana-Fromovica // Dokl. BGUIR. 2010. № 8 (62). S. 104-109. (in Russ.)
7. Kruger A.Y., Minchenko L.I., Outrata J.V. On relaxing the Mangasarain-Fromovitz constaint qualication // Positivity. 2013. Vol. 17. P. 1-17.
8. Mangasarian O. L., Fromovitz S. The Fritz-John necessary optimality conditions in presence of equality and inequality constraints // J. Mathem. Anal. and Appl. 1967. Vol. 17. P. 37-47.
9. Janin R. Direction derivative of the marginal function in nonlinear programming // Mathematical Programming Study. 1984. Vol. 21. P. 127-138.
10. Bertsekas D.P., Ozdaglar A.E. The relation between pseudonormality and quasiregularity in constrained optimization // Optimization Methods and Software. 2004. Vol. 19. P. 493-506.
11. Gorohovik V.V. Konechnomernye zadachi optimizacii. Minsk: Izd.BGU, 2007. 239 s. (in Russ.)
12. Rockafellar R.T., Wets R.J.-B. Variational analysis. Springer, Berlin, 1998. 749 p.
13. Bounkhel M. Regularity concepts in nonsmooth analysis. Theory and applications. Springer, 2012. 264 p.
Сведения об авторах
Минченко Л.И., д.ф.-м.н., профессор, профессор кафедры информатики Белорусского государственного университета информатики и радиоэлектроники.
Сиротко С.И., к.ф.-м.н., доцент, доцент кафедры информатики Белорусского государственного университета информатики и радиоэлектроники.
Адрес для корреспонденции
220013, Республика Беларусь,
г. Минск, ул. П. Бровки, 6,
Белорусский государственный университет
информатики и радиоэлектроники
+375-17-293-86-66;
e-mail: [email protected]
Сиротко Сергей Иванович
Information about the authors
Minchenko L.I., D.Sci, professor, professor of informatics department of Belarusian state university of informatics and radioelectronics.
Sirotko S.I., PhD, associate professor, associate professor of informatics department of Belarusian state university of informatics and radioelectronics.
Address for correspondence
220013 Republic of Belarus, Minsk, P. Brovka st., 6, Belarusian state university of informatics and radioelectronics +375-17-293-86-66; e-mail: [email protected] Sirotko Sergey Ivanovich