Метод Нелдера-Мида (деформируемого многогранника)
Метод Ньютона-Рафсона Алгоритм метода:
здесь: · - направление спуска · - шаг выбирается из условия убывания функции в точках последовательности:
.
Геометрическая интерпретация метода для квадратичной функции:
Рисунок 1.10. Геометрическая интерпретация метода
Основной критерий окончания метода: Начальные параметры метода: . Изменяемый параметр метода: величина шага
1.1.9 Метод Марквардта Метод Марквардта (метод Ньютона с переменной матрицей), повторяет метод Ньютона. Отличие заключается в том, что точки строятся по закону:
где - последовательность чисел (>0), обеспечивающих положительную определенность матрицы . Обычно назначается как минимум на порядок больше, чем самый большой элемент матрицы .
Метод Нелдера-Мида (деформируемого многогранника) Алгоритм метода: 1) Задается начальная система точек (многогранник), включающая в себя точку:
для функции 2-х переменных задается три начальные точки:
2) Вычисляется значение функции во всех точках многогранника и выбирается: лучшая точка : (здесь - номер итерации, - номер точки) худшая точка :
Далее заданная система из точки перестраивается, для этого: 3) Строится центр тяжести системы заданных точек за исключением худшей:
(для функции 2-х переменных точка - середина отрезка, соединяющего точки за исключением худшей) 4) Выполняется операция отражение худшей точки через центр тяжести:
здесь - параметр отражения (рекомендуемое значение ).
Рисунок 1.11. Отражение
5) Формируется новая система точек (многогранник). Для этого в точке вычисляется значение функции, полученное значение сравнивается с : если выполняется операция растяжение:
Рисунок 1.12. Растяжение
здесь - параметр растяжения (рекомендованное значение ) При этом если , то в новой системе точек точка будет заменена на , если же , то в новой системе точек точка будет заменена на l если выполняется операция сжатие:
Рисунок 1.13. Сжатие
здесь - параметр сжатия (рекомендованное значение ). При этом если , то в новой системе точек точка будет заменена на , если же , то в новой системе точек точка будет заменена на . l если выполняется операция редукции: при этом формируется новый многогранник, содержащий точку с уменьшенными вдвое сторонами:
Рисунок 1.14. Редукция
Т.о. в результате выполнения этого пункта алгоритма формируется новая система точек (многогранник), причем в случае возникновения операций растяжения и сжатия перестраивается только одна точка - , в случае возникновения операции редукции – все точки, за исключением . 6) Процедура 2)-5) повторяется до выполнения критерия окончания счета. Основной критерий окончания метода:
Дополнительные критерии окончания метода: l при выполнении предельного числа итераций:
при однократном или двукратном одновременном выполнении двух условий:
,
где - малое положительное число. Алгоритм работы метода Нелдера-Мида схематически изображен на рис. 1.15
Рисунок 1.15. Диаграмма работы метода Нелдера-Мида
Популярное: Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (386)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |