Метод средней точки (поиск Больцано)

Если функция Метод средней точки (поиск Больцано) - student2.ru унимодальна в заданном интервале поиска, то точкой оптимума является точка, в которой Метод средней точки (поиск Больцано) - student2.ru . Если при этом есть возможность вычислять как значения функции, так и ее производной, то для нахождения корня уравнения Метод средней точки (поиск Больцано) - student2.ru можно воспользоваться эффективным алгоритмом исключения интервалов, на каждой итерации которого рассматривается лишь одна пробная точка. Например, если в точке Z выполняется неравенство Метод средней точки (поиск Больцано) - student2.ru , то с учетом предположения об унимодальности естественно утверждать, что точка минимума не может находиться левее точки z, то есть интервал x ≤ Z подлежит исключению. С другой стороны, если Метод средней точки (поиск Больцано) - student2.ru , то точка минимума не может находиться правее Z, то есть интервал x ≥ Z можно исключить. Приведенные рассуждения лежат в основе логической структуры метода средней точки, который иногда называют поиском Больцано.

Определим две точки Метод средней точки (поиск Больцано) - student2.ru , в которых производные имеют разные знаки: Метод средней точки (поиск Больцано) - student2.ru , Метод средней точки (поиск Больцано) - student2.ru . Искомая стационарная точка находится между ними. Найдем среднюю точку Z интервала [ Метод средней точки (поиск Больцано) - student2.ru ] и вычислим значение производной функции в этой точке:

Метод средней точки (поиск Больцано) - student2.ru .

Если Метод средней точки (поиск Больцано) - student2.ru то исключаем интервал Метод средней точки (поиск Больцано) - student2.ru , если Метод средней точки (поиск Больцано) - student2.ru то исключаем интервал Метод средней точки (поиск Больцано) - student2.ru . Ниже дается формализованное описание основных шагов алгоритма.

Пусть имеется ограниченный интервал Метод средней точки (поиск Больцано) - student2.ru и задан параметр сходимости e.

1. Положить Метод средней точки (поиск Больцано) - student2.ru

2. Вычислить Метод средней точки (поиск Больцано) - student2.ru

3. Если Метод средней точки (поиск Больцано) - student2.ru , то закончить поиск. В противном случае, если Метод средней точки (поиск Больцано) - student2.ru , то положить L = Z и перейти к шагу 2. Если Метод средней точки (поиск Больцано) - student2.ru , положить R = Z и перейти к шагу 2.

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

Метод секущих

Метод секущих является комбинацией метода Ньютона и общей схемы исключения интервалов и ориентирован на нахождение решения уравнения Метод средней точки (поиск Больцано) - student2.ru на заданном интервале Метод средней точки (поиск Больцано) - student2.ru . Пусть в процессе поиска стационарной точки функции Метод средней точки (поиск Больцано) - student2.ru на интервале Метод средней точки (поиск Больцано) - student2.ru обнаружены две точки Метод средней точки (поиск Больцано) - student2.ru , в которых знаки производных различны. В этом случае алгоритм метода секущих позволяет аппроксимировать функцию Метод средней точки (поиск Больцано) - student2.ru секущей и найти точку, в которой секущая Метод средней точки (поиск Больцано) - student2.ru пересекает ось абсцисс (см. рис. ниже). Таким образом, следующее приближение к стационарной точке определяется по формуле:

Метод средней точки (поиск Больцано) - student2.ru .

Если Метод средней точки (поиск Больцано) - student2.ru , поиск следует закончить. В противном случае необходимо выбрать одну из точек Метод средней точки (поиск Больцано) - student2.ru таким образом, чтобы знаки производной в этой точке и точке Z были различны, а затем повторить основной шаг алгоритма.

В отличие от метода средней точки метод секущих использует информацию не только о знаке производной, но и о ее значениях в пробных точках и поэтому в ряде случаев позволяет исключить более половины интервала поиска.

Метод средней точки (поиск Больцано) - student2.ru

Метод секущих

.

Наши рекомендации