Несколько усложняется решение задачи выпуклого программирования в случае ограничений в виде неравенств и ограничений неотрицательности

Задача ВП в данном случае имеет вид

(3.28)
Z = f (x1,x2,…, xn) max,

(3.29)
1(x1,x2,…, xn) = 1,

2(x1,x2,…, xn) = 2,

- - - - - - - - - - - - - - -

(3.30)
m(x1,x2,…, xn) = m,

xj ≥ 0, j=1,2,…,n.

(3.31)
Для отыскания точки условного экстремума задачи (3.28)-(3.29) следует исходить из следующих условий

(3.32)
= 0, j=1,2,…,n,

i ≥0, i =0, ≥0,

где - функция Лагранжа вида

= f (x1,x2,…, xn) + i (b i - i (x1,x2,…, xn)).

Если принять во внимание условие неотрицательности xj ≥ 0, j=1,2,…,n, то вместо равенств (3.31) следует пользоваться равенствами

xj = 0, где xj ≥ 0, ≤ 0.

С учетом вида функции Лагранжа условия нахождения точка условного максимума задачи (3.28)-(3.30) можно будет записать так:

I группа условий:

- i ≤ 0,

( - i ≤ 0)xj = 0,

xj ≥ 0, j=1,2,…,n;

II группа условий:

bi - i (x1,x2,…, xn)≥0,

i ( i (x1,x2,…, xn) - b1) = 0,

xj ≥ 0, i=1,2,…,m.

Условия I и II называются условиями Куна -Таккера. Из совокупности этих условий выделим для более глубокого рассмотрения следующие отношения.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: