Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кононов Д.А. Исследование операций (Уч. пос. дл...doc
Скачиваний:
24
Добавлен:
25.08.2019
Размер:
3.73 Mб
Скачать

4.11Критерии оптимальности

  1. Для того чтобы точка выпуклого множества являлась точкой минимума выпуклой и дифференцируемой на функции , т.е. оптимальной, необходимо и достаточно, чтобы для любого  выполнялось (99).

Следствие. Если функция строго выпукла, то единственна.

  1. Доказать самостоятельно.

Итак, изучая выпуклые функции и их связь с выпуклыми множествами мы увидели важнейшее свойство этих объектов: если для выпуклой функции существует точка локального экстремума на выпуклом замкнутом множестве, то она является и точкой глобального экстремума; для строго выпуклой функции эта точка является единственной.

Введем вектор = — , где — любое число. Пусть = .

  1. Для того чтобы точка выпуклого множества являлась точкой минимума выпуклой и дифференцируемой на функции , необходимо и достаточно, чтобы = , где = — .

  1. Доказать самостоятельно.

  1. Если от не требовать условия выпуклости, то справедливо следующее утверждение:

для того чтобы точка выпуклого множества являлась точкой локального минимума дифференцируемой на функции , необходимо и достаточно, чтобы = = .

  1. Будет ли функция

=

выпукла на множестве

={ }?

  1. При каких действительных значениях параметра выпукло множество

={ }?

  1. Построить гиперплоскость, разделяющую множества

={ }

и

={ }.

Лекция № 5.Основы выпуклого программирования. Теория Куна-Таккера

Содержание учебного плана: задача выпуклого программирования (ЗВП) как задача определения стратегий-констант на выпуклом множестве контролируемых факторов; множители Лагранжа и их интерпретация; функция Лагранжа; условия регулярности; седловые точки и достаточные условия оптимальности ЗВП; теорема Куна-Таккера; дифференциальные условия Куна-Таккера.

Изучая операции, в которых отсутствуют неуправляемые факторы, приходим к необходимости решения задачи математического программирования:

  1. .

Оптимизация на множестве стратегий-констант , может пониматься как максимизация показателя эффективности , так и его минимизация.

5.1Основная задача выпуклого программирования

Пусть задано выпуклое и замкнутое множество . Рассмотрим множество

  1. ={ }, =( ,…, ),  .

где ( ) — вогнутые (выпуклые вверх) непрерывные на скалярные функции. В теории математического программирования каждый элемент  принято называть допустимым планом, а само множество — множеством допустимых планов.

  1. Доказать самостоятельно выпуклость множества .

5.2Формальная постановка задачи выпуклого программирования

  1. Задачу

  1. ,

где выпукла, а определяется условиями (101), называется основной задачей выпуклого программирования.

Определение 31. означает, что ставится задача:

  1. Если существует минимальное значение функции на множестве , то среди всех допустимых планов найти оптимальный план , для которого

  1. = =

при этом число называют значением задачи.

  1. Если оптимального плана не существует, то требуется

  • а) либо найти значение задачи как точную нижнюю грань значений функции на множестве :

  1. =

  • б) либо убедиться, что неограничена снизу на множестве ;

  • в) либо убедиться в том, что множество допустимых планов пусто.