Методы поиска минимума функции одной переменной, основанные на полиномиальной аппроксимации

|

Рассмотрим класс методов, называемых методами полиномиальной аппроксимации, основная идея которых заключается в том, что по информации о вычисленных значениях функции clip_image002f(xi), i = 1, 2,…, n, строится полином jm(x) степени m £ n-1, обладающий следующими свойствами [4,6]:

- jm(x) является равномерным приближением минимизируемой функции на отрезке [ak, bk];

- точка минимума clip_image004 полинома jm(x) определяется достаточно просто.

Отмеченные свойства полинома jm(x) позволяют на каждом шаге поиска использовать для сокращения текущего отрезка не только информацию о точках xi, но и информацию о значениях функции f(xi) в этих точках.

Необходимым условием эффективной реализации методов этого

класса является унимодальность и непрерывность функции f(x).

Согласно теореме Вейерштрасса об аппроксимации, если функция f(x) непрерывна в некотором интервале, то ее с любой степенью точности можно аппроксимировать полиномом достаточно высокого порядка. Следовательно, если функция f(x) унимодальна и найден полином, который с заданной точностью ее аппроксимирует, то координаты точки экстремума функции определяются посредством вычисления координаты точки экстремума полинома [2,4].

Точность оценки координаты точки экстремума, полученной с помощью аппроксимирующего полинома, можно повысить двумя способами: использованием полинома более высокого порядка и уменьшением интервала аппроксимации.

Предлагаю ознакомиться с аналогичными статьями: