Автор работы: Пользователь скрыл имя, 11 Апреля 2013 в 15:02, контрольная работа
Предприятие выпускает два вида продукции A1, A2, для производства которых используют три вида сырья S1, S2, S3. На производство единицы j-ого вида продукции требуется aij единиц i-ого вида сырья. Предприятие имеет запасы каждого вида сырья, соответственно, b1,b2,b3 единиц. Прибыль предприятия от реализации единицы j-ого вида продукции составляет c денежных единиц. Требуется найти план производства x1единиц первого вида продукции и x2единиц второго вида продукции, при котором суммарная выручка предприятия будет наибольшей. С этой целью:
1. Записать задачу линейного программирования.
2. Решить ее геометрическим способом.
3. Решить задачу симплексным методом.
4. Сформулировать двойственную задачу и решить её.
ЗАДАЧА №1
Предприятие выпускает два вида продукции A1, A2, для производства которых используют три вида сырья S1, S2, S3. На производство единицы j-ого вида продукции требуется aij единиц i-ого вида сырья. Предприятие имеет запасы каждого вида сырья, соответственно, b1,b2,b3 единиц. Прибыль предприятия от реализации единицы j-ого вида продукции составляет c денежных единиц. Требуется найти план производства x1единиц первого вида продукции и x2единиц второго вида продукции, при котором суммарная выручка предприятия будет наибольшей. С этой целью:
1. Записать
задачу линейного
2. Решить ее геометрическим способом.
3. Решить задачу симплексным методом.
4. Сформулировать двойственную задачу и решить её.
Числовые данные для каждого варианта приведены в следующих таблицах:
Вид сырья |
Число единиц сырья, затрачиваемых на изготовление единицы продукции |
Запас сырья, bi | |
А1 |
А2 | ||
S1 |
5 |
4 |
810 |
S2 |
4 |
2 |
630 |
S3 |
2 |
6 |
786 |
Прибыль от реализации единицы продукции |
34 ден. ед. |
36 ден. ед. |
Решение
Обозначим через х1, х2 число единиц продукции А1 и А2 соответственно, запланированных к производству. Связь между потреблением сырья и его запасами выразится системой неравенств:
5х1 +4х2 ≤ 810
4х1 + 2х2 ≤ 630
2х1 + 6х2 ≤ 786, где х1 ≥ 0, х2 ≥ 0.
Прибыль предприятия от реализации готовой продукции составит
f = 34х1+ 36х2 (ден.ед.)
Найдём
множество решений каждого
5х1 +4х2 ≤ 810
4х1 + 2х2 ≤ 630
2х1 + 6х2 ≤ 786, где х1 ≥ 0, х2 ≥ 0.
Ограничения х1 ≥ 0, х2 ≥ 0 означают, что область решений системы будет лежать в первой четверти декартовой системы координат х1Ох2
Решение каждого неравенства состоит из решения уравнения и строгого неравенства. Решением уравнения служат точки прямой. Построим прямые по двум точкам.
х1 |
0 |
280 |
x2 |
80 |
0 |
l1: 5х1 + 4х2 = 810
х1 |
0 |
100 |
x2 |
100 |
0 |
l2: 4х1 + 2х2 = 630
х1 |
0 |
67 |
x2 |
332 |
0 |
l3: 2х1 + 6х2 = 786
Множество решений строгого неравенства – одна из полуплоскостей, на которые делит плоскость построенная прямая. Какая из них является искомой, выясним при помощи контрольной точки (0; 0) и отметим их штриховкой (рис.1)
х2
100
D
0
c
A
332
280
100
Рис.1
Областью допустимых решений является заштрихованный четырехугольник OACD.
Построим вектор N={34; 36} функции f = 34х1+ 36х2. Проведём прямую, перпендикулярную этому вектору (линию уровня функции f) через начало координат. Для определения максимума линию уровня перемещаем параллельно себе (вдоль области допустимых решений) в направлении вектора N до опорного положения. В вершине С линия уровня опорная, тогда функция f принимает максимальное значение в этой угловой точке.
Найдём координаты точки С, решив систему уравнений:
2х1 + 6х2 = 786
х1 + х2 = 100
х1 = 100 - х2
2(100 - 6х2 ) + 6х2 = 786
х1 = 100 - х2
500 - 5х2 + х2 = 332
х1 = 100 - х2
4х2 = 168
х1 = 58
х2= 42
Итак, С(58; 42). Значит х1 = 58; х2 = 42 - план производства изделий А1 и А2, обеспечивающий максимальную прибыль от реализации готовой продукции:
fmax = 34∙58 + 36∙42 = 3484 (ден.ед.)
Приведём задачу к каноническому виду, введя дополнительные переменные. Расширенная система задачи имеет вид:
5x1 + 4х2 + х3 = 810
4х1 + 2х2 + х4 = 630
2х1 + 6х2 + х5 = 786, где хi ≥ 0, i =1,2,3,4,5.
Линейную функцию представим в виде f =34х1+ 36х2 + 0∙х3 + 0∙х4 + 0∙х5 или f - 34х1 -36х2 - 0∙х3 - 0∙х4 - 0∙х5 = 0
Заполним первую симплекс-таблицу:
Таблица 1
Базис |
Свободный член |
Переменные |
Оценочное отношение | ||||
х1 |
х2 |
х3 |
х4 |
х5 | |||
х3 |
810 |
2 |
7 |
1 |
0 |
0 |
810/2=405 |
х4 |
630 |
3 |
3 |
0 |
1 |
0 |
630/3=210 |
х5 |
786 |
5 |
1 |
0 |
0 |
1 |
|
f |
0 |
-36 |
0 |
0 |
0 |
В последней
строке имеются отрицательные
- Наибольший
по модулю отрицательный
- Находим оценочные отношения и min{280; 100; 66,4}= 66,4, третья строка является разрешающей. На пересечении разрешающей строки и столбца стоит разрешающий элемент а32 = 5.
- Новый базис - переменные х3, х4, х1
- В первой
строке все элементы
Получим вторую симплекс-таблицу:
Таблица 2
Базис |
Свободный член |
Переменные |
Оценочное отношение | ||||
х1 |
х2 |
х3 |
х4 |
х5 | |||
х3 |
2136/5 |
0 |
33/5 |
1 |
0 |
-2/5 |
712/11 |
х4 |
504/5 |
0 |
12/5 |
0 |
1 |
-3/5 |
42 |
x1 |
332/5 |
1 |
1/5 |
0 |
0 |
1/5 |
332 |
f |
3652 |
0 |
-24 |
0 |
0 |
11 |
Критерий оптимальности снова не выполняется. Теперь первый столбец разрешающий; х2 переходит в базисные, вторая строка разрешающая, а12 = 12/5 разрешающий элемент. Третья симплекс-таблица имеет вид:
Таблица 3
Базис |
Свободный член |
Переменные | ||||
х1 |
х2 |
х3 |
х4 |
х5 | ||
x3 |
150 |
0 |
0 |
1 |
-11/4 |
5/4 |
x2 |
42 |
0 |
1 |
0 |
5/12 |
-1/4 |
x1 |
58 |
1 |
0 |
0 |
-1/12 |
1/4 |
f |
4660 |
0 |
0 |
0 |
10 |
5 |
Критерий оптимальности для максимума выполнен (все коэффициенты последней строки неотрицательны), значит оптимальное базисное решение Х=(58; 42; 150; 0; 0), то есть х1 = 58; х2 = 42 - план производства изделий А1 и А2, обеспечивающий максимальную прибыль предприятия от реализации готовой продукции:
fmax = 55∙28 + 35∙72 = 4660 (ден.ед.)
Исходная задача на максимизацию, и все неравенства системы ограничений имеют вид ≤ :
2х1 +7х2 ≤ 560
3х1 + 3х2 ≤ 300
5х1 + х2 ≤ 332, где х1 ≥ 0, х2 ≥ 0
Составим расширенную матрицу системы:
7 |
560 | |
3 |
3 |
300 |
5 |
1 |
332 |
55 |
35 |
fmax |
А=
Найдём матрицу Ат, транспонированную к матрице А:
3 |
5 |
||
7 |
3 |
1 |
35 |
560 |
300 |
332 |
zmin |
Ат=
Сформулируем двойственную задачу:
Найти минимум функции z = 560y1 +300y2 + 332y3 при ограничениях:
2y1 + 3y2 + 5y3 ≥ 55
7y1 + 3y2 + y3 ≥ 35, где y1, y2, y3 ≥0
Канонический вид задачи: найти минимум функции z = 560y1 +300y2 + 332y3 + 0∙y4 + 0∙y5 при ограничениях
2y1 + 3y2 + 5y3 - y4 = 55
7у1 + 3у2 + у3 - у5 = 35, где у1, у2, у3, у4, у5≥0
На основании теоремы двойственности установим соответствие между переменными:
Информация о работе Контрольная работа по "Математические методы и модели"