Автор работы: Пользователь скрыл имя, 28 Ноября 2013 в 22:03, контрольная работа
Задача № 1. Решить задачу графически и симплекс-методом.
Задача № 2. Цех выпускает три вида столярных изделий с использованием трёх видов сырья, расход которого на единицу каждого вида изделий приведён в таблице. Запасы сырья каждого вида на планируемый период составляют 200, 320 и 400 единиц соответственно. План выпуска изделий каждого вида за этот период составляет 10, 20, 15 единиц. Сколько единиц изделий каждого вида необходимо выпускать для получения максимальной прибыли и выполнения плана, если прибыль, получаемая от реализации одного изделия каждого вида, составляет 6 у.е., 12 у.е. и 15 у.е.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
min |
x3 |
20 |
5 |
0 |
1 |
-1 |
0 |
1 |
4 |
x2 |
22/3 |
1/3 |
1 |
0 |
-1/3 |
0 |
1/3 |
8 |
x5 |
0 |
-2 |
0 |
0 |
1 |
1 |
-1 |
- |
F(X2) |
-102/3 |
-111/3 |
0 |
0 |
11/3 |
0 |
-11/3+M |
0 |
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x3 в план 2 войдет переменная x1.
Строка, соответствующая переменной x1 в плане 2, получена в результате деления всех элементов строки x3 плана 1 на разрешающий элемент РЭ=5
На месте разрешающего элемента в плане 2 получаем 1.
В остальных клетках столбца x1 плана 2 записываем нули.
Таким образом, в новом плане 2 заполнены строка x1 и столбец x1.
Все остальные элементы нового плана 2, включая элементы индексной строки, определяются по правилу прямоугольника.
Получаем новую симплекс-
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x1 |
4 |
1 |
0 |
1/5 |
-1/5 |
0 |
1/5 |
x2 |
11/3 |
0 |
1 |
-1/15 |
-4/15 |
0 |
4/15 |
x5 |
8 |
0 |
0 |
2/5 |
3/5 |
1 |
-3/5 |
F(X2) |
342/3 |
0 |
0 |
24/15 |
-14/15 |
0 |
14/15+M |
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x4, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai4
и из них выберем наименьшее:
min (- , - , 8 : 3/5 ) = 131/3
Следовательно, 3-ая строка является ведущей.
Разрешающий элемент равен (3/5) и находится на пересечении ведущего столбца и ведущей строки.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
min |
x1 |
4 |
1 |
0 |
1/5 |
-1/5 |
0 |
1/5 |
- |
x2 |
11/3 |
0 |
1 |
-1/15 |
-4/15 |
0 |
4/15 |
- |
x5 |
8 |
0 |
0 |
2/5 |
3/5 |
1 |
-3/5 |
131/3 |
F(X3) |
342/3 |
0 |
0 |
24/15 |
-14/15 |
0 |
14/15+M |
0 |
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x5 в план 3 войдет переменная x4.
Строка, соответствующая переменной x4 в плане 3, получена в результате деления всех элементов строки x5 плана 2 на разрешающий элемент РЭ=3/5
На месте разрешающего элемента в плане 3 получаем 1.
В остальных клетках столбца x4 плана 3 записываем нули.
Таким образом, в новом плане 3 заполнены строка x4 и столбец x4.
Все остальные элементы нового плана 3, включая элементы индексной строки, определяются по правилу прямоугольника.
Получаем новую симплекс-
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x1 |
62/3 |
1 |
0 |
1/3 |
0 |
1/3 |
0 |
x2 |
48/9 |
0 |
1 |
1/9 |
0 |
4/9 |
0 |
x4 |
131/3 |
0 |
0 |
2/3 |
1 |
12/3 |
-1 |
F(X3) |
471/9 |
0 |
0 |
28/9 |
0 |
15/9 |
M |
1. Проверка критерия оптимальности.
Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи.
Окончательный вариант симплекс-таблицы:
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x1 |
62/3 |
1 |
0 |
1/3 |
0 |
1/3 |
0 |
x2 |
48/9 |
0 |
1 |
1/9 |
0 |
4/9 |
0 |
x4 |
131/3 |
0 |
0 |
2/3 |
1 |
12/3 |
-1 |
F(X4) |
471/9 |
0 |
0 |
28/9 |
0 |
15/9 |
M |
Так как в оптимальном
решении отсутствуют
Оптимальный план можно записать так:
x1 = 62/3
x2 = 48/9
F(X) = 10•62/3 -4•48/9 = 471/9
Ответ: F(X) = 10•62/3 -4•48/9 = 471/9, x1 = 62/3, x2 = 48/9.
Цех выпускает три
вида столярных изделий с
продукция сырьё |
I |
II |
III |
1 2 3 |
5 1 4 |
2 6 5 |
3 8 10 |
Запасы сырья каждого вида на планируемый период составляют 200, 320 и 400 единиц соответственно. План выпуска изделий каждого вида за этот период составляет 10, 20, 15 единиц. Сколько единиц изделий каждого вида необходимо выпускать для получения максимальной прибыли и выполнения плана, если прибыль, получаемая от реализации одного изделия каждого вида, составляет 6 у.е., 12 у.е. и 15 у.е.
Решение:
Математическая модель задачи:
Пусть х1 – количество продукции первого вида
х2 – количество продукции второго вида
х3 – количество продукции третьего вида
Запас сырья трех типов определяется следующей системой неравенств, учитывающий расход сырья на каждый вид продукции:
Необходимо максимизировать
Решим прямую задачу линейного программирования симплексным методом, с использованием симплексной таблицы.
Определим максимальное значение целевой функции F(X) = 6x1 + 12x2 + 15x3 при следующих условиях-ограничений.
5x1 + 2x2 + 3x3≤200
x1 + 6x2 + 8x3≤320
4x1 + 5x2 + 10x3≤400
x1≥10
x2≥20
x3≥15
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).
В 1-м неравенстве смысла (≤) вводим базисную переменную x4. В 2-м неравенстве смысла (≤) вводим базисную переменную x5. В 3-м неравенстве смысла (≤) вводим базисную переменную x6. В 4-м неравенстве смысла (≥) вводим базисную переменную x7 со знаком минус. В 5-м неравенстве смысла (≥) вводим базисную переменную x8 со знаком минус. В 6-м неравенстве смысла (≥) вводим базисную переменную x9 со знаком минус.
5x1 + 2x2 + 3x3 + 1x4 + 0x5 + 0x6 + 0x7 + 0x8 + 0x9 = 200
1x1 + 6x2 + 8x3 + 0x4 + 1x5 + 0x6 + 0x7 + 0x8 + 0x9 = 320
4x1 + 5x2 + 10x3 + 0x4 + 0x5 + 1x6 + 0x7 + 0x8 + 0x9 = 400
1x1 + 0x2 + 0x3 + 0x4 + 0x5 + 0x6-1x7 + 0x8 + 0x9 = 10
0x1 + 1x2 + 0x3 + 0x4 + 0x5 + 0x6 + 0x7-1x8 + 0x9 = 20
0x1 + 0x2 + 1x3 + 0x4 + 0x5 + 0x6 + 0x7 + 0x8-1x9 = 15
Введем искусственные
5x1 + 2x2 + 3x3 + 1x4 + 0x5 + 0x6 + 0x7 + 0x8 + 0x9 + 0x10 + 0x11 + 0x12 = 200
1x1 + 6x2 + 8x3 + 0x4 + 1x5 + 0x6 + 0x7 + 0x8 + 0x9 + 0x10 + 0x11 + 0x12 = 320
4x1 + 5x2 + 10x3 + 0x4 + 0x5 + 1x6 + 0x7 + 0x8 + 0x9 + 0x10 + 0x11 + 0x12 = 400
1x1 + 0x2 + 0x3 + 0x4 + 0x5 + 0x6-1x7 + 0x8 + 0x9 + 1x10 + 0x11 + 0x12 = 10
0x1 + 1x2 + 0x3 + 0x4 + 0x5 + 0x6 + 0x7-1x8 + 0x9 + 0x10 + 1x11 + 0x12 = 20
0x1 + 0x2 + 1x3 + 0x4 + 0x5 + 0x6 + 0x7 + 0x8-1x9 + 0x10 + 0x11 + 1x12 = 15
Для постановки задачи на максимум целевую функцию запишем так:
F(X) = 6x1+12x2+15x3 - Mx10 - Mx11 - Mx12 → max
За использование
Полученный базис называется искусственным, а метод решения называется методом искусственного базиса.
Причем искусственные
переменные не имеют отношения к
содержанию поставленной задачи, однако
они позволяют построить старто
Информация о работе Контрольная работа по "Методам оптимальных решений"