Исследование проблемы нелинейной оптимизации в задачах технического проектирования - page 9

Функция
int(
.
)
преобразует непрерывные значения в целые отбрасы
-
ванием дробной части и используется только при вычислении целе
-
вой функции
,
при этом алгоритм продолжает работать с непрерывными
значениями
.
Такой подход обеспечивает б
´o
льшее разнообразие популя
-
ции и робастность алгоритма
.
Во
-
вторых
,
в случае целых переменных инициализация популяции
происходит согласно следующим начальным условиям
:
P
(0)
=
x
(0)
ij
=
rand
ij
[0
,
1] (
h
j
l
j
+ 1) +
l
j
, i
= 1
, . . . , N
P
, j
= 1
, . . . , n.
(
16
)
Вместо уравнения
(12)
используется уравнение для целых переменных
:
u
(
G
+1)
ij
=
 
rand
ij
[0
,
1](
h
j
l
j
+ 1) +
l
j
,
если
³
int
³
u
(
G
+1)
ij
´
< l
j
´
³
int
³
u
(
G
+1)
ij
´
> h
j
´
,
u
(
G
+1)
ij
иначе
,
i
= 1
, . . . , N
P
, j
= 1
, . . . , n.
(17)
Также легко могут быть обработаны дискретные переменные
.
Пред
-
положим
,
что множество дискретных переменных
X
(
d
)
содержит
l
эле
-
ментов
:
X
(
d
)
=
x
(
d
)
i
,
x
(
d
)
i
< x
(
d
)
i
+1
, i
= 1
, . . . , l.
(
18
)
Вместо дискретных значений
x
(
d
)
i
в алгоритме используются их соб
-
ственные индексы
i
.
Теперь дискретные значения могут быть обработа
-
ны как целые переменные с граничными значениями
i
[1
, l
]
.
Для вы
-
числения целевой функции используется непосредственно дискретное
значение вместо его индекса
.
Другими словами
,
задача оптимизации
дискретных переменных сводится к задаче оптимизации целых пере
-
менных
,
а дискретные значения используются только для вычисления
целевой функции
.
Результаты исследования
.
Для управляющих переменных выбра
-
ны значения
N
P
= 40
,
F
= 0
,
9
и
C
r
= 0
,
9
.
Несмотря на то
,
что в по
-
становке задачи не определены граничные значения конструкционных
переменных
,
некоторые ограничения целесообразно представить в ви
-
де табл
. 2.
Остальные ограничения представим как штрафы в целевой
функции
(13).
Проблема была решена четырьмя различными методами
,
результа
-
ты представлены в табл
. 3.
ISSN 0236-3933.
Вестник МГТУ им
.
Н
.
Э
.
Баумана
.
Сер
. "
Приборостроение
". 2004.
3 123
1,2,3,4,5,6,7,8 10,11,12
Powered by FlippingBook