Моделирование при проектировании информационно-управляющих систем. Финаев В.И. - 111 стр.

UptoLike

Составители: 

.yN/1
N
1u
0 1
u
=η
=
Если
η>η
1
0
- значения функции отклика в точке X, то делается еще
шаг в направлении градиента.
Для некоторого l-го шага координаты точки
X
l
определяются
01
0
10
i
βα=x
. Определяется оценка функции отклика в точке
1
0
X
=η
=
N
1u
0 l
u
l
0
yN/1 ,
где
N
1
0 l
u
}{y - множество наблюдений функции отклика в точке X
1
.
Если
X
1
будет первой точкой, для которой
1-l
0
η
l
0
η <
, то считаем, что
максимум функции отклика в направлении оценки градиента из точки
X
0
будет в найденной точке
1-l
0
X
. На этом оканчивается первый цикл поиска.
Как показано на рис.6.5, этой точкой будет
2
0
X
.
Найденная точка
1
0
X
из кодированной пересчитываетсяв натуральную
X
1
с координатами
k1,i ,Sxxx
0
i
0 -1) (l
i
0
i
l
i
=+=
.
Для точки
X
1
повторяем заново рассмотренные выше процедуры
оценки градиента
gradf(X
1
) и поиска максимального значения η в
направлении оценки градиента.
На каждом цикле поиска вычисляется функция отклика
f(X
0
), f(X
1
),
f(X
2
) и т. д.
Исходя из выбранной погрешности
E, поиск осуществляется до тех пор,
пока на некотором f-м цикле не будет выполнено условие
f(X
f
)-f(X
f-1
)<E.
В этом случае точка
X
f
=(x
f
1
,x
f
2
,…,x
f
k
) считается точкой, в которой
функция отклика достигает максимума.
Пример. Пусть функция отклика имеет вид η=f(x
1
,x
2
) и является
функцией кодированных переменных.
Матрица плана и результаты наблюдений представлены в следующем
виде:
98y
102y
116y
124y
1
1
1
1
1
1-
1
1-
D
4
3
2
1
2
x
1
x
=
=
=
=
=