Скачиваний:
23
Добавлен:
15.06.2014
Размер:
120.33 Кб
Скачать

21.Изложите метод Нелдера-Мида. Его геометрическая интерпретация.

Метод деформируемого многогранника - Нелдера-Мида (развитие сим-

плексного метода Спендли, Хекста и Химсворта) является одним из самых эффективных методов нулевого порядка. Симплекс - это фигура в n -мерном пространстве, имеющая n +1 вершину и n +1 грань. На плоскости - это треугольник, в n -мерном пространстве - тетраэдр. Идея метода состоит в том, что на основе анализа значений функции в вершинах симплекса выбирается очередное направление спуска, после спуска симплекс перемешается в направлении получаемой точки с меньшим значением функции по определенным правилам.

Алгоритм метода описывается следующим образом. Заданы и началь-

ный размер симплекса h .

1. Строятся вершины начального симплексаВычисляются значения функции в этих вершинах.

2. Найдем вершину с наибольшим значением , вершину

со значением , следующим за наибольшим , и вершину

с наименьшим среди значением и запоминаются m,q,p .

3. Найдем центр тяжести всех точек за исключением точки

по формуле

4. Произведем теперь спуск в направлении и получим новую точку по формуле α - коэффициент отражения, вычисляем

5. Если , т.е. направление оказалось удачным, тогда продвинемся

еще в этом направлении и получим точку , γ - коэффициент растяжения, вычислим .

5.1. Если , то заменяем точку на точку и

переходим к п.10.

5. 2. Если то отбрасываем точку (Очевидно, мы переместились

слишком далеко от ). Заменяем точку на и переходим к п. 10.

6. Если , тогда (точка лучше, чем q и p ) и

переходим к п. 10.

7. Если тогда произведем сжатие:

7.1. Если , тогда перейти к п. 7.3.

7.2. Если , тогда , , , перейти к п. 7.3.

7.3. ; ( β - коэффициент сжатия).

8. Сравним и .

8.1. Если то , , переходим на п. 10.

8.2. Если , то очевидно, все наши попытки найти точку со значением

сказались неудачными. Следовательно, надо уменьшить начальный

симплекс.

9. Редукция. Здесь возле точки строим новый симплекс, уменьшенный

в 2 раза. Каждая вершина его вычисляется по . вычисляются .

10. Проверяется условие сходимости:

11. Если σ > ε , тогда перейти к п. 2. Если ε ≤ σ, тогда процесс заканчивается и - искомые значения.

Рекомендуется выбирать следующие коэффициенты отражения α =1 , сжа-

тия β = 0,5, растяжения γ =2 .

Соседние файлы в папке Шпоры ВычМат Хорошие! [2424 вопросов]