Задание к лабораторной работе
Разработать программу, реализующую метод ломанных для заданной функции и отрезка . В программе предусмотреть выполнение итераций до тех пор, пока разность не станет меньшей (см. оценку (3)). В результатах должно быть представлено: значение точки глобального минимума , минимальное значение функции , а также количество итераций. Варианты заданий
Контрольные вопросы 1. Дайте определение липшицевой функции. 2. Геометрическая интерпретация липшицевости функции. 3. Будет ли ломанная линия, получаемая при помощи метода ломанных, пересекать график функции и почему. 4. Из чего следует соотношение (4)? Обосновать ответ. 5. К чему может привести заниженная оценка константы Липшица и почему?
Лабораторная работа №3. Метод касательных Метод касательных, как и метод ломаных, позволяет найти глобальный минимум функции на отрезке. Метод касательных применим для выпуклых на отрезке функций. Постановка задачи Найти точку минимума выпуклой функции на отрезке . Вычислить минимальное значение функции. Теоретическая часть Алгоритм Опр. 1. Функция называется выпуклой на отрезке , если для любых , и для любого справедливо: (1) Соотношение (1) имеет следующий геометрический смысл. Хорда, соединяющая точки должна быть не ниже значения функции на отрезке (Рис. 2 - ). Рис. 2. Геометрический смысл выпуклой функции Теперь опишем сам метод касательных. Выберем произвольную точку ; например, можно взять: или . В данной точке построим касательную к графику функции: (2). После ее построения найдем точку , удовлетворяющую соотношению: (3) Нулевая итерация завершена. На следующей иитерации построим новую касательную, соответствующую точке : , найдем функцию и затем - следующую точку , удовлетворяющую соотношению: . Рассмотрим k-ю итерацию. К её началу известна точка и функция . Строим касательную , затем - функцию и находим следующую точку , удовлетворяющую соотношению: . В итоге мы получаем ломанную линию , которая по мере увеличения числа приближается к функции снизу (Рис. 3). Рис. 3. Ломанная линия приближается снизу по мере увеличения Итерации выполняются до тех пор, пока не будет достигнута заданная точность , см. следующий раздел «Сходимость и оценка погрешности метода». Сходимость и оценка погрешности метода Метод касательных сходится, что утверждается в следующей теореме. Теорема 1. Пусть на выпукла и дифференцируема, а последовательность получена описанным выше методом касательных, причем , . Тогда: 1) и справедлива оценка: , (4) 2) . Задание к лабораторной работе
Разработать программу, реализующую алгоритм метода касательных для функции на отрезке . В качестве начальной точки взять . Итерации выполнять до тех пор, пока разность будет больше . В результатах представить: значение точки минимума для (см. варианты), минимальное значение функции , количество итераций . Варианты заданий См. варианты заданий к лабораторной работе № 2. Контрольные вопросы 1. Дайте определение выпуклой функции. 2. Геометрическая интерпретация выпуклой функции. 3. Всякая ли «липшицева» функция является выпуклой, и наоборот, всякая ли выпуклая функция является «липшицевой» и почему? 4. Каким образом определяется точка после построения ломанной ? Лабораторная работа №4. Градиентные методы Постановка задачи Найти при помощи градиентных методов точку минимума дифференцируемой функции многих переменных . Теоретическая часть В данной лабораторной работе рассматриваются два метода: 1. метод наискорейшего спуска; 2. метод условного градиента. Метод наискорейшего спуска Алгоритм Метод наискорейшего спуска является одной из разновидностей семейства градиентных методов. В общем виде градиентный метод заключается в построении минимизирующей последовательности по правилу: , (1) где - градиент функции в точке . Число из (1) называется шагом. Именно способом выбора один градиентный метод отличается от другого. В случае градиентного метода наискорейшего спуска шаг определяется из следующего соотношения: , где Это означает, что для нахождения значения на каждом шаге метода наискорейшего спуска приходится решать вспомогательную задачу минимизации функции одной переменной. Такая задача не всегда решается просто. Тем не менее, для некоторых классов функций значение удается найти аналитически. В настоящей лабораторной работе рассматривается один из этих классов, а именно: (2) Здесь положительно определенная симметричная матрица порядка , - вектор из . Градиент функции (1) имеет вид . В силу (1) имеем итерационную формулу градиентного метода: . (3) причем (3) вычисляется по формуле: (4) В качестве можно выбирать любую точку пространства . В качестве критериев окончания счета можно использовать следующие неравенства:
; ; (5)
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|