Автор: Пользователь скрыл имя, 10 Февраля 2013 в 10:21, контрольная работа
Дано решение 4 задач.
Задача 1	3
Задача 2	6
Задача 3	8
Задача 4	13
Содержание
 
1. Пусть x1 - количество выпускаемого продукта А, x2- количество выпускаемого продукта В. Искомая производственная программа Х = (x1;x2) выпуска изделий А и В должна удовлетворять всем ресурсным ограничениям. Запишем их в математической форме:
3  | 
  x1  | 
  +  | 
  1  | 
  x2  | 
  ≤  | 
  189  | 
1  | 
  x1  | 
  +  | 
  5  | 
  x2  | 
  ≤  | 
  315  | 
7  | 
  x1  | 
  +  | 
  1  | 
  x2  | 
  ≤  | 
  615  | 
Пусть z - выручка от продажи продуктов А и В.
Задача состоит в таком 
2. Построим область допустимых решений (ОДР). Запишем по две точки на граничных прямых:
1-я прямая  | 
  A  | 
  B  | 
x1  | 
  0  | 
  63  | 
x2  | 
  189  | 
  0  | 
2-я прямая  | 
  C  | 
  D  | 
x1  | 
  0  | 
  315  | 
x2  | 
  63  | 
  0  | 
3-я прямая  | 
  E  | 
  F  | 
x1  | 
  0  | 
  87,9  | 
x2  | 
  615  | 
  0  | 
При подстановке точки (0; 0) в левую часть неравенств они будут выполняться. Следовательно, искомые полуплоскости будут располагаться слева и ниже граничных прямых.
Запишем точки через которые проходит линия уровня Z=0:
Линия уровня Z=0  | 
  ||
x1  | 
  0  | 
  50  | 
x2  | 
  0  | 
  -26,9  | 
Точки пересечения прямых (1), (2), (3) Получим решая последовательно системы из двух уравнений:
| 
   точки пересечения граничных прямых  | 
  
  | 
  x1  | 
  x2  | 
| 
   1 и 2  | 
  P=  | 
  45  | 
  54  | 
2 и 3  | 
  V=  | 
  81,2  | 
  46,8  | 
3 и 1  | 
  T=  | 
  106,5  | 
  -130,5  | 
Находим градиент целевой функции Z он же вектор нормали:
grad Z= =(196;364)
Передвигая линию уровня 196x1+364x2=h вдоль вектора нормали, находим точку касания линии уровня и ОДР. Это и есть точка максимума функции Z. В нашей задаче точкой максимума является точка P.
Оптимальная производственная программа Х* состоит в выпуске 45 изделий А и 54 изделий В. Ожидаемая выручка от их продажи: Z*=196х45+364х54=28476
3. Исходная задача    
u1->  | 
  3x1+1x2≤189  | 
  x1->  | 
  3u1+1u2+7u3≥196  | |
u2->  | 
  1x1+5x2≤315  | 
  x2->  | 
  1u1+5u2+1u3≥364  | |
u3->  | 
  7x1+1x2≤615  | 
  u1,u2,u3≥0  | 
  ||
x1,x2≥0  | 
  ||||
Z=196x1+364x2->max  | 
  W=189u1+315u2+615u3->min  | |||
Для того чтобы допустимое решение Х=(x1;x2) исходной задачи и допустимое решение U=(u1;u2;u3) двойственной задачи были оптимальными, необходимо и достаточно, чтобы выполнялись следующие условия “дополняющей нежесткости”:
1). x1v1=0; x2v2=0
2). u1y1=0; u2y2=0; u3y3=0;
где
v1=  | 
  3  | 
  u1  | 
  +  | 
  1  | 
  u2  | 
  +  | 
  7  | 
  u3  | 
  -  | 
  196  | 
v2=  | 
  1  | 
  u1  | 
  +  | 
  5  | 
  u2  | 
  +  | 
  1  | 
  u3  | 
  -  | 
  364  | 
y1=  | 
  189  | 
  -  | 
  3  | 
  x1  | 
  -  | 
  1  | 
  x2  | 
  |||
y2=  | 
  36  | 
  -  | 
  1  | 
  x1  | 
  -  | 
  5  | 
  x2  | 
  |||
y3=  | 
  106  | 
  -  | 
  7  | 
  x1  | 
  -  | 
  1  | 
  x2  | 
  
Причем W*=189u1+315u2+615u3=Z*
Подставим найденную оптимальную точку P=(45;54) в условия 1) и 2) получаем:
x1v1=0Þ  | 
  v1=0  | 
  3  | 
  u1  | 
  +  | 
  1  | 
  u2  | 
  +  | 
  7  | 
  u3  | 
  -  | 
  196  | 
x2v2=0Þ  | 
  v2=0  | 
  1  | 
  u1  | 
  +  | 
  5  | 
  u2  | 
  +  | 
  1  | 
  u3  | 
  -  | 
  364  | 
u1y1=0  | 
  y1=  | 
  189  | 
  -  | 
  3х  | 
  x1  | 
  -  | 
  1х  | 
  x2  | 
  Þ  | 
  u1  | 
  не =0  | 
u2y2=0  | 
  y2=  | 
  36  | 
  -  | 
  1х  | 
  X1  | 
  -  | 
  5х  | 
  x2  | 
  Þ  | 
  u2  | 
  не =0  | 
u3y3=0  | 
  y3=  | 
  106  | 
  -  | 
  7х  | 
  x1  | 
  -  | 
  1х  | 
  x2  | 
  Þ  | 
  u3  | 
  =0  | 
Получаем систему уравнений:
3  | 
  u1  | 
  +  | 
  1  | 
  u2  | 
  +  | 
  7  | 
  u3  | 
  =  | 
  196  | 
1  | 
  u1  | 
  +  | 
  5  | 
  u2  | 
  +  | 
  1  | 
  u3  | 
  =  | 
  364  | 
u1  | 
  не =0  | 
  ||||||||
u2  | 
  не =0  | 
  ||||||||
u3  | 
  =0  | 
  
Решение системы:
u1=44  | 
u2=64  | 
u3=0  | 
Оптимальное решение двойственной задачи U*=(44;64;0)
Проверим значение целевой функции двойственной задачи на этом решении:
W*=189u1+315u2+615u3=28476=Z* (значит найдено правильно).
Получены следующие результаты расчета модели:
X*=(45;54)
U*=(44;64;0)
Z*=W*=28476 руб.
Дадим экономическую интерпретацию решения.
Переменная ui характеризует абсолютный прирост оптимизируемого показателя Z (выручки) в случае увеличения объема i-ro ресурса на одну единицу.
Переменная уi показывает, сколько остается i-ro ресурса после выполнения производственной программы X.
Переменная vj интерпретируется как возможный убыток по полезности при выпуске j-ого продукта.
Оценка u1=44 руб./кг показывает, что если объем сырья увеличить на 1 кг., то при прочих равных условиях максимальная выручка увеличится на 44 руб., а если уменьшить на 1 кг. -то снизится на 44 руб.
Оценка u2=64 руб./ст.час показывает, что если объем фонда времени на оборудовании увеличить на 1 ст.час, то при прочих равных условиях максимальная выручка увеличится на 64 руб., а если уменьшить на 1 ст.час -то снизится на 64 руб.
Оценка u3 =0 руб./чел.час показывает, что если объем трудоресурсов увеличить на 1 чел.час, то при прочих равных условиях максимальная выручка увеличится на 0 руб., а если уменьшить на 1 чел.час - то снизится на 0 руб. т.е. этот ресурс в избытке.
 
Оценим предельную полезность сырья для данного предприятия.
Лимитирующий ресурс - сырье. Пусть сырья S≥0, тогда точкой максимума при увеличении S будет точка А’ на отрезке ОС, на этом отрезке x1=0;x2= S/1. В точке С=(0; 63) S(С)=1* 63=63
Заметим, что если точка максимума не лежит на i-й граничной прямой тогда для этой точки yi≠0 и из условий доп. нежесткости следует соответствующая оценка u1 или u2 или u3 =0 (т.к. u1y1=0 и u2y2=0 и u3y3=0)
Следовательно из уравнений дополняющей. нежесткости получаем для 0≤S<63:
X1≠0 x2=0
1  | 
  u1  | 
  +  | 
  5  | 
  u2  | 
  +  | 
  1  | 
  u3  | 
  =  | 
  364  | 
U2=u3=0 т.к. отрезок не лежит на прямых (2) и (3) u1=364
Z(S)= 364S
При S1≥63 точкой максимума будет точка A’ на отрезке СV. В точке V=(81,2;46,8) S(V)=3*81,2+1*46,8=290,4
X1≠0; x2≠0
3  | 
  u1  | 
  +  | 
  1  | 
  u2  | 
  +  | 
  7  | 
  u3  | 
  =  | 
  196  | 
1  | 
  u1  | 
  +  | 
  5  | 
  u2  | 
  +  | 
  1  | 
  u3  | 
  =  | 
  364  | 
U1=44
U2=64
U3=0
Z=44S+20160
При S1≥290,4 точкой максимума будет точка V.
X1≠0; x2≠0
3  | 
  u1  | 
  +  | 
  1  | 
  u2  | 
  +  | 
  7  | 
  u3  | 
  =  | 
  196  | 
1  | 
  u1  | 
  +  | 
  5  | 
  u2  | 
  +  | 
  1  | 
  u3  | 
  =  | 
  364  | 
U1=0 т.к. V не лежит на (1)
U2=69,18
U3=18,12
Z=32935,5
Итого:
SЄ  | 
  [0;63)  | 
  [63;290,4)  | 
  [290,4;∞)  | 
u1(S)  | 
  364  | 
  44  | 
  0  | 
u2(S)  | 
  0  | 
  64  | 
  69,18  | 
u3(S)  | 
  0  | 
  0  | 
  18,12  | 
Z(S)  | 
  364S  | 
  44S+20160  | 
  32935,5  | 
 
3.1.Дадим содержательную постановку транспортной задачи линейного программирования (ТЗЛП):
Имеются три поставщики некоторой продукции Аi с объёмом поставок:
A1=  | 
  65  | 
A2=  | 
  8  | 
A3=  | 
  91  | 
И пять потребителя этой продукции Вi с объёмом спроса:
B1=  | 
  26  | 
B2=  | 
  47  | 
B3=  | 
  47  | 
B4=  | 
  14  | 
B5=  | 
  56  | 
Сумма поставок 164
Сумма потребностей 190
Т.к. потребности не равны затратам введем фиктивного поставщика в объеме 190-164=26 ед.
Затраты на перевозку 1 ед. груза от i поставщика j потребителю. Приведены в матрице С (в руб.):
10  | 
  11  | 
  9  | 
  6  | 
  8  | |
сij=  | 
  8  | 
  9  | 
  6  | 
  4  | 
  7  | 
7  | 
  5  | 
  4  | 
  4  | 
  5  | |
0  | 
  0  | 
  0  | 
  0  | 
  0  |