- •Кафедра уитс
- •Глава I. Управление производством
- •Производство I типа
- •Производство II типа
- •Производство III типа
- •Производство IV типа
- •Задачи управления производством
- •Рассмотрим еще одно производство.
- •Математическая постановка задачи управления
- •Примеры постановки задач управления
- •Глава II. Методы решения задач управления
- •Задача нахождения экстремума функций одной переменной без ограничений
- •Задача нахождения экстремума функций одной переменной c ограничениями
- •Определение extr методом итерации.
- •Экстремум функции многих переменных на открытом множестве м.
- •Градиентные методы.
- •Запишем гессиан
- •Градиентный метод второго порядка. Метод сопряженных направлений.
- •Геометрический смысл метода сопряженного направления
- •Задача линейного программирования
- •Классическая задача Лагранжа
- •Нелинейное программирование.
- •Метод Вольфа.
- •Методы, связанные с градиентом.
- •Глава II Постановка задачи оптимального управления
- •Критерий оптимальности
- •Свойства функционалов
- •Свойство функционала
- •Безусловный экстремум функционала Простейшая задача вариационного исследования
- •Вариационные задачи на условный функционала
- •Глава III Задачи на условный экстремум функционала с дополнительными ограничениями на переменной Принцип максимума Понтрягина
- •Теорема л.С. Понтрягина
- •Принцип максимума для оптимальности по быстродействию.
- •Метод динамического программирования.
Градиентные методы.
Т.к. производная по направлению является линейной частью прищения функции в данном направлении, то если градиент отличен от нуля в данной точке и направление движения образует острый угол с направлением градиента, то при достаточном малом сдвиге в этом направлении значение функции увеличивается, а при достаточно малом сдвиге в противоположном направлении – уменьшается.
Это свойство используется для последовательного улучшения значений непрерывного дифференцируемых функций при решении задач минимизации (максимизации), а соответствующие методы называемые релаксационными. Если движение производится точно в направлении градиента, то метод называется градиентным.
Различают градиентные методы I и II порядков. Градиент функции в некоторой точке это вектор, показывающий направление наибольшей скорости увеличения функции. Антиградиент –убывание функции (т.е. противоположно градиенту).
Grad
Если спроектировать его на ортогональные
оси.
вектор сторка
проекции
градиента.
Антиградиент -
т.е. -
3. Метод наискорейшего спуска. (1-го порядка)
где
М откр.
Алгоритм любого метода поиска отражается следующей поисковой формулой.
или
К –номер итерации;
S- направление, в котором осуществляется поиск;
-
величина шага.
Знак ±
Ели движение по градиенту, то
-градиент
-
антиградиент
часто пользуется
Пример.
Начальная точка
к=0
1 шаг
Определяем в начальной точке проекции градиента
4)
По направлению антигр.
построим плоскость П2,
перпендикулярную горизонтальной
плоскости
.
Это плоскость пройдет через точку А0
и пересчет экстремальную
поверхность
по экстремальной линии
Уравнение этой линии с учетом выражения (2) (ибо вдоль неё мы и должны сделать 1-ую итерацию) имеет вид
где
пока
неизвестно. Понятно, что раз мы ищем
минимум, то перед
в
(2) мы должны брать знак минус.
Выбираем оптимальным т.е. таким, чтобы переместится из точки А0 в минимум экстремальной кривой т.е. в точку А1 за один шаг. Для этого найдем из выражения
И так
После этого найдем координаты экстремума рассматриваемой кривой т.е. координаты точки А1, по формуле (2)
Это сделана одна итерация
2 шаг
Принимаем точку А1
за начальную и все повторим
По направлению антиградиента
строим вертикальную площадь П2,
которая пересечет горизонтальную
площадь
по линии L2,
а экстремум поверхность
по экстремальной линии, уравнение
которой запишем
или
или
Найдем оптимальное значение
Тогда координаты экстремальной точки А2 в плоскости П2 по формуле (2) будут
3 шаг Принимаем
точку А2
за начальную и проводимую 3-ую итерацию
и т.д.
Этот алгоритм сходится за бесконечное число шагов. Однако, поскольку точность расчетов, т.е. точность поиска экстремума на практике известна в каждом конкретном случае, т.е. точность поиска экстремума на практике известна в каждом конкретном случае, то число шагов конечно.
Точность, как и в методе Гаусса Зейделя, можно задаваться по величине самой функции или по координатам.
Нанесем на наш чертеж рис. 1
x2
L2
т.е.
-
рис.
1
линии равного уровня. Поскольку в нашем случае - квадратичная функция (сепарабельная), то оси фигур линии равного уровня (т.е. главные оси эллипсов) будут параллельны осям координат.
Мы уже знакомы с методом
«Г-З», поэтому нас не должен удивлять
тот факт, что частные экстремумы, т.е.
точки А1,
А2
и т.д. расположены в точках касания
направлений градиентов L1,
L2
с линией равного уравнения. Но что
характерно для метода наискорейшего
спуска, так тот факт, что если
выбираются
оптимальным образом, то углы между L1
и
L2,
L2
и L3
и т.д. получаются
прямыми. Отметим, что это только в
случае, когда
выбрано
оптимальным. Возникает вопрос нельзя
ли формализовать метод наискорейшего
спуска, хотя бы для квадратичных функций?
Оказывается можно.
Пусть задано уравнение поверхности 220порядка в общем виде.
Проекции градиента на координате оси легко получить:
