Методы одномерного поиска


Найти минимум целевой функции: min F(Xk + hg) = min f(h)

h>0

gединичный вектор выбранного направления.

Метод половинного деления (бисекции)

Метод золотого сечения

Золотое сечение – это деление отрезка АВ на 2 части таким образом, что большая его часть АСявляется средней пропорциональной между отрезком АВ и его меньшей частью СВ.

АВ/АС = АС/СВ

Для шага ак и вк

cк = ак + 0,382lk

dk = вк – 0,382 lk

lk = bk - ak

 

Если f(ck) < f(dk), то bk+1 = dk; dk+1 = ck; ak+1 = ak;

Если f(ck) ≥ f(dk), то ak+1 = ck; ck+1 = dk; bk+1 = bk

Если lk ≤ ε – условие окончания операции.

В методе золотого сечения для сужения интервала неопределённости необходимо сделать только одно вычисление.

 

 

Метод чисел Фибоначчи

βk = βk-1 + βk-2 , где β2 = β1 , βk = 1,1,2,3,5,8,13,21,34,55,89…

k = 0,1,2,3,4,5, 6, 7, 8, 9, 10,…

ε ≈ В-А / 1,618N ,

где N – число итераций (число последовательных вычислений). N задаётся.

Определяется порядковый номер числа Фибоначчи К = N + 2

Это – максимальный номер числа Фибоначчи- К.

       
   


сn = annln ; αn = βN+2-n / βN+3-n ;

dn = bn- αnln.

 

 

Метод полиноминальной аппроксимации

f(h) = a0 + a1h + a2h2 h` = a1/2a2

h` = hc + (h[f(ha) – f(hb)]) / (2[f(ha) – 2f(hc) + f(hb)])

ha = hc – H1

hb = hc + H1

 



Дата добавления: 2022-05-27; просмотров: 79;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.