Численные методы для физиков. Нелинейные уравнения и оптимизация. Зайцев В.В - 79 стр.

UptoLike

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

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