Контрольная работа по "Теории вероятности и математической статистике". 9
Задача.
Имеется 150 л жидкости А и 150 л жидкости Б. Для получения одной бутыли смеси 1 нужно взять 2 л жидкости А и 1 л жидкости Б, а для получения одной бутыли смеси 2 нужно взять соответственно 1 л жидкости А и 4 - жидкости Б. Смесь 1 продается по цене 2 ден. единицы, а смесь 2 — 3 ден. единицы за одну бутыль. Сколько нужно приготовить бутылей каждой смеси, чтобы общая их стоимость была наибольшей, при условии, что число бутылей со смесью 2 не менее числа бутылей со смесью 1.
Задания:1)Сформулировать экономико-математическую модель исходной эконом задачи 2) Решить полученную задачу линейного программирования симплексным методом 3) Составить двойственную задачу и найти ее решение.
Решение.
1)
Составим экономико-
Введем обозначения. Пусть x1 – план приготовления бутылей со смесью 1.
x2 –– план приготовления бутылей со смесью 2.
Тогда у нас будут ограничения по каждому виду жидкостей
Жидкость A: 2x1 +x2 ≤150
Жидкость Б: x1+4x2≤150
Кроме того, по условию задачи x1≤ x2
Планируемая прибыль будет:
F(x)= 2x1 + 3x2
Переменные x1 , x2, по смыслу задачи должны быть неотрицательны.
Итак, получили задачу линейного программирования
max 2x1 + 3x2
2x1 +x2 ≤150
x1+4x2≤150
x1-x2≤0
x1≥0,x2≥0
2)
Решим прямую задачу линейного программирования симплексным методом, с использованием симплексной таблицы.
Определим максимальное значение целевой функции F(X) = 2x1 + 3x2 при следующих условиях-ограничений.
2x1 + x2≤150
x1 + 4x2≤150
x1 - x2≤0
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).
В 1-м неравенстве смысла (≤) вводим базисную переменную x3. В 2-м неравенстве смысла (≤) вводим базисную переменную x4. В 3-м неравенстве смысла (≤) вводим базисную переменную x5.
2x1 + 1x2 + 1x3 + 0x4 + 0x5 = 150
1x1 + 4x2 + 0x3 + 1x4 + 0x5 = 150
1x1-1x2 + 0x3 + 0x4 + 1x5 = 0
Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:
Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом.
Экономический смысл дополнительных переменных: дополнительные перемены задачи ЛП обозначают излишки сырья, времени, других ресурсов, остающихся в производстве данного оптимального плана.
Решим систему уравнений относительно базисных переменных:
x3, x4, x5,
Полагая, что свободные переменные равны 0, получим первый опорный план:
X1 = (0,0,150,150,0)
Базисное решение называется допустимым, если оно неотрицательно.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
|
x3 |
150 |
2 |
1 |
1 |
0 |
0 |
x4 |
150 |
1 |
4 |
0 |
1 |
0 |
x5 |
0 |
1 |
-1 |
0 |
0 |
1 |
F(X0) |
0 |
-2 |
-3 |
0 |
0 |
0 |
Переходим к основному алгоритму симплекс-метода.
Итерация №0.
1. Проверка критерия оптимальности.
Текущий опорный план не оптимален,
так как в индексной строке
находятся отрицательные
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x2, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai2
и из них выберем наименьшее:
min (150 : 1 , 150 : 4 , - ) = 371/2
Следовательно, 2-ая строка является ведущей.
Разрешающий элемент равен (4) и находится на пересечении ведущего столбца и ведущей строки.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
min |
x3 |
150 |
2 |
1 |
1 |
0 |
0 |
150 |
x4 |
150 |
1 |
4 |
0 |
1 |
0 |
371/2 |
|
x5 |
0 |
1 |
-1 |
0 |
0 |
1 |
- |
F(X1) |
0 |
-2 |
-3 |
0 |
0 |
0 |
0 |
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x4 в план 1 войдет переменная x2.
Строка, соответствующая переменной x2 в плане 1, получена в результате деления всех элементов строки x4 плана 0 на разрешающий элемент РЭ=4
На месте разрешающего элемента в плане 1 получаем 1.
В остальных клетках столбца x2 плана 1 записываем нули.
Таким образом, в новом плане 1 заполнены строка x2 и столбец x2.
Все остальные элементы нового плана 1, включая элементы индексной строки, определяются по правилу прямоугольника.
Для этого выбираем из старого плана четыре числа, которые расположены в вершинах прямоугольника и всегда включают разрешающий элемент РЭ.
НЭ = СЭ - (А*В)/РЭ
СТЭ - элемент старого плана, РЭ - разрешающий элемент (4), А и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ.
Представим расчет каждого элемента в виде таблицы:
B |
x 1 |
x 2 |
x 3 |
x 4 |
x 5 |
|
150-(150 • 1):4 |
2-(1 • 1):4 |
1-(4 • 1):4 |
1-(0 • 1):4 |
0-(1 • 1):4 |
0-(0 • 1):4 |
150 : 4 |
1 : 4 |
4 : 4 |
0 : 4 |
1 : 4 |
0 : 4 |
0-(150 • -1):4 |
1-(1 • -1):4 |
-1-(4 • -1):4 |
0-(0 • -1):4 |
0-(1 • -1):4 |
1-(0 • -1):4 |
0-(150 • -3):4 |
-2-(1 • -3):4 |
-3-(4 • -3):4 |
0-(0 • -3):4 |
0-(1 • -3):4 |
0-(0 • -3):4 |
Получаем новую симплекс-
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
|
x3 |
1121/2 |
13/4 |
0 |
1 |
-1/4 |
0 |
x2 |
371/2 |
1/4 |
1 |
0 |
1/4 |
0 |
x5 |
371/2 |
11/4 |
0 |
0 |
1/4 |
1 |
F(X1) |
1121/2 |
-11/4 |
0 |
0 |
3/4 |
0 |
Итерация №1.
1. Проверка критерия
Текущий опорный план не оптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai1
и из них выберем наименьшее:
min (1121/2 : 13/4 , 371/2 : 1/4 , 371/2 : 11/4 ) = 30
Следовательно, 3-ая строка является ведущей.
Разрешающий элемент равен (11/4) и находится на пересечении ведущего столбца и ведущей строки.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
min |
x3 |
1121/2 |
13/4 |
0 |
1 |
-1/4 |
0 |
642/7 |
|
x2 |
371/2 |
1/4 |
1 |
0 |
1/4 |
0 |
150 |
x5 |
371/2 |
11/4 |
0 |
0 |
1/4 |
1 |
30 |
F(X2) |
1121/2 |
-11/4 |
0 |
0 |
3/4 |
0 |
0 |
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x5 в план 2 войдет переменная x1.
Строка, соответствующая переменной x1 в плане 2, получена в результате деления всех элементов строки x5 плана 1 на разрешающий элемент РЭ=11/4
На месте разрешающего элемента в плане 2 получаем 1.
В остальных клетках столбца x1 плана 2 записываем нули.
Таким образом, в новом плане 2 заполнены строка x1 и столбец x1.
Все остальные элементы нового плана 2, включая элементы индексной строки, определяются по правилу прямоугольника.
Представим расчет каждого элемента в виде таблицы:
B |
x 1 |
x 2 |
x 3 |
x 4 |
x 5 |
|
1121/2-(371/2 • 13/4):11/4 |
13/4-(11/4 • 13/4):11/4 |
0-(0 • 13/4):11/4 |
1-(0 • 13/4):11/4 |
-1/4-(1/4 • 13/4):11/4 |
0-(1 • 13/4):11/4 |
|
371/2-(371/2 • 1/4):11/4 |
1/4-(11/4 • 1/4):11/4 |
1-(0 • 1/4):11/4 |
0-(0 • 1/4):11/4 |
1/4-(1/4 • 1/4):11/4 |
0-(1 • 1/4):11/4 |
|
371/2 : 11/4 |
11/4 : 11/4 |
0 : 11/4 |
0 : 11/4 |
1/4 : 11/4 |
1 : 11/4 |
|
1121/2-(371/2 • -11/4):11/4 |
-11/4-(11/4 • -11/4):11/4 |
0-(0 • -11/4):11/4 |
0-(0 • -11/4):11/4 |
3/4-(1/4 • -11/4):11/4 |
0-(1 • -11/4):11/4 |
Получаем новую симплекс-
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
|
x3 |
60 |
0 |
0 |
1 |
-3/5 |
-12/5 |
|
x2 |
30 |
0 |
1 |
0 |
1/5 |
-1/5 |
|
x1 |
30 |
1 |
0 |
0 |
1/5 |
4/5 |
|
F(X2) |
150 |
0 |
0 |
0 |
1 |
1 |
1. Проверка критерия оптимальности.
Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи.
Окончательный вариант симплекс-таблицы:
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
|
x3 |
60 |
0 |
0 |
1 |
-3/5 |
-12/5 |
|
x2 |
30 |
0 |
1 |
0 |
1/5 |
-1/5 |
|
x1 |
30 |
1 |
0 |
0 |
1/5 |
4/5 |
|
F(X3) |
150 |
0 |
0 |
0 |
1 |
1 |
Оптимальный план можно записать так:
x2 = 30
x1 = 30
F(X) = 3•30 + 2•30 = 150
3)
Составим двойственную задачу к прямой задаче.
2y1 + y2 + y3≥2
y1 + 4y2 - y3≥3
150y1 + 150y2 → min
y1 ≥ 0
y2 ≥ 0
y3 ≥ 0
Решение двойственной задачи дает оптимальную систему оценок ресурсов.
Используя последнюю итерацию прямой задачи найдем, оптимальный план двойственной задачи.
Из теоремы двойственности следует, что Y = C*A-1.
Составим матрицу A из компонентов векторов, входящих в оптимальный базис.
Определив обратную матрицу D = А-1 через алгебраические дополнения, получим:
Как видно из последнего плана симплексной таблицы, обратная матрица A-1 расположена в столбцах дополнительных переменных.
Тогда Y = C*A-1 =
Оптимальный план двойственной задачи равен:
y1 = 0
y2 = 1
y3 = 1
Z(Y) = 150*0+150*1+0*1 = 150
Критерий оптимальности полученного решения. Если существуют такие допустимые решения X и Y прямой и двойственной задач, для которых выполняется равенство целевых функций F(x) = Z(y), то эти решения X и Y являются оптимальными решениями прямой и двойственной задач соответственно.
Определение дефицитных и недефицитных (избыточных) ресурсов. Вторая теорема двойственности.
Подставим оптимальный план прямой задачи в систему ограниченной математической модели:
2*30 + 1*30 = 90 < 150
1*30 + 4*30 = 150 = 150
1*30 + -1*30 = 0 = 0
1-ое ограничение выполняется как строгое неравенство, т.е. жидкость вида А израсходована не полностью. Значит, этот она не является дефицитной и его оценка в оптимальном плане y1 = 0.
Неиспользованный
2-ое ограничение прямой
задачи выполняется как
Таким образом, отличную от нуля двойственные оценки имеют лишь те виды ресурсов, которые полностью используются в оптимальном плане. Поэтому двойственные оценки определяют дефицитность ресурсов.
Обоснование эффективности оптимального плана.
При подстановке оптимальных двойственных оценок в систему ограничений двойственной задачи получим:
2*0 + 1*1 + 1*1 = 2 = 2
1*0 + 4*1 + -1*1 = 3 = 3
1-ое ограничение двойственной
задачи выполняется как
2-ое ограничение двойственной задачи выполняется как равенство. Это означает, что смесь второго вида экономически выгодно использовать, а ее использование предусмотрено оптимальным планом прямой задачи (x2>0).

- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности"
- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности и математической статистике"
- Контрольная работа по "Теории вероятности и математической статистике"