Previous Page  4 / 18 Next Page
Information
Show Menu
Previous Page 4 / 18 Next Page
Page Background

в) в противном случае — задать параллелотопы

[x]

0

= [

x

1

]

×

. . .

×

×

h

mid

([

x

k

]) ; [

x

k

]

i

×

. . .

×

[

x

n

]

и

[x]

00

= [

x

1

]

×

. . .

×

h

[

x

k

];

mid

([

x

k

])

i

×

×

. . .

×

[

x

n

]

, где

k

— номер компоненты параллелотопа

[x]

с наибольшей

шириной, и добавить их в множество

X

. Параллелотопы

[x]

0

и

[x]

00

являются левым и правым результатами бисекции, примененной к

параллелотопу

[x]

.

Шаг 3. Если

X

6

=

, то перейти к шагу 2, в противном случае — к

шагу 4.

Шаг 4. Вернуть множество параллелотопов

P

.

Обобщенный инверсный интервальный метод глобальной

условной оптимизации.

Постановка задачи интервальной

ε

-мини-

мизации и стратегия поиска решения.

Пусть имеются параллело-

топ

[s]

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

f

:

R

n

R

, малое число

ε >

0

. Требуется найти параллелотоп

[p]

,

такой, что

[p]

[s]

, ω

([p]

)

ε, /

[x]

[s]

, ω

([x])

ε

: [

f

] ([x])

<

[

f

] ([p]

)

.

(1)

В основе метода лежит идея оценки значения функции на обла-

сти поиска в виде целевого интервала. На каждой итерации алгоритма

целевой интервал делится на два новых интервала [13]. Далее выпол-

няется операция проверки того, в каком из полученных интервалов

содержится значение минимума функции. Выбранный интервал вновь

обозначается как целевой интервал и начинается следующая итерация.

Поскольку первичная оценка значения функции на области поиска мо-

жет быть неточной [4], целесообразно уточнить ее с помощью приме-

нения операции сжатия [13]. Операции проверки и сжатия выделены в

алгоритме как отдельные заменяемые модули вследствие неединствен-

ности возможного описания этих процедур. Схема алгоритма пред-

ставлена на рис. 1. Предлагаемый алгоритм называется обобщенным

инверсным интервальным, так как при поиске наилучшего паралле-

лотопа используются заменяемые модули сжатия и проверки, а также

операция инвертор.

В качестве заменяемых модулей в алгоритме использованы следу-

ющие операторы.

1.

Оператор проверки

, на вход которого подается множество па-

раллелотопов

X

, проверяемый интервал

[

l

]

и параметр ширины

w

.

Результатом его работы является статус проверки “удачный”. Это сви-

детельствует о том, что в множестве параллелотопов

X

есть паралле-

лотоп

[p]

, для которого выполнено условие

ω

([p])

w,

[

f

] ([p])

[

l

]

,

или

ω

([p])

< w,

[

f

] ([p])

[

l

]

6

=

). Статус проверки “неудачный” в

противном случае. В алгоритме предлагается использовать:

— проверку до первого подходящего элемента First True operator

(FT-operator);

36 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2016. № 1