Архив разработки (16 Кб, Mathcad-документ)
Cодержание
- Одномерная минимизация. Метод Фибоначчи
- Многомерная оптимизация. Метод покоординатного спуска
Задана квадратичная функция многих переменных, имеющая следующий вид:
Одномерная минимизация. Метод Фибоначчи
Квадратичная функция одной переменной
Найдём минимум функции аналитически, с помощью первой производной.
- минимум.
Найдём точку минимума методом Фибоначчи.
Заполняем массив чисел Фибоначчи.
Алгоритм оптимизации определяется следующими условиями: на каждом шаге точка очередного вычисления выбирается симметрично относительно середины отрезка локализации.
Отрезок локализации X=[a,b].
Вычисления проводятся в точках и (i=1,2,3...)
Если , то отрезком локализации минимума становится отрезок [x1,b].
Если , то отрезком локализации минимума становится отрезок [a,x2].
В случае отрезок локализации - [x1,x2].
Такие действия производятся до тех пор, пока не будет достигнута заданная точность.
- минимум,
- значение функции в точке минимума.
|