Дипломная работа: Разработка компьютерного лабораторного практикума "Теория оптимизации и численные методы"
для функции 2-х переменных задается три начальные точки:
2) Вычисляется значение функции во всех точках многогранника и выбирается:
лучшая точка : (здесь - номер итерации, - номер точки) худшая точка :
Далее заданная система из точки перестраивается, для этого:
3) Строится центр тяжести системы заданных точек за исключением худшей:
(для функции 2-х переменных точка - середина отрезка, соединяющего точки за исключением худшей)
4) Выполняется операция отражение худшей точки через центр тяжести:
здесь - параметр отражения (рекомендуемое значение ).
Рисунок 1.11. Отражение
5) Формируется новая система точек (многогранник). Для этого в точке вычисляется значение функции, полученное значение сравнивается с :
если выполняется операция растяжение:
Рисунок 1.12. Растяжение
здесь - параметр растяжения (рекомендованное значение)
При этом если , то в новой системе точек точка будет заменена на , если же , то в новой системе точек точка будет заменена на
- если выполняется операция сжатие:
Рисунок 1.13. Сжатие
здесь - параметр сжатия (рекомендованное значение).
При этом если , то в новой системе точек точка будет заменена на , если же , то в новой системе точек точка будет заменена на .
- если выполняется операция редукции: при этом формируется новый многогранник, содержащий точку с уменьшенными вдвое сторонами: