- •Построение моделей. Типы моделей
- •Выпуклые множества. Выпуклые функции. Критерии выпуклости функции
- •Постановка задачи оптимизации. Необходимое условие экстремума. Достаточное условие экстремума
- •Определение поверхности (линии) уровня и направления наискорейшего роста целевой функции. Критерий оптимальности
- •Задачи на условный экстремум. Метод множителей Лагранжа. Необходимое условие существования условного локального экстремума функции
- •Задача выпуклого программирования. Теорема Куна-Таккера
- •Постановка задач линейного программирования. Формы записи злп
- •Предмет исследования операций
- •Основное неравенство теории двойственности. Основная теорема двойственности
- •Правило нахождения разрешающего элемента при использовании симплекс-метода. Экономическая интерпретация выбора направляющей строки и столбца
- •Правило построения новой симплексной таблицы. Как выписывается улучшенное решение из новой таблицы
- •Принятие решений в условиях неопределенности. Критерий Лапласа. Критерий Гурвица
- •Двойственность задач линейного программирования. Правило построения двойственной задачи
- •Двойственный симплекс-метод
- •Алгоритм двойственного симплекс-метода
- •Задача коммивояжера. Метод ветвей и границ
- •Задача о назначениях. Венгерский метод
- •Метод Гомори
- •Задачи нахождения кратчайшего пути. Алгоритм Дейкстры
- •Сетевые модели
- •Метод потенциалов
- •Задача нахождения кратчайшего пути. Алгоритм Флойда
- •Математическая постановка и разрешимость транспортной задачи
- •Метод северо-западного угла
- •Метод минимального элемента
- •Задача о максимальном потоке. Алгоритм нахождения максимального потока
- •Перебор разрезов
- •Экономическая интерпретация двойственных переменных. Анализ устойчивости двойственных оценок
- •Метод искусственного базиса (модифицированный симплекс метод)
- •2.1 Положительность строки m
- •2.2 Положительность строки f
Постановка задачи оптимизации. Необходимое условие экстремума. Достаточное условие экстремума
Постановка задачи статической оптимизации
Q(X, U) ->min(max)
yi=φi(X, U) , i=1,…,n,
yi ≥ yiзад, i=1,…,k, yi ≤ yiзад, i=k+1,…,p,
Ujmin ≤ Uj ≤ Ujmax, j=1,…,r,
где X=(x1,…,xn) – вектор внешних возмущающих воздействий,
U=(u1,…,ur) – вектор управляющих воздействий,
Y=(y1,…,yp) – вектор выходных переменных,
yiзад - заданные значения выходных переменных,
Ω - область допустимых управлений.
Требуется найти такие значения управляющих воздействий U=(u1,…,ur), при которых выполняются приведенные выше условия, а критерий оптимальности Q принимает минимальное (максимальное) значение.
Методы статической оптимизации
Классический метод исследования функции на экстремум
Методы нелинейного программирования:
численные методы решения одномерной задачи статической оптимизации;
численные методы решения многомерной задачи статической оптимизации
Линейное программирование
Динамическое программирование в дискретной форме
Классический метод исследования функций на экстремум
Необходимое условие экстремума
Функция
g(x) в точке
имеет экстремум(максимум или минимум),
если функция определена в двухсторонней
окрестности точки
и
для всех точек x некоторой области:
, выполнено соответственно неравенство
(в
случае максимума) или
(в
случае минимума).
Экстремум
функции находиться из условия:
,
если производная существует, т.е.
приравниваем первую производную функции
к нулю.
Достаточное условие экстремума
1) Первое достаточное условие:
Если:
а) f(x) непрерывная функция и определена в некоторой окрестности точки такой, что первая производная в данной точке равна нулю или не существует.
б) f(x) имеет конечную производную в окрестности задания и непрерывности функции
в) производная сохраняет определенный знак справа от точки и слева от этой же точки
2) Второе достаточное условие
Если
функция g(x) обладает второй производной
причем
в некоторой точке
первая
производная равна нулю, а вторая
производная отлично от нуля. Тогда точка
экстремум функции g(x), причем если
, то точка является максимумом; если
, то точка является минимумом.
3) Третье достаточное условие
Пусть функция g(x) имеет в некоторой окрестности точки N производных, причем значение первых (N - 1)- ой и самой функции в этой точке равно нулю, а значение N-ой производной отлично от нуля. В таком случае:
а)
Если N - четно, то точка
экстремум функции:
у
функции точка максимума,
у функции точка минимума.
б) Если N - нечетно, то в точке у функции g(x) экстремума нет.
Определение поверхности (линии) уровня и направления наискорейшего роста целевой функции. Критерий оптимальности
Критерий оптимальности (критерий оптимизации) — характерный показатель решения задачи, по значению которого оценивается оптимальность найденного решения, то есть максимальное удовлетворение поставленным требованиям. В одной задаче может быть установлено несколько критериев оптимальности.
Правильный выбор критериев играет существенную роль в выборе оптимального решения. В теории принятия решений не найдено общего метода выбора критериев оптимальности. В основном руководствуются опытом или рекомендациями. Наиболее изучен вопрос для финансово-экономических задач, в которых зачастую применяется единственный критерий — максимум показателя эффективности, прибыли, либо максимум рентабельности, либо минимум срока окупаемости и т. п. Применение для технических задач только одного критерия (например, максимум уровня безопасности, минимум потребления энергии, минимум экологического ущерба) часто приводит к абсурдным результатам, выходящим за область допустимых решений, поэтому обычно сочетается с экономическими критериями (например, минимум стоимости или максимум дохода).
Наиболее разработаны методы однокритериальной оптимизации, в большинстве случаев позволяющие получить однозначное решение. В задачах многокритериальной оптимизации абсолютно лучшее решение выбрать невозможно (за исключением частных случаев), так как при переходе от одного варианта к другому, как правило, улучшаются значения одних критериев, но ухудшаются значения других. Состав таких критериев называется противоречивым, и окончательно выбранное решение всегда будет компромиссным. Компромисс разрешается введением тех или иных дополнительных ограничений или субъективных предположений. Поэтому невозможно говорить об объективном единственном решении такой задачи.
Часто многокритериальную задачу сводят к однокритериальной применением «свёртки» критериев в один комплексный, называемый целевой функцией (или функцией полезности).
ГРАДИЕНТ- одно из основных понятий векторного анализа и теории нелинейных отображений.
Градиентом
скалярной функции
векторного
аргумента
из евклидова пространства Е n наз.
производная функции f(t).по векторному
аргументу t, то есть n-мерный вектор с
компонентами
,
. Существуют следующие обозначения Г.
функции f(t) в точке
:
Г.
представляет собой ковариантный вектор:
компоненты Г., вычисленные в двух
различных координатных системах
и
,
связаны соотношениями:
Вектор
, начало к-рого помещено в точку
, указывает направление наискорейшего
роста функции
,
ортогональное линии или поверхности
уровня функции
, проходящей через точку
Производная
функции в точке
в направлении произвольного единичного
вектора
равна проекции Г. функции на это
направление:
где
- угол между
и
.
Максимум производной достигается при
, т. е. в направлении Г., и равен длине Г.
