Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Методы сокращения промежутковСодержание книги
Поиск на нашем сайте Рассмотрим далее примеры методов, которые реализуют последовательную стратегию. В основе данных методов лежит последовательное сокращение промежутка неопределенности. Сокращение промежутка неопределенности производится в большинстве методов на основе вычисления функции в точках текущего промежутка. Данные точки разбивают промежуток неопределенности на несколько частей. Свойство унимодальности функции позволяет на основе вычисления функции в произвольных двух точках, принадлежащих промежутку, определить, каким из полученных отрезков точка минимума не принадлежит. Действительно, поскольку унимодальная функция на промежутке
Рис. 7 Рис. 8
Рис.9 Рис. 10 Метод деления промежутка пополам
Метод деления промежутка пополам относится к последовательным стратегиям и позволяет исключить из дальнейшего рассмотрения на каждой итерации половину текущего промежутка неопределенности. Работа алгоритма заканчивается, когда длина текущего промежутка неопределенности оказывается не более некоторой величины
Алгоритм Шаг 1. Задать начальный промежуток неопределенности Шаг 2. Вычислить: Шаг 3. Вычислить: Шаг 4. Сравнить значения а) если б) если Шаг 5. Сравнить а) если б) если Шаг 6. Вычислить Следует заметить, что для данного метода на каждой итерации, начиная со второй, вычисляется значение функции только в двух точках, так как средняя точка нового промежутка всегда совпадает с одной из точек рассматриваемых на предыдущей итерации. Таким образом, для данного метода
Пример 2. Найти минимум функции Решение. В качестве начального промежутка неопределенности рассмотрим промежуток 1. Положим 2. Вычислим: 3. Вычислим 4. 5. Получим 6. Вычислим 7. 8. 9. Получим После третьего прохода алгоритма, получим
Метод золотого сечения Метод золотого сечения относится к последовательным методам нулевого порядка. В методе золотого сечения две внутренние точки, которые используются для сокращения промежутка неопределенности, выбираются таким образом, чтобы одна из них использовалась с той же целью и на следующем уже сокращенном промежутке. Такое правило выбора точек приводит к тому, что число вычислений функции сокращается вдвое и одна итерация требует расчета только одного нового значения функции. Такими свойствами обладают точки, называемые точками золотого сечения. Говорят, что точка производит золотое сечение промежутка, если отношение длины всего промежутка к длине большей части равно отношению длин большей части к меньшей. В методе золотого сечения на промежутке
При этом точка
Алгоритм Шаг 1. Задать начальный промежуток неопределенности Шаг 2. Вычислить: Шаг 3. Вычислить Шаг 4. Сравнить а) если б) если Шаг 5. Вычислить Замечание. Так как выражение Для метода золотого сечения характеристика относительного уменьшения промежутка неопределенности равна Пример 3. Найти минимум функции Решение. В качестве начального промежутка неопределенности возьмем промежуток 1. Положим 2. Вычислим 3. Вычислим 4. Так как
5. Получим 6. Вычислим 7. Так как 8. Получим 9. Вычислим 10. Так как 11. Получим Для данного примера характеристика относительного уменьшения начального промежутка неопределенности равна
Метод хорд (секущих) Метод хорд относится к последовательным методам первого порядка. В основе данного метода лежит следующее обоснование. Необходимым и достаточным условием глобального минимума выпуклой непрерывно дифференцируемой функции является равенство
Для приближенного решения данного уравнения можно использовать метод хорд. Этот метод основан на сокращении отрезков путем определения точки
Отрезок дальнейшего поиска Таким образом, метод используется при наличии информации об отрезке Условие достижения требуемой точности в данном алгоритме накладывается не на длину промежутка неопределенности, а на величину
Алгоритм Шаг 1. Задать начальный промежуток неопределенности Шаг 2. Вычислить Шаг 3. Вычислить Шаг 4. Если Шаг 5. Если В данном методе мы предполагали, что Пример 4. Найти минимум функции Решение. В качестве начального промежутка неопределенности возьмем промежуток 1. Проверим условие 2. Положим 3. Вычислим точку 4. Так как 5. Поскольку 6. Присваиваем 7. Вычислим точку 8. Так как 9. Поскольку 10. Присваиваем На 6-й итерации получаем промежуток с концами
Метод Ньютона Метод Ньютона является последовательным методом второго порядка. Предполагается, что функция Уравнение касательной к графику Процедура нахождения точек Алгоритм Шаг 1. Задать начальную точку Шаг 2. Вычислить Шаг 3. Если Шаг 4. Вычислить Шаг 5. Положить Исследования метода Ньютона показывают, что при достаточно близком к точке минимума
Пример 5. Найти минимум функции Решение. Данная функция дважды дифференцируема и 1. Вычислим 2. Поскольку 3. Вычислим 4. Положим 5. Вычислим 6. Поскольку 7. Вычислим 8. Положим 9. Поскольку 10. Вычислим 11. Положим 12. Вычислим 13. Поскольку 14. Вычислим 15. Положим 16. Вычислим 17. Поскольку Быстрая сходимость метода Ньютона для рассмотренного примера объясняется хорошим выбором начального приближения
которая расходится. Задачи для самостоятельного решения 1. Различными численными методами одномерной минимизации (метод перебора, метод деления отрезка пополам, метод золотого сечения, метод хорд, метод Ньютона) найти решение следующих задач. 1) 2) 3) 4) 5) 6) 2. Может ли применение методов исключения отрезков привести к неверному определению 3. Требуется найти точку минимума унимодальной функции на отрезке длины 1 с точностью 4. Указать класс функций, для которых точное определение точки минимума гарантировано в результате всего одной итерации метода Ньютона?
Методы безусловной минимизации в Rn
Для численного решения задач безусловной минимизации вида
разработано много алгоритмов, использующих итерационные процедуры
Шаг 1. Проверить условия останова и, если они выполнены, вычисления прекратить и взять точку Шаг 2. Зафиксировать ненулевой вектор Шаг 3. Выбрать число Шаг 4. Положить
Для проверки условий останова на шаге 1 на практике часто используются следующие критерии: || x k +1 - xk ||< где
где В качестве вектора Рассмотрим примеры алгоритмов, построенных в соответствии с предложенной схемой. Метод покоординатного спуска Этот метод заключается в последовательной минимизации целевой функции f(x) сначала по направлению первого базисного вектора е1,затем второго е2 и т.д. Таким образом, здесь
Алгоритм Шаг 0. Выбрать начальное приближение х0 в пространстве задать параметр точности Шаг 1. Pешить задачу одномерной минимизации Ф(α)=f(x0+ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-11-27; просмотров: 253; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.009 с.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||