Научная статья на тему 'Сравнение интервалов и оптимизация в условиях неопределенности'

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

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

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

A GENERAL PROBLEM WAS STATED TO COMPARE THE INTERVALS SO AS TO OPTIMIZE THE SYSTEMS WITH UNDEFINED (INTERVAL) PARAMETERS. A SOLUTION OF THE PROBLEM WAS OBTAINED USING THE NOTION OF INTERVALS CLOSENESS MEASURE. GENERALLY, THIS SOLUTION REDUCES COMPARISON OF INTERVALS TO THAT OF THEIR CENTRES. IN A PARTICULAR CASE, WHERE OVERLAPPING ONE ANOTHER IS NOT ALLOWED, THE SOLUTION OBTAINED BECOMES THE KNOWN: THE INTERVAL SHIFTED TO THE RIGHT IS LARGER.

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

Intervals comparison and optimisation under the conditions of uncertainty

A GENERAL PROBLEM WAS STATED TO COMPARE THE INTERVALS SO AS TO OPTIMIZE THE SYSTEMS WITH UNDEFINED (INTERVAL) PARAMETERS. A SOLUTION OF THE PROBLEM WAS OBTAINED USING THE NOTION OF INTERVALS CLOSENESS MEASURE. GENERALLY, THIS SOLUTION REDUCES COMPARISON OF INTERVALS TO THAT OF THEIR CENTRES. IN A PARTICULAR CASE, WHERE OVERLAPPING ONE ANOTHER IS NOT ALLOWED, THE SOLUTION OBTAINED BECOMES THE KNOWN: THE INTERVAL SHIFTED TO THE RIGHT IS LARGER.

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

УДК 519.6

СРАВНЕНИЕ ИНТЕРВАЛОВ И ОПТИМИЗАЦИЯ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ

© В.И. Левин

Levin V.I. Intervals comparison and optimisation under the conditions of uncertainty. A general problem was stated to compare the intervals so as to optimise the systems with undefined (interval) parameters. A solution of the problem was obtained using the notion of intervals closeness measure. Generally, this solution reduces comparison of intervals to that of their centres. In a particular case, where overlapping one another is not allowed, the solution obtained becomes the known: the interval shifted to the right is larger.

1. ВВЕДЕНИЕ

В работах [1-3] предложен подход к оптимизации систем с неопределенными интервально заданными параметрами, основанный на принципах сравнения интервалов чисел, вытекающих из общих принципов интервальной математики [4]. Этот подход позволил сводить оптимизационные задавд с интервальными параметрами к двум аналогичным задачам с детерминированными (точно заданными) параметрами. В результате оказалось возможным эффективное решение многих задач оптимизации в новой, интервальной постановке [1, 3, 5-8]. Однако предложенный подход имел ограничение, связанное с невозможностью сравнения интервалов, один из которых накрывает другой. Это сужало класс практических задач интервальной оптимизации, допускающих решение.

В настоящей статье обоснован более общий подход к оптимизации систем с интервальными параметрами. В нем, кроме общих принципов интервальной математики, позволяющих переносить любые операции над числами (в частности, операция взятия максимума и минимума) на интервалы, использовано также понятие меры близости двух интервалов. Это позволило единообразно и строго обоснованно сравнивать любые интервалы, находящиеся в произвольных отношениях между собой (в том числе, накрывающие друг друга), и выбирать максимальный и минимальный из них. Благодаря этому появилась принципиальная возможность решать любые практические зада™ оптимизации систем с интервальными параметрами.

2. ПОСТАНОВКА ЗАДАЧИ

Согласно [1-3, 9], сравнение интервальных чисел, в соответствии с общими принципами интервальной математики [4], проводится так. Пусть а = [«, , а, I и

b = [¿>j,¿2] ~ произвольная пара таких чисел. В соответствии с указанными принципами определим операции v = max и а = min над интервалами а и b

как теоретико-множественные обобщения соответствующих операций над вещественными числами

ач Ь = {а\? Ь \ а в а,Ьв Ь},

~ _ ~ ■ О)

а лЬ ={алЬ\аеа,ЬеЬ}

Результаты операций V и л над интервалами всегда существуют в виде соответствующих интервалов и определяются по формулам

а чЪ =К,а2]у[й1,Л2] = [о1 у61( д2 vZ>2]; а л Ь = [Д], а2 ] а [¿1, ¿2 ] = [а\ А \, а2 а Ь2 ]

Операции V, а часто называют операциями непрерывной логики (НЛ) - дизъюнкцией и конъюнкцией, так как они обобщают аналогичные операции дискретной логики на непрерывный случай. Отношения неравенства интервалов определяются аналогично отношениям неравенства вещественных чисел. При этом используются операции взятия максимума V и минимума а (1)

(а > Л) <=> (а V £ - а, а лЬ =Ь),

(3)

{а > Ь) <=> (а V Ь = а, а лЬ =Ь, а Ф Ь)

Как видно из (3), для того чтобы некоторый интервал а был большим (большим или равным) из двух интервалов а и Ь , нужно, чтобы операция V над этими интервалами давала интервал а , а операция а -

интервал Ь . Однако проблема заключается в том, что операции V и а , введенные по формулам (1) и вычисляемые по формулам (2), не всегда имеют своим

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

смысле определений (3). Случаи сравнимости и несравнимости интервалов в смысле (3) полностью описываются следующими предложениями [1-3].

Теорема 1. Для того чтобы два интервала а=[<\,а2] и Ь = \1\,Ь2\ были сравнимы по отношению

> и находились в отношении а > Ь в смысле (3), необходимо и достаточно, чтобы выполнялась система неравенств а, > 6,, а2 > Ь2, а для того, чтобы они были несравнимы по этому отношению, необходимо и достаточно выполнения хотя бы одной из систем неравенств: а1<Ь1,а2> Ь2 или Ь] < а, ,Ь2>а2.

Согласно теореме 1, сравнимы по отношению > только совпадающие интервалы либо интервалы, сдвинутые относительно друг друга вдоль числовой оси. При этом сдвинутый вправо (влево) интервал является большим (меньшим). Если же один интервал накрывает другой, то они несравнимы.

Теорема 2. Для того чтобы два интервала а—[ах,а2\ и Ь =\ЬЬЬ2\ были сравнимы по отношению > и находились в отношении а > Ь в смысле (3), необходимо и достаточно, чтобы выполнялась хотя бы одна из систем неравенств а, >Ь1,а2> Ь2 или

> Л,, а2 > Ь2, а для того чтобы они были несравнимы по этому отношению, необходимо и достаточно выполнения хотя бы одной из систем неравенств (ра-

венств): Я] < , а2 > Ь2 или />, <ах,Ь2> а2 или

, ¿72 — Ь2 .

В соответствии с теоремой 2, сравнимы по отношению > только интервалы, сдвинутые относительно друг друга вдоль числовой оси. При этом сдвинутый вправо (влево) интервал является большим (меньшим). Если же один интервал накрывает другой, то они несравнимы. Естественно, что несравнимыми по отношению > оказываются также равные интервалы, ведь они находятся в отношении равенства =, несовместимом с отношением >.

Как показывают теоремы 1, 2, подход, основанный только на общих принципах интервальной математики, не позволяет сравнивать интервалы, накрывающие друг друга, ни по одному из отношений >,>, = . Это приводит к невозможности получения в указанных случаях решений задач оптимизации систем с неточно известными (интервальными) параметрами. С практической точки зрения это нежелательно. Возникает задача разработки разумных правил сравнения накрывающих друг друга интервалов по отношениям >,>, = . Эти правила должны быть совместимы с полученными ранее (см. теоремы 1, 2) и в совокупности давать возможность сравнения любых интервалов по набору отношений >,>, = . В результате решение задач оптимизации систем с интервальными параметрами окажется возможным во всех, без исключения, случаях.

3. ИДЕЯ РЕШЕНИЯ

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

личных возможных взаиморасположения сравниваемых интервалов а=[ах,а^\ и Ь = [Ь],Ь2]: 1) сдвиг по одной или обеим границам интервалов либо полный сдвиг (когда области а и Ь не пересекаются) (рис. 1);

2) накрытие одним интервалом а другого Ь (рис. 2). Из рис. 1 хорошо видно, что в случае сдвига интервалов операция взятия максимума (дизъюнкция V НЛ), определяемая согласно (1), (2), дает сдвинутый вправо интервал а , а операция взятия минимума (конъюнкция л НЛ), определяемая там же, дает сдвинутый влево интервал Ь . Таким образом, в этом случае есть все основания для того, чтобы, в соответствии с определением (3), принять интервал а за больший, а интервал Ь - за меньший, т. е. выполнить сравнение интервалов по отношениям >, >. Однако из рис. 2 также хорошо видно, что в случае накрытия одним интервалом а другого Ь операция взятия максимума (дизъюнкция V НЛ) и операция взятия минимума (конъюнкция л НЛ) этих интервалов дают новые

интервалы, отличные как от а , так и от Ь . В связи с

этим сравнение интервалов а и Ь на основании определения (3) с целью выделения большего и меньшего из них оказывается в этом случае невозможным.

Я1

I-

лг

-I

а1

I-

а2 —I

Ь,

Ь,

ь2

а V Ъ — а алЬ — Ь

Рис. 1. Сдвиг интервала а вправо относительно интервала Ь (1 - сдвиг по левой границе; 2 - сдвиг по правой границе; 3 -сдвиг по обеим границам; 4 — полный сдвиг; 5 — нулевой сдвиг (равенство)

Рис. 2. Интервал а накрывает интервал Ь (а V Ь - взятие

максимума интервалов а а Ь , согласно (1), (2), О А Ь -взятие их минимума согласно (1), (2)

Сказанное означает, что общие принципы интервальной математики, позволяющие распространять любые операции над вещественными числами на случай интервальных чисел (пример распространения операций max, min дает формула (1)), недостаточны для придания новым операциям тех же полезных свойств, которыми обладают исходные операции над вещественными числами. Поэтому указанные принципы следует дополнить новыми, позволяющими получать нужные свойства. В нашем случае несравнимости накрывающих друг друга интервалов а,Ь по отношениям >, >, = (рис. 2) в качестве нового естественно взять принцип близости интервалов. Действительно, если выполненные в точном соответствии с определениями

(1), (2) операции взятия максимума а v b и минимума а лЬ интервалов а, Ь не дают ни а , ни b , тем

самым не позволяя сравнить эти интервалы, то можно в качестве максимального принять тот из интервалов

а, Ь , который находится ближе к а v Ь , а в качестве

минимального - тот из а, b который находится ближе

к а лЬ . Таким образом, для решения нашей задачи остается лишь определить логически, математически и содержательно обоснованную меру близости интервалов или двойственную ей меру удаленности.

4. ОСНОВНЫЕ РЕЗУЛЬТАТЫ

Определим меру удаленности U двух интервалов а и b как суммарную длину всех подинтервалов, которыми различаются а и b , включая подинтервал Р - промежуток между а и Ь , присутствующий в случаях, когда а и b не пересекаются. Таким образом, U выражается как

B = l/U.

(5)

U = \3\b\+\b\а +LP .

(4)

Здесь символ |с| означает длину интервалов с . В

соответствии с определением (4), удаленность совпадающих интервалов равна нулю, удаленность, например,

интервалов а и Ь на рис. 1, случай 1^, составляет:

1) 11 =о, —Ь,;

2) U =а2—Ь2',

3) U = Я] -

' а2 ^>2 \

4) U = Ь2-Ьх +ах -Ь2 +я2 -öj

-Ъ\

а удаленность интервалов а и А на рис. 2 равна и = ^ — ах + а2 - Ь2 . Мера близости В двух интервалов а и Ь , по определению, является величиной, дополнительной к мере их удаленности II . Т. е. чем больше (меньше) и , тем меньше (больше) В . При этом конкретная форма математического соотношения между и и В может быть различной, например, такой

Согласно (4), (5), при увеличении меры удаленности интервалов и от ¡7^ =0 (что соответствует удаленности совпадающих интервалов) до £/тах =°° (что соответствует удаленности бесконечно разнесенных интервалов) мера близости интервалов В уменьшается 0Т 5тах =оа Д° Втт номера и(а,Ь) удаленности двух интервалов а и

Ь обладает всеми свойствами обычного расстояния между объектами. А именно, справедливо следующее утверждение.

Тео рема 3. Мера и (а, Ь) удаленности интервалов а и Ь обладает следующими свойствами:

U(a,a) = 0, U(a,b)> 0 при а^Ь

(6)

(удаленность совпадающих интервалов равна нулю, для несовпадающих интервалов она положительна),

U(5,b) = U(b,a)

(7)

(перестановочное свойство функции и , измеряющей удаленность интервалов, т. е. удаленность а от Ь равна удаленности Ь от а ),

U{ä,b) + U(b,c)>U(ä,c)

(8)

(неравенство треугольника).

Доказательство теоремы 3. Согласно (4), ¿7(а,о) = |5'\а| + |а\а|+|0|+|0|-1-|0|+ |0|, где

0 - пустой интервал. Но |0| = 0 . Отсюда следует

и {а, а) = 0 . При а ФЬ а \ Ь Ф 0 или Ь\а Ф 0 , так что хотя бы одно слагаемое выражения (4) положительно и потому и(а,Ь)> 0. Далее, согласно (4), при перестановке местами аргументов а, Ь выражение

функции и (а ,Ь) не изменяется. Это доказывает

справедливость формулы (7). Доказательство неравенства (8) можно получить, непосредственно проверив его выполнение в различных возможных случаях

взаиморасположения интервалов а,Ь ,с (число таких случаев конечно). Процедуру проверки покажем для двух крайних случаев: 1) все три интервала а,Ь, с не пересекаются; 2) все три интервала пересекаются и образуют последовательное включение (накрытие). В случае 1 положим порядок следования интервалов слева направо а,Ь, с . Тогда левая часть неравенства (8)

равна |а| + 2|б|+|с| + |Р(о,6)| + |.Р(6,с)|, а правая

часть- |а|+|й|+|с| + |р(а,А)|+|р(6,с)|, где Р(-) -промежуток между интервалами в скобке. Таким обра-

зом, неравенство (8) справедливо и имеет вид строгого неравенства >. При других порядках следования интервалов проверка и ее результат аналогичны. В случае 2 положим порядок последовательного включения

интервалов а гз Ь и с . Тогда левая часть неравенства (8) равна |а\л| + |й \с| = |а\с|, а правая часть -

|а \ с |. Таким образом, неравенство (8) и здесь справедливо и имеет вид строгого равенства =. При других порядках последовательного включения интервалов проверка аналогична, но результат может иметь и форму строгого неравенства >.

Введенная мера удаленности интервалов

а, Ь позволяет сформулировать общее свойство интервалов, которое дает возможность определять их сравнимость во всех случаях, в том числе, в тех, когда сравнение по ранее известному принципу (3) оказывается невозможным. Это, как уже говорилось в § 2, случаи, когда один из интервалов а, Ь накрывает (включает) другой. Соответствующее частное свойство, позволяющее сравнивать интервалы только в случаях сдвига одного из них относительно другого, принимает вид эквивалентности [1-3]

(а V Ь = а) <=> (а л Ь = Ь), (9)

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

т. е. если операция V взятия максимума согласно (1) дает один из интервалов а, Ь , то операция л взятия минимума согласно (1) дает другой из них, и обратно. Другими словами, равенства а VЬ =а, а лЬ =Ь должны выполняться одновременно. Именно это свойство интервалов позволило ранее определить сравнение сдвинутых друг к другу интервалов по отношениям >, > в форме эквивалентностей (3). Однако, поскольку в случае, когда один из интервалов а, Ь накрывает другой, операции ачЬ и а лЬ не дают ни

а , ни Ь (см. рис. 2), свойство (9), хотя оно всегда выполняется, не может быть взято за основу, позволяющую вывести подобные (3) правила сравнения любых интервалов, в т. ч. накрывающих друг друга, по отношениям >, > . Более общее свойство интервалов, позволяющее это сделать, имеет вид

и (а, а V Ь)<11{Ь ,а V Ь) <=>

~ ■ (Ю)

<=> и(а,а лЬ)>1/(Ь ,а лЬ)

Свойство (10) означает, что если один из интервалов а ближе к дизъюнкции V (максимуму) интервалов яуА , чем другой Ь , то он дальше от конъюнкции л (минимума) интервалов а л Ь , чем Ь , и обратно - если а дальше от а лЬ , чем Ь , то он ближе к а\/Ь , чем Ь . Знаки = в (10) показывают, что при одинаковой удаленности интервалов а и Ь

от а V Ь оба они одинаково удалены и от а аЬ , и обратно - при одинаковой удаленности а и Ь от а а Ь оба одинаково удалены и от а V Ь .

Доказательство свойства (10). Рассмотрим два случая. Случай Г. интервалы а и Ь сдвинуты относительно друг друга (рис. 1). При этом операция V взятия максимума интервалов а, Ь дает один из них, а операция л взятия их минимума - другой. Пусть для определенности а\/Ь =а, а лЬ =Ь . Тогда свойство (10) принимает вид

[ачЬ =а,0<и(Ь,а\/Ь)]<^

~ ~= ~~ ~

<^>[а аЬ =Ь, и(а,а аЬ)>0]

Неравенства в левой и правой частях соотношения (11) в силу свойств (6) функции 11 всегда выполняются. Поэтому, как достоверные события, они могут быть опущены, в результате чего соотношение (11) принимает вид (9). Таким образом, в случае 1 свойство (10) эквивалентно свойству (9), справедливость которого доказана [1-3]. Поэтому и свойство (10) в этом случае справедливо.

Случай 2. Интервалы а и Ь накрывают друг друга (рис. 2). При этом операция V взятия максимума и операция л взятия минимума интервалов а, Ь не дают ни один из этих интервалов. Поэтому, в силу свойств (б) функции и , во всех неравенствах соотношения (10) левые и правые части положительны. Проверим совместное выполнение этих неравенств. Примем для определенности, что а накрывает Ь (рис. 2). Тогда, как видно из рис. 2, левые и правые части неравенств в (10) выражаются в виде следующих отрезков

и (а, а\/Ь) = \а'\, II (Ь , ачЬ) =

~~ -■ (12> = \а"\,и {а ,а аЬ) = \а |, 1](Ь ,а аЬ ) = \а |

Подставив выражения (12) в соотношение (10), получим эквивалентное соотношение

|а'|<|а'| <=> |а'|>|а'|. (13)

Но соотношение (13) всегда справедливо. Поэтому и соотношение (свойство) (10) в случае 2 справедливо.

Доказанное свойство интервалов (10) обобщает их свойство (9), но, в отличие от (9), не требует, чтобы операция V взятия максимума согласно (1) двух интервалов давала один из них, а операция л взятия их минимума - другой, что возможно только для сдвинутых один относительно другого интервалов. Благодаря этому свойство (10) позволяет ввести понятие сравнимости по отношениям >, >, = для произвольных интервалов, независимо от их расположения друг относительно друга. В этом общем случае различные возможные отношения между интервалами определяются в виде

(а > b ) <=> [С/(а, ä v b ) <

<U(b, а V b),U(a, a Ab)>U(b, а лЬ)\,

(а > Ь) <=>[£/(<?, avb)<

(14)

<U(b,avb),U(a, а лЬ) >U(b, а лЬ)],

(а =b) <=>\U(a, äwb) —

= U(b, a\/b),U(a, а лЬ) = и(Ь, ялА)].

Как видно из (14), для того чтобы некоторый интервал а был большим (большим или равным) из

двух интервалов а и b , нужно чтобы интервал а был ближе (ближе или равноудален) к результату операции V = шах (1) над а и А и дальше (дальше или равноудален) от результата операции а = min (1) над а и b , чем интервал b . Из (14) также видно, что для

равенства двух интервалов а и b нужно, чтобы они были равноудалены от результата операции v (1) над а и b и равноудалены от результата операции л (1) над а и Ь .

Нижеследующее основное предложение полностью описывает условия, при которых произвольные интервалы, независимо от их расположения друг относительно друга, находятся в одном из отношений .

Теорема 4. Для того чтобы два произвольных интервала а = [а,,а2 \ и b =[b]tb2] находились в одном из отношений >, >, = в смысле (14), необходимо и достаточно, чтобы их центры Ма = (а, +а2)/2 и Мь =(b] +Ь2)/2 находились в том же отношении как вещественные числа, т. е.

(аПЬ)<^>(МаПМь), □ 6 {>,>,=}■ (15)

Доказательство теоремы 4. Рассмотрим два случая. Случай 1: интервалы а и b сдвинуты относительно друг друга (рис. 1). В этом случае согласно теореме 1 (а > Ь) <=> (с?! > Ь) ,а2 > Ь2) = А . Но,

А <=> (Ма > Мь ) , следовательно, (S' > b) <=> (Ма > Мъ) . В частности, отношению = соответствует условие (а = Ь ) <=> <=> (Ма = Мъ ) . Далее, согласно теореме 2, (а > й ) <=>

<=>(£?! >b\,a2 >b2)(j(a] >bu а2>Ь2) = В. Но В <=> (Ма >Мь). Таким образом (а >Ь)<=> <=> (Ма > Мь). Видим, что в случае 1 эквивалентность (15) выполняется, и теорема верна. Случай 2: интервалы а и b накрывают друг друга. Для определенности, пусть а накрывает b (рис. 2). Тогда, согласно (14) и с учетом (12) (а > b) <=> (|<з'| < \а"\) = С .

Но С <=> (М >МЪ~) , так что (а >Ь) <=> (Ма >МЪ) . Аналогично, согласно (14) и с учетом (12) (а >Ь)<^ (|а'| < |а'|) = О . Но В <=> (М¿¡>МЬ), так что (а > Ь) (Ма >МЪ). Наконец, согласно (14), (12) (а =Ь)<^> (|о'| = |о'|) = Е. Но Е <=> (М =МЪ) , так что (а = ¿) <=> (Ма = Мъ). Видим, что и в случае

2 эквивалентность (15) выполнена и теорема верна.

Как показывает теорема 4, сравнение произвольных двух интервалов по отношениям >, >, = в смысле

(14) (т. е. проверка наличия этих отношений между интервалами) сводится к сравнению по этим отношениям центров интервалов. Будем называть интервалы

а и Ь сравнимыми по отношению □, если а □ Ь или Ь □ а , и сравнимыми по множеству отношений { □ г- }, если они сравнимы хотя бы по одному отношению О г- из этого множества.

Теорема 5. Два произвольных интервала а и Ь всегда сравнимы по отношению > и по множеству отношений {>, =} , понимаемым в смысле (14).

Доказательство теоремы 5. Пусть а и Ь - два произвольных интервала. Согласно (15), (а >Ь) <=> (Ма >МЬ), (Ь > а) <=> (Мь ^Ма) , Но одно из двух указанных неравенств между числами Ма и Мь всегда верно. Поэтому всегда верно а>Ь или Ь > а , что означает сравнимость а и Ь по отношению > . Далее, для указанных а и Ь , согласно (15),

(а >Ь)<^> (Ма >МЬ), (Ь > 5) <=> (Мь >Ма),(а=Ь)<=> <=> (Ма = Мъ) . Но одно из трех указанных соотношений между числами Ма и Мъ всегда верно. Поэтому всегда верно а > Ь или Ь > а , или а—Ь.

Первая пара неравенств означает сравнимость а и Ь по отношению >, а равенство - их сравнимость по отношению =. Так что все вместе означает сравнимость а и Ь по множеству отношений {>,=}.

Как показывает теорема 5, не существует интервалов, не сравнимых по отношению > и по множеству отношений {>,=}, понимаемых в смысле (14). Это

открывает путь к решению задач оптимизации с интервальными параметрами, без каких-либо ограничений (ср. с теоремой 1, содержащей такое ограничение в связи с несравнимостью некоторых интервалов по отношению >, понимаемому в смысле (3)). Заметим еще, что отношение равенства интервалов в смысле (14), согласно теореме 5, является более общим, чем отношение их равенства в смысле теории множеств: первое требует только совпадения центров двух интервалов, а второе - полного совпадения обоих интервалов.

5. ЭКСТРЕМАЛЬНЫЕ ИНТЕРВАЛЫ И ЗАДАЧИ ОПТИМИЗАЦИИ С ИНТЕРВАЛЬНЫМИ ПАРАМЕТРАМИ

С помощью результатов § 4 можно решить вопрос о выделении экстремального (максимального или минимального) из нескольких имеющихся интервалов. Рассмотрим систему произвольных интервалов

а\ = [а11' а\2^а2 ~ 1а2] ’ а22 ~ 1ап\’ап2 1 • ^а"

зовем интервал а, нестрого (строго) максимальным среди интервалов а],...,ап, если он находится с ними в отношениях ах >а2,..., а, >ап (в отношениях о, >а2,...,а] > ап) в смысле определений (14). Аналогично, назовем интервал нестрого (строго) минимальным среди интервалов а],...,ап, если он находится с ними в отношениях а2 > а],...,ап > ах (в отношениях а2 > а2,...,ап > о, ) в смысле определений (14). Условия

для практического выделения максимального или минимального интервала дает следующее предложение.

Теорема 6. Для того чтобы в системе интервалов ах,...,ап интервал ах был нестрого или строго максимальным, необходимо и достаточно, чтобы в соответствующем множестве центров этих интервалов Ма^,...Мап центр М^ интервала а, был нестрого

или строго максимальным. Аналогитео, для того чтобы в системе интервалов ах,...,ап интервал а, был

нестрого или строго минимальным, необходимо и достаточно, чтобы в множестве центров этих интервалов Ма^,...,Ма центр А/Я| интервала а, был нестрого

или строго минимальным.

Доказательство теоремы 6. В соответствии с определением нестрого максимального интервала и с учетом теоремы 4 имеем цепочку эквивалентных событий

[о, =тах{51,<=>[2, >а2,...,ах >«„]<=> <=>[МЯ] >Маг,...Ма, ^ Мап ] <=>

<=> [Ма1 = тах{Ма1Ма„}]

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

Решим теперь вопрос о соответствии алгебраических операций над интервалами и аналогичных операций над центрами этих интервалов.

Теорема 7. Операция М(а) = (о, +а2)/1 вычисления центра М произвольного интервала а = [а,, а2 ] линейна относительно а , т. е.

М(а+Ь)=М(а)+М(Ь), М(ка) = кМ(а), (16) к - число.

Доказательство теоремы 7. Согласно результатам интервальной математики [4], суммирование произвольных интервалов а = [а,, а2 ] и

b =[bl:b2] и умножение произвольного интервала а = [а], а2 ] на вещественное число к выполняется по формулам

[а\>а2]+[Ъ\,Ь2] = [а\ + Ь]:а2 +Ь2],

[а}к,а2к],к > 0, (17)

[а2к,ахк\, к < 0.

Отсюда имеем, с учетом (17)

М(а + b)=M{[a^,a2\+[b-[,b2))=M{ax +b],a2+b2) = = (а, +bl+a2+b2)/2 = (ai +a2)/2+(b] +62)/2 = =M(ä)+M(b),

что доказывает первую формулу (16). Далее, имеем при к > 0 , с учетом (17)

M(kä)=M(k[al,a2]}=M[alk,a2k] =

= (а1к+а2к)/2 = к(а] +а2)/2 = кМ(а) ’

что доказывает вторую формулу (16) при к > 0 . Доказательство в случае к < 0 не отличается от данного.

Изложенное позволяет предложить некоторый общий подход к решению задач оптимизации систем с интервальными параметрами. Этот подход основан на переходе от имеющейся недетерминированной, интервальной зада™ оптимизации к соответствующей детерминированной (обы™ой) задаче оптимизации. Переход осуществляется в соответствии с теоремой 6, позволяющей заменять задачу отыскания максимального (минимального) из нескольких интервалов эквивалентной задачей отыскания максимального (минимального) из центров этих интервалов и теоремой 4, позволяющей заменять неравенства (равенства) между интервалами такими же неравенствами (равенствами) между центрами этих интервалов. Практически заменяются оператор определения максимума (минимума) интервального значения целевой функции на оператор определения центра этого максимума и операторы определения интервальных значений функций в ограничениях на операторы определения центров этих значений. После этих замен остается лишь раскрыть значения всех операторов определения центров интервалов, используя формулы типа (16). В результате исходная задача интервальной оптимизации переходит в эквивалентную ей обычную задачу оптимизации, которая может быть решена известными методами.

6. ЗАКЛЮЧЕНИЕ

Предложенный метод сравнения интервальных тесел и выбора максимального (минимального) из них

позволяет сравнивать любые интервальные числа, находящиеся в произвольных отношениях между собой. Это открывает возможность более общего, чем прежде [1-3] подхода к оптимизации систем с интервально заданными параметрами, отличающегося тем, что в нем решение интервальной оптимизационной задачи существует всегда (точнее, во всех случаях, когда существует решение соответствующей детерминированной задачи). Такой более общий подход применим ко всем задачам оптимизации в условиях неопределенности, к которым раньше применялись самые различные подходы [1-3, 10-15]. Обзор решений этих задач с позиции подхода [1-3] приведен в [15]. Надо заметить, что предложенный в данной статье метод сравнения интервальных чисел и соответствующий подход к оптимизации систем с интервальными параметрами имеют определенные ограничения, вытекающие из менее полного, чем в [1-3], учета неопределенности значений указанных параметров. Например, если интервалы, определяющие области значений параметров системы, расширяются симметрично относительно их центра, то такое очевидное увеличение неопределенности системы, учитываемое в подходе [1-3], не учитывается в подходе настоящей статьи. Последнее, видимо, надо рассматривать как неизбежную плату за достигнутое продвижение в теории и практике интервальной оптимизации - возможность сравнения любых интервальных чисел и решения оптимизационных задач с любыми интервальными параметрами.

ЛИТЕРАТУРА

1. Левин В.И. Дискретная оптимизация в условиях интервальной неопределенности // Автоматика и телемеханика. 1992. № 7. С. 97-107.

2. Левин В.И. Булево линейное программирование с интервальными коэффициентами // Автоматика и телемеханика. 1994. № 7.

3. Левин В.И. Интервальное дискретное программирование // Кибернетика и системный анализ. 1994. № 6. С. 91-103.

4. Алефелъд Г., Херцбергер Ю. Введение в интервальные вычисления. М. : Мир, 1987.

5. Левин В.И. Оптимизация расписаний в системах с неопределенными временами обработки. I, II // Автоматика и телемеханика. 1995. №2, 3. С. 99-110, 106-116.

6. Левин В.И. Интервальный подход к оптимизации в условиях неопределенности//Информационные технологии. 1999. № 1. С. 7-12.

7. Левин В.И. Нелинейная оптимизация в условиях интервальной неопределенности // Кибернетика и системный анализ. 1999. № 2. С. 138-147.

8. Левин В.И. Антагонистические игры с интервальными параметрами //Кибернетика и системный анализ. 1999. № 3. С. 149-160.

9. Левин В.И. Математическая теория сравнения интервальных величин //Измерительная техника. 1998. № 5. С. 3-8.

10. LiburaM. Integer programming problems with inexact objective function // Control and Cybernetics. 1980. V. 9. № 4. P. 189-202.

11. Тимохин С.Г., ¡Лапкин A.B. О задачах линейного программирования в условиях неточных данных // Экономика и математические методы. 1981. Т. 17. № 5. С. 955-963.

12. Steuer R.E. Algorithms for linear programming problems with interval objective function coefficients // Mathematics of Operations Research. 1981. V. 6. P. 222-248.

13. Ватолин A.A. О задачах линейного программирования с интервальными коэффициентами // Журнал вычислительной математики и математической физики. 1984. Т. 24. № 11. С. 1629-1637.

14. Вощинин А.П., Сотиров Г.Р. Оптимизация в условиях неопределенности. М.: Изд-во МЭИ; София: Техника, 1989.

15. Левин В.И. Интервальные методы оптимизации систем в условиях неопределенности. Пенза: Изд-во Пенз. технол. ин-та, 1999.

Поступила в редакцию 19 февраля 2002 г.

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