Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория принятия решений(1).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.72 Mб
Скачать
    1. Частный случай полинома произвольной степени от двух переменных

Рассмотрим следующий частный случай полинома произвольной степени от двух переменных

. (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)

где , , - неотрицательные и не зависящие от весовые коэффициенты, которые можно отождествить с множителями Лагранжа.

В дальнейшем понадобится понятие выпуклой функции. Приведем соответствующее определение и некоторые свойства этой функции.

Определение. Функция называется выпуклой в области , если для любых двух векторов , выполняется неравенство

,

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

Выпуклая функция не может принимать значения, большего, чем значения функции, полученной линейной интерполяцией между и . Если имеет место обратное неравенство, то функция называется вогнутой. Функция вогнутая (строго вогнутая), если (- ) выпуклая (строго выпуклая). Дифференцируемая выпуклая функция обладает следующими свойствами:

1) - ( ) для всех , где = ;

2) матрица вторых частных производных по ( матрица Гессе) положительно определенная ( или положительно полуопределенная) для всех , если строго выпуклая (выпуклая);

3) в области функция имеет только один экстремум.

Критерий Сильвестра (проверка выпуклости): функция является строго выпуклой (выпуклой) в точке , если матрица Гессе положительно определенная ( или положительно полуопределенная) в этой точке.

Матрица Гессе является положительно определенной (или положительно полуопределенной) в точке , если её определитель положителен (неотрицателен) в этой точке.

Множество точек (или область) называется выпуклым в - мерном пространстве, если для всех пар точек ( , ), принадлежащих этому множеству, отрезок прямой линии, соединяющей их, также полностью принадлежит множеству. Каждая точка , определяемая выражением = +(1- , , также принадлежит множеству. Группа ограничений , определяет выпуклую область, если все выпуклы.

В [ ] доказана следующая теорема.

Теорема 1. Для того чтобы было решением общей задачи нелинейного программирования (минимизации целевой функции) в области с вышеуказанными ограничениями в виде равенств необходимо и достаточно, чтобы: 1) функция была выпуклой в , 2) в окрестности ограничения задачи были выпуклы и 3) в точке удовлетворялась следующая система уравнений:

= 0, ,

= 0, ,

= 2 = 0, ,

,

где определяется формулой (1) п. 1.0.

Здесь можно выделить частный случай теоремы, когда отсутствуют ограничения в виде неравенств, в виде отдельной теоремы.

Теорема 2. Для того чтобы было решением задачи нелинейного программирования (минимизации целевой функции) в области с ограничениями в виде равенств , необходимо и достаточно, чтобы: 1) функция была выпуклой в , 2) в окрестности ограничения задачи были выпуклы и 3) в точке удовлетворялась следующая система уравнений:

= 0, ,

= 0, .

Сначала рассмотрим оптимальные задачи с одним ограничением.