ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 28.04.2024
Просмотров: 34
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Цикл приведен в таблице (2,5; 2,2; 1,2; 1,5; ).
Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (2, 2) = 15. Прибавляем 15 к объемам грузов, стоящих в плюсовых клетках и вычитаем 15 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.
| 1 | 2 | 3 | 4 | 5 | Запасы |
1 | 7 | 4[65] | 15 | 9 | 14[55] | 120 |
2 | 11 | 2 | 7[75] | 2[60] | 10[15] | 150 |
3 | 4[85] | 5 | 12[15] | 8 | 17 | 100 |
Потребности | 85 | 65 | 90 | 60 | 70 | |
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vi. по занятым клеткам таблицы, в которых ui + vi = cij, полагая, что u1 = 0.
| v1=3 | v2=4 | v3=11 | v4=6 | v5=14 |
u1=0 | 7 | 4[65] | 15 | 9 | 14[55] |
u2=-4 | 11 | 2 | 7[75] | 2[60] | 10[15] |
u3=1 | 4[85] | 5 | 12[15] | 8 | 17 |
Опорный план является оптимальным, так все оценки свободных клеток удовлетворяют условию ui + vi <= cij.
Минимальные затраты составят:
F(x) = 4*65 + 14*55 + 7*75 + 2*60 + 10*15 + 4*85 + 12*15 = 2345
2.2 Решение производственной задачи
Вариант 1.
Предприятие предполагает выпускать два вида продукции А и В, для производства которых используется сырьё трех видов. Производство обеспечено сырьем каждого вида в количествах: 432, 424, 532 кг. На изготовление единицы изделия А требуется затратить сырья каждого вида 2, 3, 5 кг, соответственно, а для единицы изделия В – 5, 4, 3 кг. Прибыль от реализации единицы изделия А составляет 34 ден.ед., для единицы изделия В – 50 ден.ед.
Требуется составить план производства изделий А1 и А2 обеспечивающий максимальную прибыль предприятия от реализации готовой продукции.
-
Вид сырья
Продукция
Ограничения по сырью
А
В
1-й
2
5
432
2-й
3
4
424
3-й
5
3
532
прибыль
34
50
Требуется составить план производства изделий А и В обеспечивающий максимальную прибыль предприятия от реализации готовой продукции.
Решение.
Обозначим через х1 и х2 количество единиц продукции соответственно А и В, запланированных к производству. Для их изготовления потребуется (2х1 +5 х2) единиц ресурса I, (3х1 +4х2) единиц ресурса II, (5х1 +3х2) единиц ресурса III. Так как потребление ресурсов I, II, III не должно превышать их запасов, то связь между потреблением ресурсов и их запасами выразится системой неравенств:
2 х1 +5х2 ≤ 432;
3х1 +4х2 ≤ 424; (6)
5х1 +3х2 ≤ 532.
По смыслу задачи переменные:
х1 ≥ 0, х2 ≥ 0. (7)
Суммарная прибыль составит 34х1 от реализации продукции А и 50х 2 от реализации продукции В, то есть :
F = 34х1 +50х 2 max (8)
Далее будем решать задачу двумя методами:
1способ – симплексный метод
С помощью дополнительных неотрицательных переменных перейдём к системе уравнений. В данном случае все дополнительные переменные вводятся со знаком « + », так как все неравенства имеют вид « ≤ ».
Получим систему ограничений в виде :
2 х 1 +5х2 + х3 ≤ 432;
3х1 +4х2 + х4 ≤ 424; (9)
5х1 + 3х2 + х5 ≤ 532.
Для нахождения первоначального базисного решения разобьём переменные на две группы – основные и не основные. Так как определитель, составленный из коэффициентов при дополнительных переменных х3, х4, х5 отличен от нуля, то эти переменные можно взять в качестве основных на первом шаге решения задачи.
I шаг.
Основные переменные: х3, х4, х5.
Не основные переменные: х1, х2. .
Выразим основные переменные через не основные :
х 3 = 432 - 2х1 - 5х2 ;
х4 = 424-3х1 - 4х2; (10)
х5 = 532 - 5х1 - 3х2.
Положив основные переменные равными нулю, то есть х1 = 0, х2 = 0, получим базисное решение Х1 = (0, 0, 432, 424, 532), которое является допустимым. Поскольку это решение допустимо, то нельзя отбросить возможность того, что оно оптимально. Выразим линейную функцию через не основные переменные:
F = 34х1 + 50х2 . max
При решении Х1 значение функции равно F(Х1). Легко понять, что функцию F можно увеличить за счёт увеличения любой из не основных переменных, входящих в выражение F с положительным коэффициентом. Это можно осуществить, перейдя к новому базисному решению, в котором эта переменная будет не основной, то есть принимать не нулевое, а положительное значение. При таком переходе одна из основных переменных перейдёт в не основные. В данном примере для увеличения F можно переводить в основные любую переменную, так как и х1 и х2 входят в выражение для F со знаком «+». Для определённости будем выбирать переменную, имеющую больший коэффициент, то есть х2. Система (10) накладывает ограничения на рост переменной х2 . Поскольку необходимо сохранять допустимость решений, то есть все переменные должны оставаться неотрицательными, то должны выполняться следующие неравенства (при этом х1 = 0 как не основная переменная):
х
3 = 432 - 5х2 ≥ 0; х2 ≤ 432;
х4 = 424 - 4х2 ≥ 0; откуда х2 ≤ 424;
х5 = 532- 3х2 ≥ 0; х2 ≤ 532.
Каждое уравнение системы, определяет оценочное отношение – границу роста переменной х2, сохраняющую неотрицательность соответствующей переменной. Эта граница определяется абсолютной величиной свободного члена к коэффициенту при х2 при условии, что эти числа имеют разные знаки.
Очевидно, что сохранение неотрицательности всех переменных возможно, если не нарушается ни одна из полученных границ. В данном примере наибольшее возможное значение для переменной х2 определяется как х2 = min {432/5, 106, 532/3} = 86. При х2 = 86 переменная х = 0 и переходит в не основные.
Уравнение, где достигается наибольшее возможное значение переменной, переводимой в основные (то есть, где оценка минимальна), называется разрешающим. В данном случае – это третье уравнение.
II шаг.
Основные переменные: х2, х4, х5.
Не основные переменные: х1, х.3 .
Выразим основные переменные через новые не основные, начиная с разрешающего уравнения(его используем для записи выражения для х2 ) :
х 2 =86- 0,4 х1 - 0,2х3;
х4 =78 –1,4х1 + 0,8х3;
х 5=273 – 3,8х1 + 0,6х3.
Второе базисное решение Х2 = (0, 86, 0, 78, 273 ) является допустимым.
Выразив линейную функцию через не основные переменные на этом шаге, получаем:
F = 4320 + 14 x1-10 x3
Значение линейной функции F2 = F(X2) = 4320
Поскольку необходимо сохранять допустимость решений, то должны выполняться следующие неравенства(при этом х1 = 0 как не основная переменная):
х2 =86 - 0,2х3 ≥ 0; х3 ≤ 430;
х 4 =78 + 0,8х3 ≥ 0; откуда х3 ≤ -98; (11)
х5 =273 + 0,6х3 ≥ 0. х3 ≤ -455.
Обнаруживаем возможность дальнейшего увеличения линейной функции за счёт переменной х1, входящей в выражение для F с положительным коэффициентом. Система уравнений (11) определяет наибольшее возможное значение для х5 :
Х3 = min {430,-98,-455} = -98 .
При х3 = -98 х4 = 0 переходит в неосновные переменные.
Разрешающим будет третье уравнение.
III шаг.
Основные переменные: х1, х2, х5.
Неосновные переменные: х4, х3.
Выразим основные переменные через неосновные:
х 1= 56 – 3/7х3 -2/7х4;
х2 = 64 + 4/7х3 - 5/7х4;
х5 = 60 - 11/7х3 + 19/7х4.
Третье базисное решение Х3 = (56, 64,0, 0, 60) является допустимым.
Выразим линейную функцию через неосновные переменные:
F = 5104 -2 x3-10 x4.
Значение линейной функции F3 = F(X3) = 5104.
Учитывая, что все x i 0, по условию задачи, наибольшее значение функции F равно свободному члену 5104, т.е. мы получили оптимальное решение.
Теперь можем записать ответ.
Ответ: максимальная прибыль от реализации продукции равна 5104 ден. ед. X опт = (56 , 64 , 0 , 0 , 60).
2 способ:симплекс-метод табличный
Решим прямую задачу линейного программирования симплексным методом, с использованием симплексной таблицы.
Определим максимальное значение целевой функции F(X) = 34x1+50x2 при следующих условиях-ограничений.
2x1+5x2≤432
3x1+4x2≤424
5x1+3x2≤532
2x1 + 5x2 + 1x3 + 0x4 + 0x5 = 432
3x1 + 4x2 + 0x3 + 1x4 + 0x5 = 424
5x1 + 3x2 + 0x3 + 0x4 + 1x5 = 532
Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:
Решим систему уравнений относительно базисных переменных:
x3, x4, x5,
Полагая, что свободные переменные равны 0, получим первый опорный план:
X1 = (0,0,432,424,532)
Базис | В | x1 | x2 | x3 | x4 | x5 |
x3 | 432 | 2 | 5 | 1 | 0 | 0 |
x4 | 424 | 3 | 4 | 0 | 1 | 0 |
x5 | 532 | 5 | 3 | 0 | 0 | 1 |
F(X0) | 0 | -34 | -50 | 0 | 0 | 0 |