Автор работы: Пользователь скрыл имя, 05 Февраля 2014 в 14:16, контрольная работа
Задание 2 Для производства 4-х видов продукции используется 3 вида сырья. Нормы расхода сырья (кг) запасы (кг) его ценность от реализации единицы продукции заданы таблицей. Составим план выпуска продукции, обеспечивающий получение максимальной прибыли, используя симплексный метод, а также построить двойственную задачу и решить ее симплекс-методом.
Задание 4 Решить задачу целочисленного программирования геометрическим методом.
В базисном столбце все элементы положительные.
Индексная строка не содержит положительных элементов.
Оптимальный план найден:
x2=
x1=1
F(min)=90*+72*1=86
F(max)=F(min)
Задание 3
Четыре предприятия данного экономического района для производства продукции использует три вида сырья. Потребности в сырье каждого из пред- приятий соответственно равны b1, b2, b3 и b4 ед. Сырье сосредоточено в трех местах его получения, а запасы соответственно равны a1, a2, a3 ед. На каждое из предприятий сырье может завозиться из любого пункта его получения. Тарифы перевозок являются известными величинами и задаются матрицей
c11 |
c12 |
c13 |
c14 |
c21 |
c22 |
c23 |
c24 |
c31 |
c32 |
c33 |
c34 |
C=
Составить такой план перевозок, при котором общая себестоимость перевозок является минимальной. Задачу решить методом потенциалов.
B1 |
B2 |
B3 |
B4 |
||
A1 |
2 |
1 |
6 |
7 |
150 |
A2 |
5 |
3 |
11 |
2 |
60 |
A3 |
4 |
2 |
1 |
5 |
90 |
40 |
120 |
60 |
80 |
Решение:
Заполним
данную таблицу методом северо-
B1 |
B2 |
B3 |
B4 |
||
A1 |
2 |
1 |
6 |
7 |
150 |
40 |
110 |
||||
A2 |
5 |
3 |
11 |
2 |
60 |
10 |
50 |
||||
A3 |
4 |
2 |
1 |
5 |
90 |
10 |
80 | ||||
40 |
120 |
60 |
80 |
Найдем стоимость перевозки:
F(x)=2*40+1*110+3*10+11*50+1*
Проведем поэтапное улучшение начального решения, используя метод потенциалов.
Составим
вспомогательную рабочую
Введем
вспомогательные столбец и
Для решения положим что V4=0:
Итерация: 1
B1 |
B2 |
B3 |
B4 |
||
A1 |
2 |
1 |
U1=13 | ||
A2 |
3 |
11 |
U2=15 | ||
A3 |
1 |
5 |
U3=5 | ||
V1=-11 |
V2=-12 |
V3=-4 |
V4=0 |
Теперь для всех свободных клеток рабочей матрицы затрат вычислим оценки Sij, по формуле Sij = Pij – Ui - Vj
B1 |
B2 |
B3 |
B4 |
||
A1 |
2 |
1 |
-3 |
-6 |
U1=13 |
A2 |
1 |
3 |
11 |
-13 |
U2=15 |
A3 |
10 |
9 |
1 |
5 |
U3=5 |
V1=-11 |
V2=-12 |
V3=-4 |
V4=0 |
Среди оценок есть отрицательные, значит план неоптимален.
Выбираем из них самую большую по модулю: -13.
Составляем цикл пересчета:
B1=40 |
B2=120 |
B3=60 |
B4=80 | |
A1=150 |
40 |
110 |
||
A2=60 |
10 |
50 - |
+ | |
A3=90 |
10 + |
80 - |
М=50
B1=40 |
B2=120 |
B3=60 |
B4=80 | |
A1=150 |
40 |
110 |
||
A2=60 |
10 |
50 | ||
A3=90 |
60 |
30 |
Итерация: 2
Рабочая матрица затрат с пересчитанными
потенциалами и оценками:
B1 |
B2 |
B3 |
B4 |
||
A1 |
2 |
1 |
10 |
7 |
U1=0 |
A2 |
1 |
3 |
13 |
2 |
U2=2 |
A3 |
-3 |
-4 |
1 |
5 |
U3=5 |
V1=2 |
V2=1 |
V3=-4 |
V4=0 |
Ячейка а3,b2, транспортной таблицы, должна загрузиться.
Составляем цикл пересчета:
B1=40 |
B2=120 |
B3=60 |
B4=80 | |
A1=150 |
40 |
110 |
||
A2=60 |
10 - |
50 + | ||
A3=90 |
+ |
60 |
30 - |
М=10
B1=40 |
B2=120 |
B3=60 |
B4=80 | |
A1=150 |
40 |
110 |
||
A2=60 |
60 | |||
A3=90 |
10 |
60 |
20 |
Итерация: 3
Рабочая матрица затрат с пересчитанными
потенциалами и оценками:
B1 |
B2 |
B3 |
B4 |
||
A1 |
2 |
1 |
6 |
3 |
U1=4 |
A2 |
5 |
4 |
13 |
2 |
U2=2 |
A3 |
1 |
2 |
1 |
5 |
U3=5 |
V1=-2 |
V2=-3 |
V3=-4 |
V4=0 |
В таблице нет отрицательных оценок, следовательно найдено оптимальное решение:
F(x) =40*2+110*1+60*2+10*2+60*1+20*
Задание 4
Решить задачу целочисленного программирования геометрическим методом.
F=4x1-3x2 → max,
4x1+x2 ≤6
2х1+3х2≤15
x1 ≥ 0, x2 ≥ 0,
x1, x2 – целые
X2
6
D(1,5;-2/3)
5 N
D’ C (4;3)
4
3
2
p
1 M K
X1
0 1 2 3 4 5 6 7 8
4x1+x2 ≤6
2х1+3х2≤15
Граничные точки:
N(0;5) M(0;1) P(1;1) K(1;0)
Граница области допустимых решений: NMPK
Построим прямую D с уравнением F=2 или 4x1-3x2=2
Построенную прямую передвигаем в направлении вектора C до тех пор, пока она не пройдет через последнюю общую точку с многоугольником OMPK.
Искомой является точка K(1;0) в которой целевая функция принимает максимальное значение:
Fmax=4*1-3*0=4
Информация о работе Контрольная работа по "Методам принятия оптимальных решений"