Поиск нормальных решений СЛАУ при двусторонних ограничениях на переменные методом внутренних точек

Рассмотрены варианты прямых алгоритмов внутренних точек для нахождения нормальных решений систем линейных уравнений при двусторонних ограничениях на переменные. Изучение данной проблемы и методов ее решения актуально для развития теории математического моделирования (в частности, для решения задач э...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2015
Hauptverfasser: Зоркальцев, В.И., Пержабинский, С.М., Стецюк, П.И.
Format: Artikel
Sprache:Russian
Veröffentlicht: Інститут кібернетики ім. В.М. Глушкова НАН України 2015
Schriftenreihe:Кибернетика и системный анализ
Schlagworte:
Online Zugang:http://dspace.nbuv.gov.ua/handle/123456789/124929
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Поиск нормальных решений СЛАУ при двусторонних ограничениях на переменные методом внутренних точек / В.И. Зоркальцев, С.М. Пержабинский, П.И. Стецюк // Кибернетика и системный анализ. — 2015. — Т. 51, № 6. — С. 71-80. — Бібліогр.: 8 назв. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-124929
record_format dspace
spelling irk-123456789-1249292017-10-13T03:03:19Z Поиск нормальных решений СЛАУ при двусторонних ограничениях на переменные методом внутренних точек Зоркальцев, В.И. Пержабинский, С.М. Стецюк, П.И. Системный анализ Рассмотрены варианты прямых алгоритмов внутренних точек для нахождения нормальных решений систем линейных уравнений при двусторонних ограничениях на переменные. Изучение данной проблемы и методов ее решения актуально для развития теории математического моделирования (в частности, для решения задач энергетики), создания эффективных вычислительных алгоритмов. Представлены результаты экспериментальных исследований алгоритмов на тестовых задачах. Определены способы ускорения вычислительного процесса. Розглянуто варіанти прямих алгоритмів внутрішніх точок для знаходження нормальних розв’язків систем лінійних рівнянь при двосторонніх обмеженнях на змінні. Вивчення цієї проблеми і методів її розв’язання є актуальним для розвитку теорії математичного моделювання (зокрема, для розв’язання задач енергетики), створення ефективних обчислювальних алгоритмів. Наведено результати експериментальних досліджень алгоритмів на тестових задачах. Виявлено способи прискорення обчислювального процесу. The authors consider primal interior point algorithms to find normal solutions to systems of linear equations with bilateral constraints on variables. The analysis of this problem and the methods of its solution is important to develop the theory of mathematical modeling (in particular, to solve problems in power engineering) and to create efficient computational algorithms. The paper contains the results of experimental analysis of the algorithms using test problems and identifies the ways to accelerate the computational process. 2015 Article Поиск нормальных решений СЛАУ при двусторонних ограничениях на переменные методом внутренних точек / В.И. Зоркальцев, С.М. Пержабинский, П.И. Стецюк // Кибернетика и системный анализ. — 2015. — Т. 51, № 6. — С. 71-80. — Бібліогр.: 8 назв. — рос. 0023-1274 http://dspace.nbuv.gov.ua/handle/123456789/124929 519.6 ru Кибернетика и системный анализ Інститут кібернетики ім. В.М. Глушкова НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Russian
topic Системный анализ
Системный анализ
spellingShingle Системный анализ
Системный анализ
Зоркальцев, В.И.
Пержабинский, С.М.
Стецюк, П.И.
Поиск нормальных решений СЛАУ при двусторонних ограничениях на переменные методом внутренних точек
Кибернетика и системный анализ
description Рассмотрены варианты прямых алгоритмов внутренних точек для нахождения нормальных решений систем линейных уравнений при двусторонних ограничениях на переменные. Изучение данной проблемы и методов ее решения актуально для развития теории математического моделирования (в частности, для решения задач энергетики), создания эффективных вычислительных алгоритмов. Представлены результаты экспериментальных исследований алгоритмов на тестовых задачах. Определены способы ускорения вычислительного процесса.
format Article
author Зоркальцев, В.И.
Пержабинский, С.М.
Стецюк, П.И.
author_facet Зоркальцев, В.И.
Пержабинский, С.М.
Стецюк, П.И.
author_sort Зоркальцев, В.И.
title Поиск нормальных решений СЛАУ при двусторонних ограничениях на переменные методом внутренних точек
title_short Поиск нормальных решений СЛАУ при двусторонних ограничениях на переменные методом внутренних точек
title_full Поиск нормальных решений СЛАУ при двусторонних ограничениях на переменные методом внутренних точек
title_fullStr Поиск нормальных решений СЛАУ при двусторонних ограничениях на переменные методом внутренних точек
title_full_unstemmed Поиск нормальных решений СЛАУ при двусторонних ограничениях на переменные методом внутренних точек
title_sort поиск нормальных решений слау при двусторонних ограничениях на переменные методом внутренних точек
publisher Інститут кібернетики ім. В.М. Глушкова НАН України
publishDate 2015
topic_facet Системный анализ
url http://dspace.nbuv.gov.ua/handle/123456789/124929
citation_txt Поиск нормальных решений СЛАУ при двусторонних ограничениях на переменные методом внутренних точек / В.И. Зоркальцев, С.М. Пержабинский, П.И. Стецюк // Кибернетика и системный анализ. — 2015. — Т. 51, № 6. — С. 71-80. — Бібліогр.: 8 назв. — рос.
series Кибернетика и системный анализ
work_keys_str_mv AT zorkalʹcevvi poisknormalʹnyhrešenijslaupridvustoronnihograničeniâhnaperemennyemetodomvnutrennihtoček
AT peržabinskijsm poisknormalʹnyhrešenijslaupridvustoronnihograničeniâhnaperemennyemetodomvnutrennihtoček
AT stecûkpi poisknormalʹnyhrešenijslaupridvustoronnihograničeniâhnaperemennyemetodomvnutrennihtoček
first_indexed 2025-07-09T02:16:43Z
last_indexed 2025-07-09T02:16:43Z
_version_ 1837133888289243136
fulltext ÓÄÊ 519.6 Â.È. ÇÎÐÊÀËÜÖÅÂ, Ñ.Ì. ÏÅÐÆÀÁÈÍÑÊÈÉ, Ï.È. ÑÒÅÖÞÊ ÏÎÈÑÊ ÍÎÐÌÀËÜÍÛÕ ÐÅØÅÍÈÉ ÑËÀÓ ÏÐÈ ÄÂÓÑÒÎÐÎÍÍÈÕ ÎÃÐÀÍÈ×ÅÍÈßÕ ÍÀ ÏÅÐÅÌÅÍÍÛÅ ÌÅÒÎÄÎÌ ÂÍÓÒÐÅÍÍÈÕ ÒÎ×ÅÊ1 Àííîòàöèÿ. Ðàññìîòðåíû âàðèàíòû ïðÿìûõ àëãîðèòìîâ âíóòðåííèõ òî÷åê äëÿ íàõîæäå- íèÿ íîðìàëüíûõ ðåøåíèé ñèñòåì ëèíåéíûõ óðàâíåíèé ïðè äâóñòîðîííèõ îãðàíè÷åíèÿõ íà ïåðåìåííûå. Èçó÷åíèå äàííîé ïðîáëåìû è ìåòîäîâ åå ðåøåíèÿ àêòóàëüíî äëÿ ðàçâè- òèÿ òåîðèè ìàòåìàòè÷åñêîãî ìîäåëèðîâàíèÿ (â ÷àñòíîñòè, äëÿ ðåøåíèÿ çàäà÷ ýíåðãåòèêè), ñîçäàíèÿ ýôôåêòèâíûõ âû÷èñëèòåëüíûõ àëãîðèòìîâ. Ïðåäñòàâëåíû ðåçóëüòàòû ýêñïåðè- ìåíòàëüíûõ èññëåäîâàíèé àëãîðèòìîâ íà òåñòîâûõ çàäà÷àõ. Îïðåäåëåíû ñïîñîáû óñêîðå- íèÿ âû÷èñëèòåëüíîãî ïðîöåññà. Êëþ÷åâûå ñëîâà: ñèñòåìà ëèíåéíûõ àëãåáðàè÷åñêèõ óðàâíåíèé, àëãîðèòìû âíóòðåííèõ òî÷åê, íîðìàëüíîå ðåøåíèå, äâóñòîðîííèå îãðàíè÷åíèÿ íà ïåðåìåííûå. ÏÎÑÒÀÍÎÂÊÀ ÇÀÄÀ×È Ïóñòü çàäàíû: âåêòîðû b R nÎ , x R x R n nÎ Î, , ìàòðèöà A ðàçìåðà m n´ , äèà- ãîíàëüíàÿ ìàòðèöà W ðàçìåðà n ñ ïîëîæèòåëüíûìè êîýôôèöèåíòàìè w j , j n=1, ... , , íà äèàãîíàëè. Ïåðåìåííûå ñîñòàâëÿþò âåêòîð x R nÎ . Ðàññìàòðèâà- åòñÿ çàäà÷à 1 2 x Wx T ® min (1) ïðè îãðàíè÷åíèÿõ Ax b= , (2) x x x£ £ . (3) Çäåñü x x> , ò.å. x xj j> äëÿ âñåõ j n=1, ,K . Ñôîðìóëèðîâàííàÿ çàäà÷à (1)–(3) ðàâíîñèëüíà ïðîáëåìå ïîèñêà íîð- ìàëüíûõ, ò.å. c íàèìåíüøåé íîðìîé, ðåøåíèé ñèñòåìû ëèíåéíûõ óðàâíåíèé è íåðàâåíñòâ (2), (3). Íîðìîé áóäåì ñ÷èòàòü åâêëèäîâó íîðìó | | | | ( ) / x w xW j j n j= æ è ç ç ö ø ÷ ÷ = å 1 2 1 2 ñ âåñàìè w j . Çàäà÷è ïîèñêà íàèìåíåå óäàëåííûõ îò íà- ÷àëà êîîðäèíàò ðåøåíèé ñèñòåì ëèíåéíûõ íåðàâåíñòâ (ëèíåéíûå óðàâíåíèÿ — ÷àñ- òíûé ñëó÷àé ëèíåéíûõ íåðàâåíñòâ) ÷àñòî èñïîëüçóþòñÿ ïðè ìàòåìàòè÷åñêîì ìîäåëèðîâàíèè è ÿâëÿþòñÿ ñîñòàâíîé ÷àñòüþ ìíîãèõ âû÷èñëèòåëüíûõ ìåòîäîâ. Êàê îáîáùåíèå äàííîé çàäà÷è ðàññìàòðèâàåòñÿ ïðîáëåìà ïîèñêà ðåøåíèÿ ñèñòå- ìû ëèíåéíûõ íåðàâåíñòâ, íàèìåíåå óäàëåííîãî îò çàäàííîãî âåêòîðà x R n0 Î .  ÷àñòíîñòè, â [1] èññëåäóåòñÿ çàäà÷à ïîèñêà âåêòîðà x R nÎ èç óñëîâèé ( ) ( ) minx x W x x- - ®0 0T (4) ïðè îãðàíè÷åíèÿõ (2), (3). Äàííàÿ çàäà÷à çàìåíîé ïåðåìåííûõ ñâîäèòñÿ ê çà- äà÷å âèäà (1)–(3). Öåëåâàÿ ôóíêöèÿ (4) â ðåçóëüòàòå âîçðàñòàþùåãî ïðåîá- ðàçîâàíèÿ ñâîäèòñÿ ê åâêëèäîâîìó ðàññòîÿíèþ ìåæäó âåêòîðàìè r( , )x x0 = = - -(( ) ( )) / x x W x x 0 0 1 2T . ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2015, òîì 51, ¹ 6 71 1 Ðàáîòà âûïîëíåíà ïðè ïîääåðæêå ÐÔÔÈ, ïðîåêò ¹ 15-07-07412à, è ÍÀÍÓ, ïðîåêò ¹  0114U001055. Ó Â.È. Çîðêàëüöåâ, Ñ.Ì. Ïåðæàáèíñêèé, Ï.È. Ñòåöþê, 2015 Ñèñòåìà ëèíåéíûõ óðàâíåíèé è íåðàâåíñòâ âèäà (2), (3) èìååò ðÿä ýôôåêòèâíûõ â âû÷èñëèòåëüíîì îòíîøåíèè ñâîéñòâ [2–5]. Îíè îáóñëîâëåíû òåì, ÷òî âñå ïå- ðåìåííûå ñèñòåìû ëèíåéíûõ óðàâíåíèé (2) èìåþò äâóñòîðîííèå îãðàíè÷åíèÿ, ÷òî ñôîðìóëèðîâàíî â óñëîâèè (3). Äëÿ äàëüíåéøåãî öåëåñîîáðàçíî ïðåäñòàâèòü äâóñòîðîííèå îãðàíè÷åíèÿ (3) êàê îãðàíè÷åíèÿ-íåðàâåíñòâà - ³ -x x, (5) x x³ . (6)  ðàáîòàõ [2, 3, 6] ðàññìàòðèâàëàñü ïðîáëåìà ïîèñêà ðåøåíèé ñèñòåìû ëè- íåéíûõ íåðàâåíñòâ (2), (3) â âèäå çàäà÷è ëèíåéíîãî ïðîãðàììèðîâàíèÿ ñ ôèêòèâ- íîé öåëåâîé ôóíêöèåé (òîæäåñòâåííî ðàâíîé íóëþ). Ýòîé çàäà÷å ñîîòâåòñòâóåò èíòåðåñíàÿ â âû÷èñëèòåëüíîì îòíîøåíèè äâîéñòâåííàÿ çàäà÷à ëèíåéíîãî ïðî- ãðàììèðîâàíèÿ ñ «ðåàëüíîé» (íå ðàâíîé òîæäåñòâåííî êîíñòàíòå) öåëåâîé ôóíê- öèåé ïðè óäîáíûõ â âû÷èñëèòåëüíîì îòíîøåíèè îäíîðîäíûõ îãðàíè÷åíèÿõ-íå- ðàâåíñòâàõ.  ðàáîòàõ [2, 7] ïðåäñòàâëåíû ñðàâíèòåëüíûå ýêñïåðèìåíòàëüíûå èññëåäî- âàíèÿ «ïðÿìûõ» è «äâîéñòâåííûõ» àëãîðèòìîâ âíóòðåííèõ òî÷åê äëÿ ðåøåíèÿ ñèñòåì âèäà (2), (3) íà òåñòîâûõ ïðèìåðàõ è çàäà÷àõ âûáîðà äîïóñòèìûõ ðåæè- ìîâ ôóíêöèîíèðîâàíèÿ ýëåêòðîýíåðãåòè÷åñêèõ ñèñòåì.  ïðÿìûõ àëãîðèòìàõ âíóòðåííèõ òî÷åê èòåðàòèâíî âûðàáàòûâàåòñÿ ïîñëåäîâàòåëüíîñòü âåêòîðîâ x k , óäîâëåòâîðÿþùèõ íåðàâåíñòâàì x x x k< < . Çäåñü k — íîìåð èòåðàöèè, k = 0 1 2, , , ... Ïðè ýòîì ïðîèñõîäèò ìîíîòîííîå ñîêðàùåíèå íåâÿçîê áàëàíñîâûõ îãðàíè÷åíèé r b Ax k = - ïî ïðàâèëó r r k k k+ = -1 1( )l , ãäå l k — øàã êîððåêòèðîâêè ðåøåíèÿ íà èòåðàöèè k, l k Î( , ]0 1 . Íà êàæäîé èòåðàöèè âûðàáàòûâàþòñÿ òàêæå ïðèáëèæå- íèÿ ê ìíîæèòåëÿì Ëàãðàíæà îãðàíè÷åíèé (2), (3) ôèêòèâíîé çàäà÷è ëèíåéíîãî ïðî- ãðàììèðîâàíèÿ. Êàê ïîêàçàëè ðåçóëüòàòû ýêñïåðèìåíòàëüíûõ èññëåäîâàíèé [2], ýòè ìíîæèòåëè ýôôåêòèâíû äëÿ áûñòðîé èäåíòèôèêàöèè ñëó÷àåâ íåñîâìåñòíîñòè (ïðîòèâîðå÷èâîñòè) óñëîâèé (2), (3). Âåêòîðû íåîïðåäåëåííûõ ìíîæèòåëåé Ëàãðàíæà îãðàíè÷åíèé (2), (5), (6) îáîçíà÷èì u, h, g, ïðè ýòîì u R mÎ , h R nÎ , g R nÎ . Äàëåå â êà÷åñòâå ðàñøè- ðåííîãî ðåøåíèÿ çàäà÷è (1)–(3) ðàññìîòðèì íàðÿäó ñ îïòèìàëüíûì çíà÷åíèåì âåê- òîðà x êîíêðåòíûå çíà÷åíèÿ âåêòîðîâ ìíîæèòåëåé Ëàãðàíæà u, h, g è âåêòîð y Wx= . ÄÂÎÉÑÒÂÅÍÍÀß ÇÀÄÀ×À Îáîçíà÷èì V äèàãîíàëüíóþ ìàòðèöó ðàçìåðà n n´ ñ êîýôôèöèåíòàìè v w j j = 1 , j n=1, ,K , íà äèàãîíàëè, ò.å. îáðàòíóþ ê ìàòðèöå âåñîâûõ êîýôôèöèåíòîâ V W= -1. Ââåäåì ôóíêöèþ îò âåêòîðîâ y R nÎ , u R mÎ , h R nÎ , g R nÎ F( , , , )y u h g y Vy b u x h x g= - + - 1 2 T T T T . (7) Ðàññìîòðèì çàäà÷ó, â êîòîðîé ïåðåìåííûìè ÿâëÿþòñÿ êîìïîíåíòû âåêòî- ðîâ-àðãóìåíòîâ ââåäåííîé ôóíêöèè (7) F( , , , ) miny u h g ® (8) ïðè îãðàíè÷åíèÿõ y A u h g- + - =T 0, (9) h g³ ³0 0, . (10) 72 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2015, òîì 51, ¹ 6 Äàííóþ çàäà÷ó íàçîâåì äâîéñòâåííîé (ê èñõîäíîé çàäà÷å (1)–(3)). Îòìåòèì, ÷òî äâîéñòâåííîé ê ýòîé çàäà÷å áóäåò èñõîäíàÿ çàäà÷à (1)–(3), ò.å. èìååò ìåñòî ñëó÷àé ñèììåòðè÷íîé äâîéñòâåííîñòè. Ðàñøèðåííûì ðåøåíèåì äâîéñòâåííîé çàäà÷è íàçîâåì íàáîð èç óêàçàííûõ âåêòîðîâ y, u, h, g ñ äîáàâëåíèåì âåêòîðà x R nÎ , êîòîðûé ðàññìàòðèâàåòñÿ â êà- ÷åñòâå âåêòîðà ìíîæèòåëåé Ëàãðàíæà îãðàíè÷åíèé (9). Ïî ñîñòàâó âåêòîðîâ ðàñ- øèðåííîå ðåøåíèå èñõîäíîé çàäà÷è (1)–(3) è äâîéñòâåííîé çàäà÷è (8)–(10) ñîâïàäàþò. Ñïðàâåäëèâà ñëåäóþùàÿ òåîðåìà [8]. Òåîðåìà 1. Íàáîð âåêòîðîâ x R nÎ , y R nÎ , u R mÎ , h R nÎ , g R nÎ ÿâëÿåòñÿ ðàñøèðåííûì ðåøåíèåì çàäà÷è (1)–(3) â òîì è òîëüêî â òîì ñëó÷àå, åñëè îí ÿâ- ëÿåòñÿ ðàñøèðåííûì ðåøåíèåì çàäà÷è (8)–(10). Ýòà òåîðåìà ïîçâîëÿåò èñïîëüçîâàòü àëãîðèòìû ðåøåíèÿ çàäà÷è (8)–(10) äëÿ ïîèñêà ðåøåíèÿ çàäà÷è (1)–(3). Äâîéñòâåííàÿ çàäà÷à èìååò íåêîòîðûå ïðåèìó- ùåñòâà.  ÷àñòíîñòè, äëÿ íåå ìîæíî îïðåäåëèòü äîïóñòèìûå ïî âñåì îãðàíè÷å- íèÿì ðåøåíèÿ. Ïðè ïðîèçâîëüíûõ y R nÎ , u R mÎ ïîëîæèì h A u y= - +( )T , g y A u= - +( )T . (11) Ïîëó÷åííàÿ ÷åòâåðêà âåêòîðîâ óäîâëåòâîðÿåò óñëîâèÿì (9), (10). Çäåñü ()+ — îïåðàöèÿ íåîòðèöàòåëüíîé ñðåçêè: ( ) max ,a a+ = { }0 äëÿ ëþáîãî âåùåñòâåííîãî a.  âûðàæåíèÿõ (11) ïîäðàçóìåâàåòñÿ, ÷òî òàêàÿ ñðåçêà îñóùåñòâëÿåòñÿ äëÿ êàæäîé êîìïîíåíòû óêàçàííûõ âåêòîðîâ. Äâîéñòâåííàÿ çàäà÷à òàêæå ïîëåçíà äëÿ âûÿâëåíèÿ â ïðîöåññå ñ÷åòà âîçìîæ- íîé ñèòóàöèè íåñîâìåñòíîñòè îãðàíè÷åíèé èñõîäíîé çàäà÷è.  ýòîì è òîëüêî â ýòîì ñëó÷àå äâîéñòâåííàÿ çàäà÷à íå èìååò ðåøåíèÿ èç-çà òîãî, ÷òî åå öåëåâàÿ ôóíêöèÿ (8) íå îãðàíè÷åíà ñíèçó íà ìíîæåñòâå äîïóñòèìûõ ïî óñëîâèÿì (9), (10) ðåøåíèé. Ýòî ðàâíîñèëüíî ñëåäóþùåìó óòâåðæäåíèþ, âûòåêàþùåìó èç òåîðåì îá àëüòåðíàòèâíûõ ñèñòåìàõ ëèíåéíûõ íåðàâåíñòâ. Òåîðåìà 2. Ñèñòåìà ëèíåéíûõ óðàâíåíèé è íåðàâåíñòâ (2), (3) íåñîâìåñòíà â òîì è òîëüêî â òîì ñëó÷àå, åñëè ñóùåñòâóþò âåêòîðû u R mÎ , h R nÎ , g R nÎ òà- êèå, ÷òî âûïîëíÿþòñÿ íåðàâåíñòâà h g³ ³0 0, , x h x g b u T T T- - < 0, (12) A u h g T + - = 0. (13) ÑÀÌÎÑÎÏÐ߯ÅÍÍÀß ÇÀÄÀ×À È ÊÐÈÒÅÐÈÈ ÎÏÒÈÌÀËÜÍÎÑÒÈ ÐÅØÅÍÈß Ââåäåì ôóíêöèþ îò âåêòîðîâ ñóìì öåëåâûõ ôóíêöèé èñõîäíîé è äâîéñòâåí- íîé çàäà÷ F x y u h g x Wx y u h g( , , , , ) ( , , , )= + 1 2 T F . Ðàññìîòðèì çàäà÷ó ìèíèìèçà- öèè ââåäåííîé ôóíêöèè F x y u h g( , , , , ) min® (14) ïðè îãðàíè÷åíèÿõ (2), (3), (9), (10). Õîòÿ òàêàÿ çàäà÷à ÿâëÿåòñÿ ïðîñòûì ñîå- äèíåíèåì èñõîäíîé è äâîéñòâåííîé çàäà÷, îíà îáëàäàåò íîâûìè ïîëåçíûìè ñâîéñòâàìè.  ÷àñòíîñòè, ýòà çàäà÷à äâîéñòâåííà ê ñàìîé ñåáå. Ïîýòîìó çàäà- ÷ó (14), (2), (3), (9), (10) íàçîâåì ñàìîñîïðÿæåííîé çàäà÷åé. Ñïðàâåäëèâà ñëå- äóþùàÿ òåîðåìà [8]. ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2015, òîì 51, ¹ 6 73 Òåîðåìà 3. Åñëè âåêòîð x óäîâëåòâîðÿåò óñëîâèÿì (2), (3), âåêòîðû y, u, h, g óäîâëåòâîðÿþò óñëîâèÿì (9), (10), òî ôóíêöèÿ F îò ýòèõ âåêòîðîâ èìååò íåîòðè- öàòåëüíîå çíà÷åíèå. Äàííàÿ ôóíêöèÿ èìååò íóëåâîå çíà÷åíèå â òîì è òîëüêî â òîì ñëó÷àå, åñëè âåêòîðû x, y, u, h, g ÿâëÿþòñÿ îïòèìàëüíûì ðàñøèðåííûì ðå- øåíèåì èñõîäíîé è äâîéñòâåííîé çàäà÷. Èç òåîðåìû 3 ñëåäóåò, ÷òî ðàñøèðåííîå ðåøåíèå ïðÿìîé è äâîéñòâåííîé çà- äà÷ áóäåò îïòèìàëüíûì ðåøåíèåì ýòèõ çàäà÷ â òîì è òîëüêî â òîì ñëó÷àå, åñëè äëÿ ðàñøèðåííîãî ðåøåíèÿ âûïîëíÿþòñÿ îãðàíè÷åíèÿ îáåèõ çàäà÷ è ñóììà çíà- ÷åíèé èõ öåëåâûõ ôóíêöèé ðàâíà íóëþ: F x y u h g( , , , , ) = 0. Èñõîäÿ èç òåîðåìû 3, ïðåäëîæèì ñëåäóþùèé êðèòåðèé äëÿ ïðåêðàùåíèÿ ðàñ÷åòîâ ïðè ïîëó÷åíèè ðåøåíèé, áëèçêèõ ê îïòèìàëüíîìó. Ïóñòü èìååòñÿ (ïî- ëó÷åí â ðåçóëüòàòå êàêîãî-ëèáî âû÷èñëèòåëüíîãî ïðîöåññà) íàáîð âåêòîðîâ ~x , ~y, ~u , ~ h , ~g , óäîâëåòâîðÿþùèõ (9). Íàõîäèì âåêòîð íåâÿçîê áàëàíñîâûõ îãðàíè÷å- íèé (2) ~ ~r b Ax= - . Âû÷èñëÿåì çíà÷åíèå ñóììû ôóíêöèé èñõîäíîé è äâîéñòâåí- íîé çàäà÷ äëÿ âåêòîðîâ ~x , ~y, ~u , ~ h , ~g . Åñëè âûïîëíÿþòñÿ íåðàâåíñòâà | | ~| |r £ e1, (15) | (~, ~, ~, ~ , ~ )|F x y u h g £ e2 , (16) òî ïîëàãàåì, ÷òî ïîëó÷åííûé íàáîð ñîñòàâëÿåò îïòèìàëüíîå ðåøåíèå ñ òðåáóå- ìîé òî÷íîñòüþ. Çäåñü e1, e2 — çàäàííûå ïîëîæèòåëüíûå ìàëûå âåëè÷èíû, õà- ðàêòåðèçóþùèå íåîáõîäèìóþ òî÷íîñòü âûïîëíåíèÿ áàëàíñîâûõ îãðàíè÷åíèé (2) è ðàâåíñòâà íóëþ ñóììû öåëåâûõ ôóíêöèé èñõîäíîé è äâîéñòâåííîé çàäà÷. Êðèòåðèé îñòàíîâà âû÷èñëèòåëüíîãî ïðîöåññà ìîæíî ïîñòðîèòü íà îñíîâå íåîáõîäèìûõ è äîñòàòî÷íûõ óñëîâèé îïòèìàëüíîñòè Êóíà–Òàêêåðà.  ýòîì ñëó- ÷àå íàðÿäó ñ (15) íåîáõîäèìà ïðîâåðêà äëÿ ~x , ~y, ~u , ~ h , ~g âûïîëíåíèÿ ñëåäóþùèõ óñëîâèé äîïîëíÿþùåé íåæåñòêîñòè ñ çàäàííîé òî÷íîñòüþ e2 0> : | ( )|g x xj j j- £ e2 , j n=1, ... , , (17) | ( )|h x xj j j- £ e2 , j n=1, ... , . (18) ÏÐßÌÛÅ ÀËÃÎÐÈÒÌÛ ÂÍÓÒÐÅÍÍÈÕ ÒÎ×ÅÊ Â àëãîðèòìàõ íà èòåðàöèÿõ k = 0 1 2, , , ... ñòðîèòñÿ ïîñëåäîâàòåëüíîñòü âåêòîðîâ x k èç R n , äëÿ êîòîðûõ íåðàâåíñòâà (3) âûïîëíÿþòñÿ â ñòðîãîé ôîðìå x x x k< < , k = 0 1 2, , , ... (19)  êà÷åñòâå ñòàðòîâîé òî÷êè ìîæíî èñïîëüçîâàòü, íàïðèìåð, âåêòîð x x x 0 1 2 = +( ) . Êàæäàÿ èòåðàöèÿ àëãîðèòìà âêëþ÷àåò ñåìü ýòàïîâ âû÷èñëåíèé. 1. Îïðåäåëåíèå âåñîâûõ êîýôôèöèåíòîâ. Ñíà÷àëà ðàññìîòðèì «êëàññè÷åñ- êèé» âàðèàíò àëãîðèòìà âíóòðåííèõ òî÷åê [4], â êîòîðîì âåñîâûå êîýôôèöèåíòû îïðåäåëÿþòñÿ ïî ïðàâèëó d x x x xj k j k j j j k= - -min ( ) , ( ){ }2 2 , j n=1, ... , . (20) 74 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2015, òîì 51, ¹ 6 Îáîçíà÷èì d k âåêòîð èç R n , ñîñòàâëåííûé èç äàííûõ âåñîâûõ êîýôôèöèåí- òîâ. Ïóñòü Dk — äèàãîíàëüíàÿ ìàòðèöà ðàçìåðà n ñ ââåäåííûìè âåñîâûìè êîýô- ôèöèåíòàìè íà äèàãîíàëè D dk k= diag ( ). 2. Îïðåäåëåíèå âåêòîðà íåâÿçîê áàëàíñîâûõ îãðàíè÷åíèé. Âû÷èñëÿåì âåêòîð ~r b Ax k k= - . (21) Åñëè äëÿ íåãî âûïîëíÿåòñÿ (15), ò.å. | | ~ | |r k £ e1, (22) òî ïîëàãàåì r k = 0, (23) ãäå r k — âåêòîð èç R m . Áóäåì ñ÷èòàòü, ÷òî ïðè âûïîëíåíèè (23) îñóùåñòâëÿ- åòñÿ ïðîöåññ îïòèìèçàöèè â îáëàñòè äîïóñòèìûõ ðåøåíèé çàäà÷è (1)–(3). Åñëè äëÿ ~r k íåðàâåíñòâî (22) íå âûïîëíÿåòñÿ, òî ïîëàãàåì r r k k= ~ . (24) Åñëè èìååò ìåñòî ðàâåíñòâî (24), òî îñóùåñòâëÿåòñÿ ïðîöåññ ââîäà â îáëàñòü äîïóñòèìûõ ðåøåíèé çàäà÷è (1)–(3). 3. Âñïîìîãàòåëüíàÿ çàäà÷à ïîèñêà íàïðàâëåíèÿ ðåøåíèÿ. Îáîçíà÷èì Dx k âåêòîð èç R n , ÿâëÿþùèéñÿ ðåøåíèåì ñëåäóþùåé âñïîìîãàòåëüíîé çàäà÷è îòíîñèòåëüíî âåêòîðà ïåðåìåííûõ Dx: 1 2 1 2 1( ) ( ) minx x W x x x D x k k k + + + ®-D D D DT T (25) ïðè óñëîâèè A x r kD = . (26) Èç óñëîâèé îïòèìàëüíîñòè Ëàãðàíæà ñëåäóåò, ÷òî äëÿ îïòèìàëüíîñòè âåêòî- ðà Dx âî âñïîìîãàòåëüíîé çàäà÷å (25), (26) íåîáõîäèìî âûïîëíåíèå ðàâåíñòâà ( )W D x Wx A u k k+ + =-1 D T . (27) Çäåñü u — âåêòîð èç R m , ñîñòîÿùèé èç ìíîæèòåëåé Ëàãðàíæà îãðàíè÷åíèÿ (26). Óñëîâèå (27) ñòàíîâèòñÿ äîñòàòî÷íûì, åñëè Dx óäîâëåòâîðÿåò è óñëîâèþ (26). Âûðàçèì èç (27) âåêòîð D x ÷åðåç u: D x W D A u Wx k k= + -- -( ) ( )1 1 T . (28) Ïîäñòàâèâ äàííîå âûðàæåíèå â (26), ïîëó÷èì ñèñòåìó ëèíåéíûõ óðàâíåíèé îòíîñèòåëüíî âåêòîðà u B u r ck k k= + , (29) ãäå B A W D Ak k = + - -( )1 1 T , c A W D Wx k k k= + - -( )1 1 . Ìàòðèöà Bk ñèììåòðè- ÷åñêàÿ ïîëîæèòåëüíî-îïðåäåëåííàÿ. Äëÿ ðåøåíèÿ ñèñòåìû (29) ìîæåò èñïîëü- çîâàòüñÿ ìåòîä êâàäðàòíîãî êîðíÿ. Ïóñòü u k — ðåøåíèå ñèñòåìû (29). Ïîä- ñòàâèâ ýòîò âåêòîð âìåñòî u â (28), ïîëó÷èì çíà÷åíèå Dx k . 4. Ïðîâåðêà íà ñîâìåñòíîñòü îãðàíè÷åíèé (2), (3). Ñîãëàñíî òåîðåìå 2 óñëîâèÿ (2), (3) ïðîòèâîðå÷èâû è äàëüíåéøèå ðàñ÷åòû äîëæíû áûòü ïðåêðàùå- íû, åñëè äëÿ âåêòîðîâ h g u k k k, , âûïîëíÿþòñÿ óñëîâèÿ (12), (13). Ïîëîæèì h A u k k= +( )T , g A u k k= - +( )T . ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2015, òîì 51, ¹ 6 75 Åñëè x h x g b u k k kT T T- - < 0, òî ðàñ÷åòû ïðåêðàùàþòñÿ. 5. Âû÷èñëåíèå øàãà êîððåêòèðîâêè ðåøåíèÿ. Ïðè çàäàííîì ïàðàìåòðå àëãîðèòìà g Î( , )0 1 âû÷èñëÿåì ~ max :l g l lk k k x x x x= £ + £{ }D . (30) Ìîæíî èñïîëüçîâàòü g ðàâíûì 2 3/ . Èñõîäÿ èç (30), âåëè÷èíó øàãà íàõîäèì ïî ôîðìóëå ~ min min , min : : l gk j x j j k j k j x j j k jj k j k x x x x x x = - - < >D DD D0 0 k ì í ï îï ü ý ï þï . Åñëè îñóùåñòâëÿåòñÿ ïðîöåññ ââîäà â îáëàñòü äîïóñòèìûõ ðåøåíèé, òî ïîëàãàåì l lk k= min ~ ,{ }1 . (31) Åñëè âûïîëíÿåòñÿ ïðîöåññ îïòèìèçàöèè â îáëàñòè äîïóñòèìûõ ðåøåíèé, òî âû÷èñëÿåì $ min ( ) ( )l l l l k k k k k x x W x x= + + ³ arg T 0 1 2 D D . (32) Îòñþäà $ ( ) ( ) l k k k k k x W x x W x = - T T D D D . Çàòåì ïîëàãàåì l l lk k k= min ~ , ${ }. (33) 6. Èòåðàòèâíûé ïåðåõîä. Òàêîé ïåðåõîä îñóùåñòâëÿåòñÿ ïî ôîðìóëå x x x k k k k+ = +1 l D . (34) Ïðàâèëà âû÷èñëåíèÿ øàãà (30)–(33) ãàðàíòèðóþò, ÷òî èç âûïîëíåíèÿ íåðà- âåíñòâ (19) äëÿ âåêòîðà x k ñëåäóåò âûïîëíåíèå ýòèõ íåðàâåíñòâ äëÿ âåêòîðà x k+1. Èç (21) è óñëîâèÿ (26) ïðè âûáîðå íàïðàâëåíèÿ êîððåêòèðîâêè ðåøåíèÿ ñëå- äóåò, ÷òî â ïðîöåññå ââîäà â îáëàñòü äîïóñòèìûõ ðåøåíèé äîëæíî âûïîëíÿòüñÿ íåðàâåíñòâî ~ ( )~ .r r k k k+ = -1 1 l Ýòèì îáúÿñíÿåòñÿ èñïîëüçîâàíèå ïðàâèëà (31). Èç (26) òàêæå âûòåêàåò, ÷òî ïðè îïòèìèçàöèè â îáëàñòè äîïóñòèìûõ ðåøå- íèé ïîñëå èòåðàöèè ïåðåõîäà (34) âûïîëíÿåòñÿ ðàâåíñòâî ~ ~r r k k+ =1 . Îíî îçíà- ÷àåò, ÷òî âåêòîð ~r k+1 áóäåò íóëåâûì, ò.å. è íà ñëåäóþùåé èòåðàöèè îñóùåñòâëÿ- åòñÿ ïðîöåññ îïòèìèçàöèè â îáëàñòè äîïóñòèìûõ ðåøåíèé. 7. Ïðîâåðêà ïîëó÷åííîãî ðåøåíèÿ íà îïòèìàëüíîñòü (òîëüêî äëÿ èòåðà- öèè k ³ 1). Åñëè îñóùåñòâëÿåòñÿ ïðîöåññ îïòèìèçàöèè â îáëàñòè äîïóñòèìûõ ðå- øåíèé, r k = 0, òî ïîëàãàåì ~x x k= , ~ , ~y Wx u u k k= = -1. Çäåñü u k-1 — ïðèáëèæåíèå ê çíà÷åíèþ âåêòîðà ìíîæèòåëåé Ëàãðàíæà, âû÷èñëåííîå â ðåçóëüòàòå ðåøåíèÿ ñèñòåìû (29) íà ïðåäûäóùåé èòåðàöèè (ïîýòîìó äàííûé ýòàï âû÷èñëåíèé îñó- ùåñòâëÿåòñÿ òîëüêî ïðè k ³ 1). 76 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2015, òîì 51, ¹ 6 Ïî ïðàâèëàì (11) âû÷èñëÿåì, èñõîäÿ èç óêàçàííûõ çíà÷åíèé ~y, ~u , âåêòî- ðû ~ h , ~g . Åñëè âûïîëíÿåòñÿ íåðàâåíñòâî (16) èëè íåðàâåíñòâà (17), (18), òî ðàñ÷å- òû ïðåêðàùàþòñÿ â ñâÿçè ñ ïîëó÷åíèåì ðåøåíèÿ, áëèçêîãî, ñ òðåáóåìîé òî÷íîñ- òüþ, ê îïòèìàëüíîìó. Äðóãîé âàðèàíò àëãîðèòìà ñîñòîèò â òîì, ÷òî âìåñòî (20) èñïîëüçóåòñÿ ñëå- äóþùåå ïðàâèëî çàäàíèÿ âåñîâûõ êîýôôèöèåíòîâ: d x x h x x g j k j j k j k j k j j k = - -ì í ï îï ü - - min max , , max ,{ } { }b b1 1 ý ï þï =, , ,j n1 K , ãäå b — çàäàííàÿ ìàëàÿ ïîëîæèòåëüíàÿ âåëè÷èíà. Ïðè k = 0 ñ÷èòàåì h 0 0= , g 0 0= . ÝÊÑÏÅÐÈÌÅÍÒÀËÜÍÛÅ ÈÑÑËÅÄÎÂÀÍÈß Ýêñïåðèìåíòàëüíûå èññëåäîâàíèÿ ðàññìàòðèâàåìûõ âàðèàíòîâ àëãîðèòìîâ âíóòðåííèõ òî÷åê ïðîâîäèëèñü íà çàäà÷àõ âèäà (1)–(3), îòëè÷àþùèõñÿ ðàçìåð- íîñòüþ è ãðàíèöàìè âàðüèðîâàíèÿ ïåðåìåííûõ. Òåñòîâûå çàäà÷è ðåøàëèñü äâóìÿ âàðèàíòàìè ïðÿìûõ àëãîðèòìîâ âíóòðåííèõ òî÷åê. Àëãîðèòìû óñëîâíî îáîçíà÷èì Primal_1 è Primal_2.  Primal_1 âåñîâûå êîýôôèöèåíòû âûáèðàëèñü ïî ïðàâèëó (20), â Primal_2 — àëüòåðíàòèâíûì ñïîñîáîì.  àëãîðèòìàõ ïðè íàõîæäåíèè øàãà êîððåêòèðîâêè (ñîãëàñíî ïðàâèëó (30)) ïàðàìåòð g ðàâíÿë- ñÿ 0,9, ïðè âû÷èñëåíèè âåñîâûõ êîýôôèöèåíòîâ èñïîëüçîâàëîñü b = 01, . Äëÿ ïðîâåðêè îïòèìàëüíîñòè ïîñòðîåííûõ àëãîðèòìîì ïðèáëèæåíèé ïðèìåíÿëèñü êðèòåðèè (15), (16) è (15), (17), (18), â êîòîðûõ e1 0 001= , , e2 0 01= , . Öåëåâûå ôóíêöèè òåñòîâûõ çàäà÷ ôîðìèðîâàëèñü ïî ïðàâèëó 1 2 2 1 ixi i n = å , (35) îãðàíè÷åíèÿ âèäà (2) — ïî ôîðìóëàì x x n m i mi j j m n + = - = = + å 1 2 1, , ,K . (36) Ãðàíèöû èçìåíåíèÿ ïåðåìåííûõ çàäàâàëèñü óñëîâèÿìè 0 2 1£ £ - =x n m j nj , , ,K , (37) 0 1 1 1, , , ,£ £ =x j nj K . (38) Òåñòîâûå ïðèìåðû ðàçäåëèì íà äâå ãðóïïû: ïîèñê ìèíèìóìà ôóíêöèè (35) ïðè îãðàíè÷åíèÿõ (36), (37) (ìèíèìóì ôóíêöèè — âíóòðè îáëàñòè äîïóñòèìûõ ðåøåíèé); ìèíèìèçàöèÿ ôóíêöèè (35) ïðè îãðàíè÷åíèÿõ (36), (38) (ìèíèìóì ôóíêöèè — íà ãðàíèöå îáëàñòè äîïóñòèìûõ ðåøåíèé).  òàáë. 1 ïðåäñòàâëåíû ðåçóëüòàòû ðåøåíèÿ çàäà÷ âàðèàíòàìè ïðÿìîãî àëãî- ðèòìà âíóòðåííèõ òî÷åê (Primal_1, Primal_2) ïðè èñïîëüçîâàíèè êðèòåðèÿ îñòà- íîâà (15), (16), â òàáë. 2 — êðèòåðèÿ îñòàíîâà (15), (17), (18).  òàáëèöàõ óêàçàíî ÷èñëî èòåðàöèé, çà êîòîðîå áûëà ðåøåíà òåñòîâàÿ çàäà÷à.  ñêîáêàõ ïðèâåäåíî êîëè÷åñòâî èòåðàöèé, ïîòðåáîâàâøèõñÿ äëÿ ââîäà â îáëàñòü äîïóñòèìûõ ðåøåíèé. ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2015, òîì 51, ¹ 6 77  òàáë. 3 è òàáë. 4 ïðèâåäåíû ðåçóëüòàòû ðàñ÷åòîâ òåñòîâûõ çàäà÷ ìîäèôè- öèðîâàííûìè âàðèàíòàìè àëãîðèòìîâ Primal_1 è Primal_2 (MPrimal_1 è MPrimal_2), â êîòîðûõ øàã êîððåêòèðîâêè $l k , âû÷èñëÿåìûé ïðè îïòèìèçàöèè â îáëàñòè äîïóñòèìûõ ðåøåíèé, íàõîäèëñÿ ïî ôîðìóëå $ , ( ) ( ) l k k k k k x W x x W x = -0 99 T T D D D . Èç òàáëèö âèäíî, ÷òî ïðè èñïîëüçîâàíèè êðèòåðèÿ îñòàíîâà (15), (16) (òàáë. 3) àëãîðèòìàì òðåáóåòñÿ çíà÷èòåëüíî áîëüøåå êîëè÷åñòâî èòåðàöèé äëÿ ïîëó÷åíèÿ ðåøåíèÿ, áëèçêîãî ê îïòèìàëüíîìó, ÷åì â ñëó÷àå ïðèìåíåíèÿ êðèòå- ðèÿ (15), (17), (18) (òàáë. 4). Íàèëó÷øèå ðåçóëüòàòû ïî ÷èñëó èòåðàöèé ïîêàçàë àëãîðèòì Primal_2 è åãî ìîäèôèêàöèÿ. Îòìåòèì, ÷òî ýòîò àëãîðèòì áûë ââåäåí â [6] äëÿ ïðåîäîëåíèÿ íåãàòèâíûõ ýôôåêòîâ âëèÿíèÿ ïîãðåøíîñòåé âû÷èñëåíèé èñõîäíîãî àëãîðèòìà âíóòðåííèõ òî÷åê (Primal_1) â êîíöå âû÷èñëèòåëüíîãî ïðî- öåññà. Ìîäèôèêàöèÿ ïðàâèëà âû÷èñëåíèÿ øàãà $l k ïîçâîëèëà â ñðåäíåì ñîêðà- òèòü âðåìÿ âû÷èñëåíèé, îñîáåííî â ñëó÷àå àëãîðèòìà Primal_1. Íåîáõîäèìî òåî- ðåòè÷åñêîå èññëåäîâàíèå äàííîãî ôàêòà. Ñîïîñòàâèâ ðåçóëüòàòû ðåøåíèÿ äâóõ òèïîâ çàäà÷, îòìåòèì, ÷òî çàäà÷è ñ áî- ëåå «æåñòêèìè» îãðàíè÷åíèÿìè-íåðàâåíñòâàìè íà ïåðåìåííûå (ïðè óñëîâèè (37)) ðåøàþòñÿ àëãîðèòìàìè ñ êâàäðàòè÷íûìè âåñàìè ñóùåñòâåííî áûñòðåå, ÷åì çàäà- ÷è ñ áîëåå «ñëàáûìè» îãðàíè÷åíèÿìè-íåðàâåíñòâàìè (ïðè óñëîâèè (38)). Àëãîðèòìû ñ àëüòåðíàòèâíûì ñïîñîáîì çàäàíèÿ âåñîâûõ êîýôôèöèåíòîâ äåìîíñòðè- ðóþò ïðîòèâîïîëîæíûå ðåçóëüòàòû. Ýòî òàêæå òðåáóåò òåîðåòè÷åñêîãî îáîñíîâàíèÿ. 78 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2015, òîì 51, ¹ 6 Ðàçìåðíîñòü çàäà÷è Êîëè÷åñòâî èòåðàöèé, íåîáõîäèìûõ äëÿ ðåøåíèÿ çàäà÷è (35)–(37) çàäà÷è (35), (36), (38) Primal_1 Primal_2 Primal_1 Primal_2 n m= =125 100, 6 (3) 7 (2) 119 (2) 5 (2) n m= =150 100, 182 (3) 9 (2) 394 (2) 5 (2) n m= =300 100, 21 (3) 13 (3) 3925 (2) 6 (2) n m= =400 100, 44 (4) 12 (4) 4462 (2) 9 (2) n m= =225 200, 5 (3) 5 (2) 75 (2) 6 (2) n m= =250 200, 85 (3) 9 (2) 211 (2) 6 (2) n m= =400 200, 377 (4) 12 (3) 3948 (2) 6 (2) n m= =600 200, 180 (4) 13 (4) 8110 (2) 7 (2) n m= =800 200, 72(4) 25(5) 8474(2) 10(2) Ò à á ë è ö à 1 Ðàçìåðíîñòü çàäà÷è Êîëè÷åñòâî èòåðàöèé, íåîáõîäèìûõ äëÿ ðåøåíèÿ çàäà÷è (35)–(37) çàäà÷è (35), (36), (38) Primal_1 Primal_2 Primal_1 Primal_2 n m= =125 100, 5 (3) 5 (2) 31 (2) 4 (2) n m= =150 100, 16 (3) 8 (2) 186 (2) 4 (2) n m= =300 100, 17 (3) 10 (3) 669 (2) 4 (2) n m= =400 100, 28 (4) 11 (4) 114 (2) 5 (2) n m= =225 200, 5 (3) 5 (2) 5 (2) 4 (2) n m= =250 200, 5 (3) 7 (2) 1497 (2) 4 (2) n m= =400 200, 171 (4) 11 (3) 64 (2) 4 (2) n m= =600 200, 118 (4) 12 (4) 78 (2) 5 (2) n m= =800 200, 32 (4) 13 (5) 130 (2) 6 (2) Ò à á ë è ö à 2  ðàáîòå ïðåäñòàâëåíû âàðèàíòû ïðÿìûõ àëãîðèòìîâ âíóòðåííèõ òî÷åê äëÿ íàõîæäåíèÿ íîðìàëüíûõ ðåøåíèé ñèñòåì ëèíåéíûõ óðàâíåíèé ïðè äâóñòîðîí- íèõ îãðàíè÷åíèÿõ íà ïåðåìåííûå. Ïðîâåäåííûå ýêñïåðèìåíòàëüíûå èññëåäîâà- íèÿ àëãîðèòìîâ íà òåñòîâûõ çàäà÷àõ âûÿâèëè ñëåäóþùèå èõ îñîáåííîñòè: · àëãîðèòìû ñ êâàäðàòè÷íûìè âåñîâûìè êîýôôèöèåíòàìè èìåþò ïëîõóþ óñòîé÷èâîñòü (÷èñëî èòåðàöèé, íåîáõîäèìûõ äëÿ ðåøåíèÿ çàäà÷, ñèëüíî îòëè÷à- åòñÿ è íå çàâèñèò îò ðàçìåðíîñòè çàäà÷è); · àëãîðèòìû âíóòðåííèõ òî÷åê ñ àëüòåðíàòèâíûì ñïîñîáîì çàäàíèÿ âåñîâûõ êîýôôèöèåíòîâ ïîêàçàëè íàèáîëüøóþ âû÷èñëèòåëüíóþ ýôôåêòèâíîñòü (ìàëîå êîëè÷åñòâî èòåðàöèé, óñòîé÷èâîñòü âû÷èñëåíèé); · ìîäèôèêàöèÿ ïðàâèëà íàõîæäåíèÿ øàãà êîððåêòèðîâêè ïîâûøàåò ñòàáèëü- íîñòü ðàáîòû àëãîðèòìîâ, â îñîáåííîñòè ñ êâàäðàòè÷íûìè âåñîâûìè êîýôôèöè- åíòàìè; · ïðè èñïîëüçîâàíèè êðèòåðèÿ îñòàíîâà (15), (16) àëãîðèòìàì òðåáóåòñÿ çíà- ÷èòåëüíî áîëüøåå êîëè÷åñòâî èòåðàöèé äëÿ ïîëó÷åíèÿ ðåøåíèÿ, áëèçêîãî ê îïòèìàëüíîìó, ÷åì â ñëó÷àå ïðèìåíåíèÿ êðèòåðèÿ (15), (17), (18); · çàäà÷è ñ áîëåå «æåñòêèìè» îãðàíè÷åíèÿìè-íåðàâåíñòâàìè íà ïåðåìåííûå ðåøàþòñÿ àëãîðèòìàìè ñ êâàäðàòè÷íûìè âåñàìè ñóùåñòâåííî áûñòðåå, ÷åì çàäà- ÷è ñ áîëåå «ñëàáûìè» îãðàíè÷åíèÿìè-íåðàâåíñòâàìè (äëÿ àëãîðèòìîâ ñ àëüòåð- ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2015, òîì 51, ¹ 6 79 Ðàçìåðíîñòü çàäà÷è Êîëè÷åñòâî èòåðàöèé, íåîáõîäèìûõ äëÿ ðåøåíèÿ çàäà÷è (35)–(37) çàäà÷è (35), (36), (38) ÌPrimal_1 ÌPrimal_2 ÌPrimal_1 ÌPrimal_2 n m= =125 100, 11 (3) 7 (2) 148 (2) 5 (2) n m= =150 100, 19 (3) 9 (2) 142 (2) 5 (2) n m= =300 100, 21 (3) 11 (3) 571 (2) 6 (2) n m= =400 100, 22 (4) 14 (4) 509 (2) 9 (2) n m= =225 200, 23 (3) 7 (2) 42 (2) 6 (2) n m= =250 200, 13 (3) 9 (2) 237 (2) 6 (2) n m= =400 200, 30 (4) 27 (3) 236 (2) 6 (2) n m= =600 200, 59 (4) 35 (4) 397 (2) 7 (2) n m= =800 200, 32 (4) 52 (5) 615 (2) 10 (2) Ò à á ë è ö à 3 Ðàçìåðíîñòü çàäà÷è Êîëè÷åñòâî èòåðàöèé, íåîáõîäèìûõ äëÿ ðåøåíèÿ çàäà÷è (35)–(37) çàäà÷è (35), (36), (38) ÌPrimal_1 ÌPrimal_2 ÌPrimal_1 ÌPrimal_2 n m= =125 100, 7 (3) 5 (2) 15 (2) 4 (2) n m= =150 100, 11 (3) 8 (2) 48 (2) 4 (2) n m= =300 100, 15 (3) 10 (3) 91 (2) 4 (2) n m= =400 100, 18 (4) 11 (4) 40 (2) 5 (2) n m= =225 200, 11 (3) 7 (2) 15 (2) 4 (2) n m= =250 200, 7 (3) 7 (2) 7 (2) 4 (2) n m= =400 200, 22 (4) 11 (3) 26 (2) 4 (2) n m= =600 200, 26 (4) 12 (4) 30 (2) 5 (2) n m= =800 200, 18 (4) 13 (5) 42 (2) 6 (2) Ò à á ë è ö à 4 íàòèâíûì ñïîñîáîì âû÷èñëåíèÿ âåñîâûõ êîýôôèöèåíòîâ ïîëó÷åíû ïðîòèâîïî- ëîæíûå ðåçóëüòàòû). Ìîæíî ïðîãíîçèðîâàòü ñîêðàùåíèå îáúåìà âû÷èñëåíèé äëÿ ðåøåíèÿ óêà- çàííîé çàäà÷è îò ïðèìåíåíèÿ äâîéñòâåííûõ àëãîðèòìîâ âíóòðåííèõ òî÷åê. Ïðè èõ èñïîëüçîâàíèè îñóùåñòâëÿåòñÿ ìîíîòîííîå óëó÷øåíèå ïî èòåðàöèÿì öåëåâîé ôóíêöèè äâîéñòâåííîé çàäà÷è. Íà êàæäîé èòåðàöèè âûðàáàòûâàþòñÿ ïðèáëèæå- íèÿ ê ðåøåíèþ èñõîäíîé ñèñòåìû (2), (3). Õîòÿ ýòè ïðèáëèæåíèÿ íå îáëàäàþò ñâîéñòâîì ìîíîòîííîãî óëó÷øåíèÿ ðåøåíèÿ èñõîäíîé ñèñòåìû, îíè, êàê ïîêà- çûâàþò ìíîãî÷èñëåííûå ýêñïåðèìåíòû è íåêîòîðûå òåîðåòè÷åñêèå [7] ðåçóëüòà- òû, íàìíîãî áûñòðåå ïðèâîäÿò ê ðåøåíèþ ñèñòåìû (2), (3), ÷åì «ïðÿìûå» àëãî- ðèòìû âíóòðåííèõ òî÷åê. Äâîéñòâåííûå àëãîðèòìû òàêæå çíà÷èòåëüíî áûñòðåå (ñ ìåíüøèì îáúåìîì âû÷èñëåíèé) èäåíòèôèöèðóþò ñëó÷àè íåñîâìåñòíîñòè ñèñ- òåì (2), (3).  ðàáîòå [8] ïðåäñòàâëåíû ðåçóëüòàòû ñðàâíèòåëüíûõ èññëåäîâàíèé, äåìîíñòðèðóþùèå ýôôåêòèâíîñòü äâîéñòâåííûõ àëãîðèòìîâ âíóòðåííèõ òî÷åê äëÿ ðåøåíèÿ ñèñòåì âèäà (2), (3) íà òåñòîâûõ ïðèìåðàõ è çàäà÷àõ âûáîðà äîïóñ- òèìûõ ðåæèìîâ ôóíêöèîíèðîâàíèÿ ýëåêòðîýíåðãåòè÷åñêèõ ñèñòåì. ÑÏÈÑÎÊ ËÈÒÅÐÀÒÓÐÛ 1. Ñ ò å ö þ ê Ï . È . , Í ó ð ì è í ñ ê è é Å . À . , Ñ î ë î ì î í Ä . È . Òðàíñïîðòíàÿ çàäà÷à è îðòîãîíàëü- íîå ïðîåêòèðîâàíèå íà ëèíåéíûå ìíîãîîáðàçèÿ // Ìàòåðèàëû V-é ìåæäóíàð. íàó÷. êîíô. «Òðàí- ñïîðòíûå ñèñòåìû è ëîãèñòèêà», Êèøèíýó, 11–13 äåêàáðÿ 2013 ãîäà. — Êèøèíýó: Ýâðèêà, 2013. — Ñ. 251–263. 2. Ô è ë à ò î â À . Þ . Ðàçâèòèå àëãîðèòìîâ âíóòðåííèõ òî÷åê è èõ ïðèëîæåíèé ê ñèñòåìàì íåðàâåíñòâ: Àâòîðåô. äèñ. ... êàíä. ôèç-ìàò. íàóê. — ÈÃÓ: Èðêóòñê, 2001. — 19 ñ. 3. Ç î ð ê à ë ü ö å â  . È . Ðåøåíèÿ ñèñòåì ëèíåéíûõ íåðàâåíñòâ àëãîðèòìàìè âíóòðåííèõ òî÷åê // Ñîâ- ðåìåííûå ìåòîäû îïòèìèçàöèè è èõ ïðèëîæåíèÿ ê ìîäåëÿì ýíåðãåòèêè. — Íîâîñèáèðñê: Íàóêà, 2003. — Ñ. 110–141. 4. Ä è ê è í È . È . , Ç î ð ê à ë ü ö å â  . È . Èòåðàòèâíîå ðåøåíèå çàäà÷ ìàòåìàòè÷åñêîãî ïðîãðàììèðî- âàíèÿ (àëãîðèòìû ìåòîäà âíóòðåííèõ òî÷åê). — Íîâîñèáèðñê: Íàóêà, 1980. — 144 ñ. 5. Ç î ð ê à ë ü ö å â  . È . , Ê è ñ å ë å â à Ì . À . Ñèñòåìû ëèíåéíûõ íåðàâåíñòâ. — Èðêóòñê: Èçä-âî Èðêóò. ãîñ. óí-òà, 2007. — 127 ñ. 6. Z o r k a l ’ t s e v V . I . Algorithms of projective optimization which use the multipliers of previous iterations // Comp. Math. Phys. — 1994. — 34, N 7. — P. 943–950. 7.  î é ò î â Î . Í . , Ç î ð ê à ë ü ö å â  . È . , Ô è ë à ò î â À . Þ . Îïðåäåëåíèå äîïóñòèìûõ ðåæèìîâ ýëåêòðîýíåðãåòè÷åñêèõ ñèñòåì àëãîðèòìàìè âíóòðåííèõ òî÷åê // Ñèá. æóðí. èíäóñòð. ìàòåìàòèêè. — 2000. — 3, ¹ 1. — Ñ. 57–65. 8. Ç î ð ê à ë ü ö å â  . È . , Ì å ä â å æ î í ê î â Ä . Ñ . ×èñëåííûå ýêñïåðèìåíòû ñ âàðèàíòàìè àëãîðèò- ìîâ âíóòðåííèõ òî÷åê íà íåëèíåéíûõ çàäà÷àõ ïîòîêîðàñïðåäåëåíèÿ // Óïðàâëåíèå áîëüøèìè ñèñòå- ìàìè. — Ì.: ÈÏÓ ÐÀÍ, 2013. — ¹ 46. — Ñ. 68–87. Ïîñòóïèëà 27.02.2015 80 ISSN 0023-1274. Êèáåðíåòèêà è ñèñòåìíûé àíàëèç, 2015, òîì 51, ¹ 6