
- •1.2. Условия существования управления.
- •1.3. Оптимальность управления.
- •Лекция 2
- •2.1. Этапы принятия решений
- •2.2. Схема функционирования системы управления
- •2.3. Цели и критерии эффективности.
- •Лекция 3
- •3. 1. Виды критериев.
- •3.2. Многокритериальные системы.
- •3.3. Выбор критерия в состоянии неопределенности.
- •3.4. Выявление целей и критериев.
- •3.5. Особенности построения модели управляемой системы
- •4.1. Методология и психологические аспекты принятия решений
- •4.2. Системный анализ.
- •4.3. Таблицы решений.
- •Лекция 5. Принятие решений в различных условиях.
- •5.1.Принятие решений в разомкнутых системах
- •5.2. Управление в системах с обратной связью.
- •5.3. Условия внешней среды.
- •Принятие решений в условиях определенности
- •Принятие решения в условиях риска
- •Принятие решений в условиях неопределенности
- •Принятие решений в конфликтных ситуациях
- •Лекция 6. Принятие решений и информация
- •Основные характеристики информации.
- •Лекция 7. Минимизация функции одной переменной без ограничений
- •1.1. Постановка задачи
- •1.2. Полином произвольной степени
- •1.3. Степенная функция, умноженная на экспоненциальную функцию
- •Лекция 8. 1.4. Частный случай полинома, умноженного на экспоненциальную функцию
- •1.5. Степенная функция, умноженная на экспоненциальную функцию, зависящую от полинома второй степени
- •Минимизация функции нескольких переменных без ограничений
- •2.1. Постановка задачи
- •2.2. Детализация достаточных условий экстремума.
- •Лекция 9. 2.3. Сепарабельные функции
- •2.4. Факторизованные функции
- •2.5. Сумма квадратов переменных
- •2.6. Квадратичная форма
- •2.7. Частный случай кубической формы от двух переменных
- •Частный случай кубической формы от произвольного количества переменных
- •Частный случай полинома произвольной степени от двух переменных
- •Методы условной оптимизации
- •Задача нелинейного программирования. Метод неопределенных множителей Лагранжа
- •Глава 1. Метод неопределенного множителя Лагранжа
- •Общая постановка оптимальной задачи с одним ограничением
- •Сепарабельность целевой функции и функции – ограничения. Общий алгоритм решения
- •3. Степенные функции с одинаковыми степенями частных функций
Частный случай полинома произвольной степени от двух переменных
Рассмотрим следующий частный случай полинома произвольной степени от двух переменных
.
(1)
1. Пусть
.
Приравнивая частные производные первого
порядка от
нулю, получаем следующую систему
уравнений
=
= 0, (2)
=
= 0. (3)
Единственным
решением системы уравнений (2-3) является
.
Действительно,
легко проверить, что
является решением системы уравнений
(2-3). Рассмотрим, есть ли другие решения.
Если
при
,
то при этом условии (2) не равно нулю,
т.е. это решение не проходит. Матрица
Гессе имеет следующий вид
.
Её определитель
в этом случае равен
= (
)(
)
–
(
.
(4)
Его главный минор порядка 1 равен ( ).
В точке
= -
,
а его главный минор порядка 1 равен 0.
Это противоречит п. 2.2. Следовательно,
в этом случае решения оптимальной задачи
нет.
2. Пусть
.
Система уравнений (2-3) остается справедливой
и в этом случае с учетом приведенного
условия. Тогда
при
и система (2-3) справедлива при произвольном
.
Определитель матрицы Гессе и его главный
минор порядка 1 в этом случае равны 0.
Это противоречит п. 2.2. Следовательно,
и в этом случае решения оптимальной
задачи нет.
Методы условной оптимизации
Задача нелинейного программирования. Метод неопределенных множителей Лагранжа
Задача нелинейного
программирования может быть сформулирована
следующим образом: минимизировать
,
при
ограничениях в виде равенств
,
и
ограничениях в виде неравенств
.
Она может быть сведена к ограничениям
в виде равенств вычитанием параметра
из
,
т.е. задача нелинейного программирования
приобретает вид: минимизировать
,
при ограничениях в виде равенств
,
.
В этом случае для решения задача нелинейного программирования можно применить метод неопределенных множителей. Метод неопределенных множителей Лагранжа применяется для решения оптимальных задач с аналитическим выражением для целевой функции и при наличии ограничений на независимые переменные в виде равенств, имеющих также аналитический вид. Применение неопределенных множителей Лагранжа позволяет свести задачу оптимизации с ограничениями – равенствами к оптимальной задаче без ограничений. В этом случае порядок системы уравнений, решаемой для нахождения экстремума целевой функции, повышается на число ограничений. Методы, основанные на использовании множителей Лагранжа, относятся к категории параметрических методов штрафных функций, так как для них характерно то, что функции-ограничения вводятся в структуру модифицированной целевой функции совместно с некоторыми переменными параметрами.
Итак, в этом случае определяется функция Лагранжа
(1)
где
,
,
- неотрицательные и не зависящие от
весовые коэффициенты, которые можно
отождествить с множителями Лагранжа.
В дальнейшем понадобится понятие выпуклой функции. Приведем соответствующее определение и некоторые свойства этой функции.
Определение.
Функция
называется выпуклой в области
,
если для любых двух векторов
,
выполняется неравенство
,
где
.
Функция
называется строго выпуклой в области
,
если в неравенстве знак
можно заменить на
.
Выпуклая функция
не может принимать значения, большего,
чем значения функции, полученной линейной
интерполяцией между
и
.
Если имеет место обратное неравенство,
то функция называется вогнутой. Функция
вогнутая (строго вогнутая), если (-
)
выпуклая (строго выпуклая). Дифференцируемая
выпуклая функция обладает следующими
свойствами:
1)
-
(
)
для всех
,
где
=
;
2) матрица вторых
частных производных
по
( матрица Гессе) положительно определенная
( или положительно полуопределенная)
для всех
,
если
строго выпуклая (выпуклая);
3) в области
функция
имеет только один экстремум.
Критерий Сильвестра (проверка выпуклости): функция является строго выпуклой (выпуклой) в точке , если матрица Гессе положительно определенная ( или положительно полуопределенная) в этой точке.
Матрица Гессе является положительно определенной (или положительно полуопределенной) в точке , если её определитель положителен (неотрицателен) в этой точке.
Множество точек
(или область) называется выпуклым в
- мерном пространстве, если для всех пар
точек (
,
),
принадлежащих этому множеству, отрезок
прямой линии, соединяющей их, также
полностью принадлежит множеству. Каждая
точка
,
определяемая выражением
=
+(1-
,
,
также принадлежит множеству. Группа
ограничений
,
определяет выпуклую область, если все
выпуклы.
В [ ] доказана следующая теорема.
Теорема 1.
Для того
чтобы
было решением общей задачи нелинейного
программирования (минимизации целевой
функции) в области
с
вышеуказанными ограничениями в виде
равенств необходимо и достаточно, чтобы:
1) функция
была выпуклой в
,
2) в окрестности
ограничения задачи были выпуклы и 3) в
точке
удовлетворялась следующая система
уравнений:
= 0,
,
= 0,
,
= 2
=
0,
,
,
где определяется формулой (1) п. 1.0.
Здесь можно выделить частный случай теоремы, когда отсутствуют ограничения в виде неравенств, в виде отдельной теоремы.
Теорема 2. Для того чтобы было решением задачи нелинейного программирования (минимизации целевой функции) в области с ограничениями в виде равенств , необходимо и достаточно, чтобы: 1) функция была выпуклой в , 2) в окрестности ограничения задачи были выпуклы и 3) в точке удовлетворялась следующая система уравнений:
= 0,
,
=
0,
.
Сначала рассмотрим оптимальные задачи с одним ограничением.