Показатели | Озимая пшеница | Кукуруза на зерно | Сахарная свекла |
Затраты труда на 1 га - ручного, чел.-дн. | 0,6 | 1,9 | 17,5 |
- механизированного, тракторо-смен | 0,9 | 2,9 | 2,2 |
Стоимость продукции, ден.ед. | 288,0 | 172,0 | 500,0 |
Затраты материально-денежные на 1 га, ден.ед. | |||
Уменьшение материально-денежных затрат с увеличением площади посева на 1 га, ден.ед. | 0,03 | 0,15 | 0,07 |
Найти оптимальное сочетание отраслей, обеспечивающее максимум прибыли в стоимостном выражении.
Обозначения.
Переменные задачи:
x1, га – посевная площадь под озимой пшеницей;
x2, га - посевная площадь под кукурузой на зерно;
x3, га - посевная площадь под сахарной свеклой.
Ограничения задачи:
Баланс орошаемой пашни, га
x1+х2+х3 ≤ 300, [ га ]=[ га ]
Баланс ручного труда, чел.-дн.
0,6х1+1,9х2+17,5х3 ≤ 3000, [(чел.-дн./га) × га ] = [чел.-дн. ]
Баланс механизированного труда, тракторо-смен
0,9х1+2,9х2+2,2х3 ≤ 800, [тракторо-смен /га) × га ] = [тракторо-смен]
Условия неотрицательности переменных
xj ≥ 0; j=1,2,3
Целевая функция
Max Z = (288 - (45-0,03)х1)х1+(172 - (77-0,5)х2)х2+(500 - (150-0,07)х3)х3 = 243х1+0,03х12+95х2 +0,5х22+350 х3 +0,07х32
|
|
[ ден.ед. ] = [ ден.ед. /га) × га ]
Формы записи задачи выпуклого программирования
Любую задачу выпуклого программирования можно привести к задаче с линейной целевой функцией и выпуклыми функциями системы ограничений. Такая запись выпуклой задачи называется канонической формой.
Пусть задана исходная форма общей задачи выпуклого программирования:
min Z = f(X) = f(x1, x2,...,xn),
ji (X) £ 0, i = 1 ¸ m,
X ³ 0, где f(X) – выпуклаяфункция,
ji(X) – выпуклые функции, i = 1 ¸ m.
В общем случае канонической формой для задачи выпуклого программирования является запись:
min Z = С1x1+С2x2+...+Cn xn - целевая функция,
система ограничений
ji(X) £ 0, i = 1 ¸ m,
X (x1, x2,...,xn) ³ 0, ji(X) – выпуклые функции, i = 1 ¸ m.
Частный случай записи канонической формы:
Пусть задана исходная форма общей задачи выпуклого программирования:
min Z= f(X)= f(x1, x2,...,xn),
ji(X) £ 0, i = 1 ¸ m,
X ³ 0,
где f(X) – выпуклаяфункция,
ji(X) – выпуклые функции, i = 1 ¸ m.
Вектор X (x1, x2,...,xn) имеет n переменных, тогда для перехода к канонической форме введем дополнительную переменную xn+1.
Получим запись:
min Z = xn+1,
система ограничений
ji(X) £ 0, i = 1 ¸ m,
f(X) - xn+1 £ 0,
X ³ 0, где f(X) – выпуклаяфункция,
j i(X) – выпуклые функции, i = 1 ¸ m.
То есть в каноническую форму вводится и новое ограничение, и новая переменная. Или
min Z = xn+1,
система ограничений
ji(X) £ 0, i = 1 ¸ m,
f(X) £ xn+1,
X (x1, x2,...,xn) ³ 0, где f(X) – выпуклаяфункция,
ji(X) – выпуклые функции, i = 1 ¸ m.
Данная исходная форма общей задачи выпуклого программирования и каноническая форма общей задачи выпуклого программирования являются эквивалентными, если установить правило соответствия допустимых решений путем приписывания и отбрасывания дополнительной переменной xn+1 .
|
|