Автор работы: Пользователь скрыл имя, 05 Июня 2012 в 20:31, контрольная работа
Решить задачу линейного программирования графическим и симплекс-методом, составив ее математическую модель по описанию производственных процессов по исходным данным из таблицы.
Для изготовления двух видов продукции на предприятии используются три вида сырья . Запасы сырья каждого вида известны и равны , кг, соответственно. Количество единиц сырья , используемое на изготовление единицы продукции вида , равно , кг. Величина прибыли, получаемой от реализации единицы продукции , равна , Составить план выпуска продукции, чтобы при ее реализации предприятие получало максимальную прибыль и определить величину этой прибыли. При решении задачи учитывать, что переменные удовлетворяют условиям неотрицательности:
Задание 1
Решить задачу линейного
Для
изготовления двух видов продукции
на предприятии используются три вида
сырья
. Запасы сырья каждого вида
известны и равны
, кг, соответственно. Количество единиц
сырья
, используемое на изготовление единицы
продукции вида
, равно
, кг. Величина прибыли, получаемой
от реализации единицы продукции
, равна
,
Составить план выпуска продукции,
чтобы при ее реализации предприятие получало
максимальную прибыль и определить величину
этой прибыли. При решении задачи учитывать,
что переменные удовлетворяют условиям
неотрицательности:
№ | |||||||||||
3 | 6 | 8 | 13 | 12 | 5 | 11 | 918 | 918 | 783 | 2 | 4 |
Максимизация прибыли достигается в точке максимума функции:
,
при выполнении
следующих условий:
Подставив
значения, имеем:
Решим
задачу симплекс-методом, используя
средства Microsoft Excel. На выходе получаем:
Решение симплекс-методом:
Базис | Переменные | bi | ||||
x1 | x2 | x3 | x4 | x5 | ||
x3 | 6 | 12 | 1 | 0 | 0 | 918 |
x4 | 8 | 5 | 0 | 1 | 0 | 918 |
x5 | 13 | 11 | 0 | 0 | 1 | 783 |
cj | 2 | 4 | 0 | 0 | 0 | 0 |
Таким образом, в данном базисном решении неосновные переменные x1=x2=0. Базисные переменные: x3 = 918, x4 = 918, x5 = 783. Данное базисное решение является допустимым.
Значение
целевой функции в этом случае
равно нулю, так как в формировании
целевой функции участвуют
Таким образом, на данном шаге
проверяется наличие
В нашей задаче последняя строка содержит два положительных элемента, значит задача не решена.
Разрешающий
столбец выбирается в
где r - номер разрешающего столбца.
В нашем
случае:
Все элементы разрешающего столбца x2 положительны (12;5;11), значит, задача имеет решение.
где s - номер
разрешающей строки.
В нашем случае:
т.е. исключать
из базисного решения будем
Элемент, стоящий на пересечении разрешающей строки и разрешающего столбца, называется разрешающим элементом. В нашем случае asr=11.
Для
элементов разрешающей
строки используются следующие формулы:
где s - номер разрешающей строки,
r - номер разрешающего столбца,
a’sj,b’s - новые значения пересчитываемых элементов,
asj, bs - старые значения пересчитываемых элементов,
asr - старое значение разрешающего элемента.
Элементы
разрешающего столбца:
Элементы,
не принадлежащие
разрешающим столбцу
и строке, пересчитываются по правилу
прямоугольника:
Базис | Переменные | bi | ||||
x1 | x2 | x3 | x4 | x5 | ||
x3 | -8,182 | 0 | 1 | 0 | -1,091 | 638,818 |
x4 | 2,091 | 0 | 0 | 1 | -0,455 | 562,091 |
x2 | 1,182 | 1 | 0 | 0 | 0,091 | 71,182 |
cj | -2,727 | 0 | 0 | 0 | -0,364 | -284,727 |
Таким
образом, в новом базисном решении
базисными переменными
Рассмотрим
последнюю строку таблицы. В ней
нет положительных элементов, значит,
полученное решение является оптимальным.
Решение графическим методом:
6.Оптимальное значение целевой функции:
А
М
Задание 2.
Найти решение транспортной задачи для заданных параметров. В клетках каждой из следующих таблиц указаны значения величины - тарифы перевозки единицы груза из i-го пункта отправления (от поставщика с номером i) в j-й пункт назначения (потребителю с номером j). В столбце справа за пределами таблицы записаны запасы груза (продукции, товара) в i-м пункте отправления; внизу под таблицей, за ее пределами, указаны потребности в грузе в j-м пункте назначения. Решить соответствующую задачу методом потенциалов.
Вариант 3
2 | 7 | 1 | 2 | 5 | 18 |
8 | 2 | 9 | 5 | 9 | 18 |
1 | 17 | 4 | 6 | 3 | 18 |
7 | 9 | 21 | 5 | 7 | 18 |
14 | 14 | 14 | 16 | 14 |
Решение.
Задача имеет закрытый тип, т.к. запасы груза 18+18+18+18 =72 равны суммарным потребностям магазинов 14+14+14+16+14 = 72.
Составим опорный план по правилу минимального элемента.
Введем некоторые обозначения: A’i - излишек нераспределенного груза от поставщика Ai, B’j - недостача в поставке груза потребителю Bj.
Находим незанятую клетку с минимальным тарифом: (1,3). Помещаем туда меньшее из чисел A’1=18 и B’3=14.
Находим незанятую клетку с минимальным тарифом: (3,1). Помещаем туда меньшее из чисел A’3=18 и B’1=14.
Находим незанятую клетку с минимальным тарифом: (1,4). Помещаем туда меньшее из чисел A’1=4 и B’4=14.
Находим незанятую клетку с минимальным тарифом: (2,2). Помещаем туда меньшее из чисел A’2=18 и B’2=14.
Находим незанятую клетку с минимальным тарифом: (3,5). Помещаем туда меньшее из чисел A’3=4 и B’5=14.
Находим незанятую клетку с минимальным тарифом: (2,4). Помещаем туда меньшее из чисел A’2=4 и B’4=12.
Находим незанятую клетку с минимальным тарифом: (4,4). Помещаем туда меньшее из чисел A’4=18 и B’4=8.
Находим
незанятую клетку с минимальным
тарифом: (4,5). Помещаем туда меньшее из
чисел A’4=10 и B’5=10.
Получаем заполненную таблицу:
Склад | Магазин | Запасы груза | ||||
B1 | B2 | B3 | B4 | B5 | ||
A1 | 2
0 |
7
0 |
1
14 |
2
4 |
5
0 |
18 |
A2 | 8
0 |
2
14 |
9
0 |
5
4 |
9
0 |
18 |
A3 | 1
14 |
17
0 |
4
0 |
6
0 |
3
4 |
18 |
A4 | 7
0 |
9
0 |
21
0 |
5
8 |
7
10 |
18 |
Потребность | 14 | 14 | 14 | 16 | 14 |