Метод деления отрезка пополам


Данный метод позволяет исключить в точности половину интервала на каждой итерации. Иногда его называют трехточечным поиском на равных интервалах

Пусть функция задана на интервале . Метод можно представить в виде следующей последовательности шагов.

Шаг 1. Положить и . Вычислить .

Шаг 2. Положить и . В результате точки делят интервал на четыре равные части. Вычислить и .

Шаг 3. Сравнить и .

Если , исключить интервал , положив . Средней точкой нового интервала становится точка . Следовательно, необходимо положить . Перейти к шагу 6.

Если , перейти к шагу 4.

Шаг 4. Если , исключить интервал , положив . Средней точкой нового интервала становится точка . Следовательно, необходимо положить . Перейти к шагу 6.

Шаг 5. Убрать два крайних интервала, положив , .

Шаг 6. Вычислить . Если величина мала, закончить поиск. Иначе, вернуться к шагу 2.

Таким образом:

· На каждой итерации исключается в точности половина интервала поиска.

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

· Если проведено вычислений значений функции, то длина полученного интервала составляет величины исходного интервала.

Пример.Требуется минимизировать в интервале . Здесь .

Итерация 1

,

,

,

.

Таким образом, исключаются интервалы и . Длина интервала поиска уменьшается с 90 до 45.



Дата добавления: 2020-03-17; просмотров: 677;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.