ВУЗ:
Составители:
79
модуль NMin_G, за исключением аргумента h, который в данном случае не
используется. Текст модуля NMin_SPI приведен на рис. П.4.3.
Программный модуль
Simplex(F,x0,
ε
),
реализует вычисления симплексным методом Нелдера–Мида. Он имеет те
же аргументы, что и модули, представленные выше; возвращает вектор-
столбец координат точки приближенного минимума. Текст модуля – на
рис. П.4.4.
Рис. П.4.1. Программа многомерной оптимизации методом градиентного спуска
NMin_G F x0, h,ε,()Программа_многомерной_оптимизации %
методом_градиентного_спуска %
N length x0()
I 0
g Grad F x0, 0.0001,()
x
n
x0
n
hg
n
.
n 0 N 1..∈for
II
1
Out
0
Fx()
Out
1
I
stack x Out,()return h ε<if
h
h
2
xx0
Fx()g
N
if
x0 x
1while
Страницы
- « первая
- ‹ предыдущая
- …
- 77
- 78
- 79
- 80
- 81
- …
- следующая ›
- последняя »