Бильдина Анна / BA_HW3
.docМинистерство образования Российской Федерации
Государственный Университет Управления
Кафедра Экономической Кибернетики
Домашняя Работа №3
по дисциплине: “Прогнозирование Социально Экономического Развития”
на тему: “Постоптимизационный анализ”
Выполнила: студентка ИИСУ
специальности ММиИОЭ
курс IV группа 2
Бильдина А.В.
Проверила:
Крамаренко И.В.
Москва 2002
Реализация задачи производственного планирования.
Условные обозначения.
По данным условиям составим задачу производственного планирования.
Технологическая матрица (ед.):
.
Вектор ограничений по ресурсам (ед.):
.
Матрица выпуска продукции при единичных
интенсивностях технологий (шт.):
.
Вектор цен на продукцию (тыс. руб.):
.
Вектор себестоимостей единичных
интенсивностей технологий (тыс. руб.):
.
Вектор интенсивностей использования
технологий:
.
Условие комплектности:
,
(где Z-количество комплектов
(шт.)).
Прямая задача линейного программирования.
![]()

Прямая задача в явном виде:
![]()

Двойственная задача линейного программирования.
Двойственная задача в явном виде:
![]()

Решение.
Результаты решения задачи производственного планирования с помощью пакета BLP представлены в Приложении 1.
Значение целевой функции: L=3720.
Оптимальное решение прямой задачи:
.
Оптимальное решение двойственной
задачи:
.
Исходный базис:
.
Обращенный базис:
.
Анализ влияния изменения вектора правых частей ограничений.
Пусть w
– параметр (масштаб изменений), d
– заданный приростной вектор (структура
изменений), тогда
.
При достаточно малых w
базис B
останется допустимым и оптимальным,
поэтому небазисные переменные останутся
равными 0. Для базисных переменных:
,
где
.
Таким образом, можно записать:
.
Для двойственных оценок:
.
Для целевой функции оптимальное значение:
![]()
Допустимые границы изменения
w определяются условиями допустимости
и оптимальности базиса:
.
Для решения этой системы неравенств
разобьем множество
на непересекающиеся подмножества:
.
После чего система неравенств равносильна следующей:
.
Допустимые границы изменения w:
.
Cформируем приростной вектор d (увеличение использования ресурса первого вида на 1 ед., второго вида - на 2 ед.), имеющий следующий вид:
.
Вектор правых частей ограничений
приобретет вид:
.
Найдем вектор d:
.
Определим зависимость компонент
оптимального плана от w:
![]()
Определим зависимость оптимального
значения целевой функции от w:
![]()
Допустимые границы изменения w:
![]()

В результате получаем, что![]()
Проанализируем влияние масштаба изменений на оптимальный план и на значение целевой функции:


Анализ влияния изменения целевой функции.
Пусть w
– параметр (масштаб изменений), g
– заданный приростной вектор (структура
изменений), тогда
.
При этом
- часть вектора g,
соответствующая базисным переменным;
.
При малых значениях w базис B останется допустимым и оптимальным.
,
.
Для целевой функции
оптимальное значение:
![]()
Допустимые границы изменения w определяются условиями допустимости и оптимальности базиса:
.
Для решения этой системы неравенств
разобьем множество
на
непересекающиеся подмножества:
.
После чего система неравенств равносильна следующей:
.
Допустимые границы изменения w:
.
Cформируем приростной вектор g (увеличение оптовой цены единицы продукции А на 1 тыс. руб.), имеющий следующий вид:
;
.
Вектор коэффициентов целевой функции
приобретет вид:
.
Найдем вектор :
.
Определим зависимость двойственных
оценок от w:
![]()
Определим зависимость оптимального
значения целевой функции от w:
![]()
Допустимые границы изменения w:
![]()

В результате получаем, что![]()
Проанализируем влияние масштаба изменений на значения двойственных оценок и на значение целевой функции:


Анализ влияния одновременного изменения столбца правых частей ограничений и целевой функции.
Пусть
,
:
;
.
Тогда:
;
.
Значения оптимального плана прямой и двойственной задач, и оптимальное значение целевой функции определяются по следующим формулам:
;
;
.
Получим:
![]()
![]()
![]()
Допустимые границы изменения w определяются условиями допустимости и оптимальности базиса:
![]()
В результате получаем, что![]()
Проанализируем влияние масштаба изменений на значение целевой функции:

Анализ влияния изменения строки ограничений.
Пусть w
– параметр (масштаб изменений), l
– заданный приростной вектор (структура
изменений), тогда
.
При этом
- часть вектора l,
соответствующая базисным переменным;
.
Для оптимального плана прямой задачи:
.
Для оптимального плана двойственной
задачи:
.
Для целевой функции оптимальное значение:
.
Допустимые границы изменения w определяются условиями допустимости и оптимальности базиса.




Cформируем приростной вектор l (увеличение использования ресурса 1-го вида по 1-му и 8-му технологическим способам соответственно на 1 и 2 единицы), имеющий следующий вид:
;
.
Первая строка матрицы ограничений приобретет вид:
.
Найдем вектор :
.
Определим зависимость компонент оптимального плана и двойственных оценок от w:
![]()
![]()
Определим зависимость оптимального
значения целевой функции от w:
![]()
Допустимые границы изменения w:
![]()

![]()
![]()
![]()
В результате получаем, что
.
Приложение 1
BA2 SOLUTION IS OPTIMAL DATE 03-30-2002 TIME 22:18:38
MAXIMUM ENTERS: BASIS X: 2 VARIABLES: 10
PIVOTS: 2 LEAVES: BASIS S: 2 SLACKS: 4
LAST INV: 0 DELTA 0 RETURN 3720 CONSTRAINTS: 4
BASIS S.1 X.8 S.3 Z
PRIMAL 20 40 120 160
DUAL 0 15.5 0 2
BA2 SOLUTION IS MAXIMUM RETURN 3720 DATE 03-30-2002
PRIMAL PROBLEM SOLUTION TIME 22:18:49
VARIABLE STATUS VALUE LOWER UPPER RETURN VALUE NET
X.1 NONBASIS 0 NONE NONE 45 77.5 -32.5
X.2 NONBASIS 0 NONE NONE 15 40 -25
X.3 NONBASIS 0 NONE NONE 36 123.5 -87.5
X.4 NONBASIS 0 NONE NONE 20 69.5 -49.5
X.5 NONBASIS 0 NONE NONE 43 123.5 -80.5
X.6 NONBASIS 0 NONE NONE 17 29 -12
X.7 NONBASIS 0 NONE NONE 47 94.5 -47.5
X.8 BASIS 40 NONE NONE 77 77 0
X.9 NONBASIS 0 NONE NONE 70 108.5 -38.5
Z BASIS 160 NONE NONE 4 4 0
S.1 BASIS 20 NONE NONE 0 0 0
S.2 NONBASIS 0 NONE NONE 0 15.5 -15.5
S.3 BASIS 120 NONE NONE 0 0 0
S.4 NONBASIS 0 NONE NONE 0 2 -2
BA2 SOLUTION IS MAXIMUM RETURN 3720 DATE 03-30-2002
DUAL PROBLEM SOLUTION TIME 22:18:50
ROW ID STATUS DUAL VALUE RHS VALUE USAGE SLACK
Y.1 NONBINDING 0 180 160 20
Y.2 BINDING 15.5 240 240 0
Y.3 NONBINDING 0 0 -120 120
Y.4 BINDING 2 0 0 0
BA2 SOLUTION IS MAXIMUM RETURN 3720 DATE 03-30-2002
OBJECTIVE ROW RANGES TIME 22:18:50
VARIABLE STATUS VALUE RETURN/UNIT MINIMUM MAXIMUM
X.1 NONBASIS 0 45 NONE 77.5
X.2 NONBASIS 0 15 NONE 40
X.3 NONBASIS 0 36 NONE 123.5
X.4 NONBASIS 0 20 NONE 69.5
X.5 NONBASIS 0 43 NONE 123.5
X.6 NONBASIS 0 17 NONE 29
X.7 NONBASIS 0 47 NONE 94.5
X.8 BASIS 40 77 44 NONE
X.9 NONBASIS 0 70 NONE 108.5
Z BASIS 160 4 0 12.82353
BA2 SOLUTION IS MAXIMUM RETURN 3720 DATE 03-30-2002
RIGHT HAND SIDE RANGES TIME 22:18:50
ROW ID STATUS DUAL VALUE RHS VALUE MINIMUM MAXIMUM
Y.1 NONBINDING 0 180 160 NONE
Y.2 BINDING 15.5 240 0 270
Y.3 NONBINDING 0 0 -120 NONE
Y.4 BINDING 2 0 -320 80
BA2 SOLUTION IS MAXIMUM RETURN 3720 DATE 03-30-2002
INVERSE COEFFICIENTS TIME 22:18:51
RETURN S.1 X.8 S.3 Z
X.8 0 0 .16667 0 0
Z 0 0 .66667 0 .5
S.1 0 1 -.66667 0 0
S.3 0 0 .5 1 -1.5
BA2 SOLUTION IS MAXIMUM RETURN 3720 DATE 03-30-2002
INVERSE * NONBASIS COLUMNS TIME 22:18:51
RETURN S.1 X.8 S.3 Z
X.1 -32.5 -2.3333 .83333 -9.5 3.3333
X.2 -25 2.3333 .66667 18.5 -2.8333
X.3 -87.5 -1 1.5 11.5 2
X.4 -49.5 1.6667 .83333 3.5 1.3333
X.5 -80.5 -1 1.5 15.5 2
X.6 -12 6.6667 .33333 -.5 .83333
X.7 -47.5 3.3333 1.1667 7 1.1667
X.9 -38.5 -1.6667 1.1667 -16.5 4.6667
Приложение 2
Задача.
|
|
X1 |
X2 |
X3 |
X4 |
X5 |
X6 |
X7 |
X8 |
X9 |
Z |
S1 |
S2 |
S3 |
S4 |
|
RHS |
|
Return |
45 |
15 |
36 |
20 |
43 |
17 |
47 |
77 |
70 |
4 |
|
|
|
|
-> |
max |
|
Y1 |
1 |
5 |
5 |
5 |
5 |
8 |
8 |
4 |
3 |
0 |
1 |
|
|
|
< |
180 |
|
Y2 |
5 |
4 |
9 |
5 |
9 |
2 |
7 |
6 |
7 |
0 |
|
1 |
|
|
< |
240 |
|
Y3 |
-12 |
0 |
-5 |
-5 |
-1 |
-3 |
-7 |
-15 |
-20 |
3 |
|
|
1 |
|
< |
0 |
|
Y4 |
0 |
-11 |
-8 |
-4 |
-8 |
-1 |
-7 |
-8 |
0 |
2 |
|
|
|
1 |
< |
0 |
Последняя симплекс-таблица.
|
|
|
Базис |
RHS |
X1 |
X2 |
X3 |
X4 |
X5 |
X6 |
X7 |
X8 |
X9 |
Z |
S1 |
S2 |
S3 |
S4 |
|
|
Return |
|
|
45 |
15 |
36 |
20 |
43 |
17 |
47 |
77 |
70 |
4 |
|
|
|
|
|
Y1 |
0 |
S1 |
20 |
-2,33 |
2,33 |
-1,00 |
1,67 |
-1,00 |
6,67 |
3,33 |
|
-1,67 |
|
1 |
-0,67 |
|
|
|
Y2 |
77 |
X8 |
40 |
0,83 |
0,67 |
1,50 |
0,83 |
1,50 |
0,33 |
1,17 |
1 |
1,17 |
|
|
0,17 |
|
|
|
Y3 |
0 |
S3 |
120 |
-9,50 |
18,50 |
11,50 |
3,50 |
15,50 |
-0,50 |
7,00 |
|
-16,50 |
|
|
0,50 |
1 |
-1,50 |
|
Y4 |
4 |
Z |
160 |
3,33 |
-2,83 |
2,00 |
1,33 |
2,00 |
0,83 |
1,17 |
|
4,67 |
1 |
|
0,67 |
|
0,50 |
|
F |
-> |
max |
3720 |
32,50 |
25,00 |
87,50 |
49,50 |
80,50 |
12,00 |
47,50 |
0,00 |
38,50 |
0,00 |
0,00 |
15,50 |
0,00 |
2,00 |
