Файл: Решение Необходимо найти минимальное значение целевой функции f 2x 1 4x 2 min, при системе ограничений.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 338
Скачиваний: 2
, получим: x1 = 16, x2 = 22
Откуда найдем минимальное значение целевой функции:
F(X) = 2*16 - 4*22 = -56
№ 11-20.
Для выпуска изделий двух типов А и В на предприятии используется три вида сырья. Предприятие обеспечено сырьем первого вида в количестве S1 кг, сырьем второго вида – S2 кг, сырьем третьего вида – S3 кг.
На производство одного изделия А необходимо затратить сырья первого вида a1 кг, сырья второго вида a2 кг, сырья третьего вида a3 кг. На производство одного изделия В необходимо затратить сырья первого вида b1 кг, сырья второго вида b2 кг, сырья третьего вида b3 кг. Прибыль от реализации одного изделия А составляет C1 руб., а изделия В – C2 руб.
Составьте план производства изделий А и В так, чтобы предприятие получило наибольшую прибыль от их реализации. Задачу решите симплексным методом.
14. a1 = 1, b1 = 4, S1 = 1140, C1 = 12,
a2 = 6, b2 = 7, S2 = 2420, C2 = 21,
a3 = 5, b3 = 4, S3 = 1650.
Решение:
Решим прямую задачу линейного программирования симплексным методом, с использованием симплексной таблицы.
Определим максимальное значение целевой функции F(X) = 12x1+21x2 при следующих условиях-ограничений.
x1+4x2≤1140
6x1+7x2≤2420
5x1+4x2≤1650
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).
В 1-м неравенстве смысла (≤) вводим базисную переменную x3. В 2-м неравенстве смысла (≤) вводим базисную переменную x4. В 3-м неравенстве смысла (≤) вводим базисную переменную x5.
x1+4x2+x3 = 1140
6x1+7x2+x4 = 2420
5x1+4x2+x5 = 1650
Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:
Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом.
Решим систему уравнений относительно базисных переменных: x3, x4, x5
Полагая, что свободные переменные
равны 0, получим первый опорный план:
X0 = (0,0,1140,2420,1650)
Базисное решение называется допустимым, если оно неотрицательно.
| Базис | B | x1 | x2 | x3 | x4 | x5 |
| x3 | 1140 | 1 | 4 | 1 | 0 | 0 |
| x4 | 2420 | 6 | 7 | 0 | 1 | 0 |
| x5 | 1650 | 5 | 4 | 0 | 0 | 1 |
| F(X0) | 0 | -12 | -21 | 0 | 0 | 0 |
| Базис | B | x1 | x2 | x3 | x4 | x5 | min |
| x3 | 1140 | 1 | 4 | 1 | 0 | 0 | 285 |
| x4 | 2420 | 6 | 7 | 0 | 1 | 0 | 2420/7 |
| x5 | 1650 | 5 | 4 | 0 | 0 | 1 | 825/2 |
| F(X1) | 0 | -12 | -21 | 0 | 0 | 0 | |
4. Пересчет симплекс-таблицы. Формируем следующую часть симплексной таблицы. Вместо переменной x3 в план 1 войдет переменная x2. Строка, соответствующая переменной x2 в плане 1, получена в результате деления всех элементов строки x3 плана 0 на разрешающий элемент РЭ=4. На месте разрешающего элемента получаем 1. В остальных клетках столбца x2 записываем нули. Таким образом, в новом плане 1 заполнены строка x2 и столбец x2. Все остальные элементы нового плана 1, включая элементы индексной строки, определяются по правилу прямоугольника. Для этого выбираем из старого плана четыре числа, которые расположены в вершинах прямоугольника и всегда включают разрешающий элемент РЭ. НЭ = СЭ - (А*В)/РЭ СТЭ - элемент старого плана, РЭ - разрешающий элемент (4), А и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ. Представим расчет каждого элемента в виде таблицы:
| B | x1 | x2 | x3 | x4 | x5 |
| 1140 : 4 | 1 : 4 | 4 : 4 | 1 : 4 | 0 : 4 | 0 : 4 |
| 2420-(1140 • 7):4 | 6-(1 • 7):4 | 7-(4 • 7):4 | 0-(1 • 7):4 | 1-(0 • 7):4 | 0-(0 • 7):4 |
| 1650-(1140 • 4):4 | 5-(1 • 4):4 | 4-(4 • 4):4 | 0-(1 • 4):4 | 0-(0 • 4):4 | 1-(0 • 4):4 |
| 0-(1140 • -21):4 | -12-(1 • -21):4 | -21-(4 • -21):4 | 0-(1 • -21):4 | 0-(0 • -21):4 | 0-(0 • -21):4 |
| Базис | B | x1 | x2 | x3 | x4 | x5 |
| x2 | 285 | 1/4 | 1 | 1/4 | 0 | 0 |
| x4 | 425 | 17/4 | 0 | -7/4 | 1 | 0 |
| x5 | 510 | 4 | 0 | -1 | 0 | 1 |
| F(X1) | 5985 | -27/4 | 0 | 21/4 | 0 | 0 |
Итерация №1. 1. Проверка критерия оптимальности. Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты. 2. Определение новой базисной переменной. В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю. 3. Определение новой свободной переменной. Вычислим значения Di по строкам как частное от деления: bi / ai1и из них выберем наименьшее: min (285 : 1/4 , 425 : 41/4 , 510 : 4 ) = 100 Следовательно, 2-ая строка является ведущей. Разрешающий элемент равен (41/4) и находится на пересечении ведущего столбца и ведущей строки.
| Базис | B | x1 | x2 | x3 | x4 | x5 | min |
| x2 | 285 | 1/4 | 1 | 1/4 | 0 | 0 | 1140 |
| x4 | 425 | 17/4 | 0 | -7/4 | 1 | 0 | 100 |
| x5 | 510 | 4 | 0 | -1 | 0 | 1 | 255/2 |
| F(X2) | 5985 | -27/4 | 0 | 21/4 | 0 | 0 | |