Безусловная оптимизация управления
Одним из наиболее простых методов решения задачи безусловной оптимизации является метод Ньютона. Для этого целевую функцию дифференцируют в частных производных и приравнивают эти производные к нулю.
Пусть имеется зависимость
.
Найти такие значения a и g , при которых hз = min. Дифференцируя в частных производных, получим
;
.
Так как
, то
;
.
Отсюда
;
.
Другим методом решения задачи безусловной оптимизации является покоординатный метод.
Покоординатный метод определения максимума функции нескольких переменных в области [z
, z
] включает в себя многократное решение (поочередно для каждой переменной) задачи определения максимума функции одной переменной.
Максимум функции одной переменной определяется методом золотого сечения. Для этого в области [z
, z
], на которой решается задача оптимизации, задается начальная точка z
, а целевая функция рассматривается при фиксированных значениях всех факторов кроме одного, изменяющегося в пределах
z
z
z
.
Устанавливают два значения этого фактора, равные
z
= 0,618 z
+ 0,382 z
;
z
= 0,382 z
+ 0,618 z
.
Затем вычисляют соответствующие им значения целевой функции
R
= F(z
) и R
= F(z
)
и сравнивают их между собой.
Если R
> R
, то z
< z
. Тогда оптимум фактора z
должен лежать в пределах z
z
z
, а z
присваивается значение, равное
z
= z
,
Если R
< R
, то z
> z
. Тогда оптимум фактора z
должен лежать в пределах
z
z
z
,
а z
присваивается значение, равное
z
= z
.
Сужение пределов осуществляется последовательно до тех пор, пока разность верхней и нижней границ не будет превышать точности вычислений.
Оптимум фактора z
определяется как полусумма верхней и нижней границ
z
= (z
+ z
) / 2 .
Это значение принимают за начальное при определении оптимума следующего фактора z
.
В результате каждого шага начальная точка перемещается ближе к оптимуму. Этот процесс продолжается до тех пор, пока разность между начальной и конечной точками не будет меньше точности вычислений.
| z2 z2b z2o z2a z1а z1о z1b z1 Рис 9. Покоординатный метод определения экстремума R Rx > Ry zа zо zx zy zb z R Rx < Ry zа zx zy zо zb z Рис. 10. Определение максимума методом золотого сечения |
Дата добавления: 2016-03-15; просмотров: 1131;
