
2к4с Исследование операций / Исследование операций 1 вар к.р
.docx
Задача
1. Построить на плоскости область решений
системы линейных неравенств и геометрически
найти наименьшее и наибольшее значения
функции
.
.
Решение.
1. Построим прямые.
1)
Прямая
(I)
проходит параллельно оси ОХ2.
2)
Для построения прямой
(II)
достаточно найти две точки.
Если
,
то
;
Если
,
то
.
3)
Для построения прямой
(III)
достаточно найти две точки.
Если
,
то
;
Если
,
то
.
2. Штриховкой выделим нужные полуплоскости, соответствующие знакам неравенств.
I:
Штрихуем полуплоскость, которая находится правее точки с координатами [1,5; 0)
II:
– истина,
значит штрихуем полуплоскость, в которой
лежит точка с координатами (0, 0).
III:
– ложь,
значит штрихуем полуплоскость, в которой
не лежит точка с координатами (0, 0).
На рисунке видно, что пересечение штриховки графиков образует отрезок ВС.
3.
Построим целевую функцию
и вектор градиента
.
– показывает
в каком направлении функция возрастает.
Целевая функция строится перпендикулярно вектору градиента.
Наибольшее и наименьшее значения будут находиться на концах отрезка ВС. По рисунку видно, что целевая функция возрастает на отрезке от точки В к точке С. Значит в т. В – минимум целевой функции, в т. С – максимум целевой функции.
4. Найдем координаты наибольшего и наименьшего значений.
,
находится на пересечении II
и III
графиков функции. Координаты точки
пересечения этих функций найдем из
системы уравнений.
т. С (10,31; 3,75).
,
находится на пересечении I
и III
графиков функции. Координаты точки
пересечения этих функций найдем из
системы уравнений.
т. В (1,5; -8).
5. Найдем максимальное и минимальное значение целевой функции.
;
.
Задача
2. Предприятие выпускает продукцию двух
видов А и В. Для производства используется
сырь трех видов. Максимальный запас
сырья первого вида составляет с1
ед., сырья второго вида – с2
ед. и сырья третьего вида – с3
ед. На производство единицы продукции
вида А расходуется а1
ед. сырья первого вида, а2
ед. сырья второго вида и а3
ед. сырья третьего вида. На производство
единицы продукции вида В расходуется
b1
ед. сырья первого вида, b2
ед. сырья второго вида и b3
ед. сырья третьего вида. Прибыль от
производства единицы продукции вида А
составляет
руб., вида В –
руб.
Составить план производства, обеспечивающий максимальную общую прибыль.
Найти решение симплекс методом.
а1 = 7, b1 = 8, c1 = 346, = 6,
а2 = 4, b2 = 9, c2 = 280, = 4.
а3 = 9, b3 = 5, c3 = 392,
Решение
Пусть х1 – количество продукции вида А, х2 – количество продукции вида В. Тогда общая прибыль: f = 6x1 + 4x2 (целевая функция).
f = 6x1 + 4x2 → max
Приведем задачу к канонической форме, то есть заменим неравенства – равенствами и добавим к каждому равенству по одной переменной.
Составим симплекс таблицу (Таблица “Итерация 0”).
При заполнении последней строки коэффициенты целевой функции берем с противоположным знаком.
Таблица “Итерация 0”
Базис |
|
х2 |
х3 |
х4 |
х5 |
bi |
|
х3 |
7 |
8 |
1 |
0 |
0 |
346 |
|
х4 |
4 |
9 |
0 |
1 |
0 |
280 |
70 |
х5 |
|
5 |
0 |
0 |
1 |
392 |
|
f |
–6 |
–4 |
0 |
0 |
0 |
0 |
0 |
Если в последней строке есть отрицательные значения, значит решение не оптимальное.
,
значит разрешающий столбец – X1.
Для
заполнения столбца
воспользуемся формулой
.
Для определения разрешающей строки необходимо найти минимальное .
,
значит разрешающая строка – Х5.
На пересечении разрешающего столбца X1 и разрешающей строки X5 находится разрешающий элемент – это число 9.
Так как решение не оптимальное, то выполним преобразования и заполним таблицу “Итерация 1”.
Вычисление строки Х1: делим все члены разрешающей строки Х5 из таблицы “Итерация 0” на разрешающий элемент. Таким образом получим строку Х1 в таблице “Итерация 1”.
Таблица “Итерация 1”
Базис |
х1 |
|
х3 |
х4 |
х5 |
bi |
|
х3 |
0 |
|
1 |
0 |
|
|
10 |
х4 |
0 |
|
0 |
1 |
|
|
|
х2 |
1 |
|
0 |
0 |
|
|
78,4 |
f |
0 |
|
0 |
0 |
|
|
|
В остальных строках элементы разрешающего столбца необходимо преобразовать в нули.
Строка
Х3:
в столбце Х1:
;
в
столбце Х2:
;
в
столбце Х3:
;
в
столбце Х4:
;
в
столбце Х5:
;
в
столбце bi:
.
Строка
Х4:
в столбце Х1:
;
в
столбце Х2:
;
в
столбце Х3:
;
в
столбце Х4:
;
в
столбце Х5:
;
в
столбце bi:
.
Строка
f:
в столбце Х1:
;
в
столбце Х2:
;
в
столбце Х3:
;
в столбце Х4: ;
в
столбце Х5:
;
в
столбце bi:
.
В последней строке есть отрицательное значение, значит решение не оптимальное. В качестве разрешающего столбца выберем тот, в котором находится это отрицательное число – столбец Х2.
Для
заполнения столбца
воспользуемся формулой
.
Для определения разрешающей строки необходимо найти минимальное .
,
значит разрешающая строка – Х3.
На пересечении разрешающего столбца X2 и разрешающей строки X3 находится разрешающий элемент – это число .
Так как решение не оптимальное, то выполним преобразования и заполним таблицу “Итерация 2”.
Вычисление строки Х2: делим все члены разрешающей строки Х3 из таблицы “Итерация 1” на разрешающий элемент. Таким образом получим строку Х2 в таблице “Итерация 2”.
Таблица “Итерация 2”
-
Базис
х1
х2
х3
х4
х5
bi
х3
0
1
0
10
х1
0
0
1
38
х2
1
0
0
38
f
0
0
0
268
Строка
Х2:
в столбце Х1:
;
в
столбце Х2:
;
в
столбце Х3:
;
в
столбце Х4:
;
в
столбце Х5:
;
в
столбце bi:
.
В остальных строках элементы разрешающего столбца необходимо преобразовать в нули:
Строка
Х4:
в столбце Х2:
;
в
столбце Х1:
;
в
столбце Х3:
;
в
столбце Х4:
;
в
столбце Х5:
;
в
столбце bi:
.
Строка
Х2:
в столбце Х2:
;
в
столбце Х1:
;
в
столбце Х3:
;
в
столбце Х4:
;
в
столбце Х5:
;
в
столбце bi:
.
Строка
f:
в столбце Х2:
;
в
столбце Х1:
;
в
столбце Х3:
;
в столбце Х4: ;
в
столбце Х5:
;
в
столбце bi:
.
max f = 268, при x1 = 38, x2 = 10.
Задача 3. Имеются три пункта поставки однородного груза А1, А2, А3 и пять пунктов В1, В2, В3, В4, В5 потребления этого груза. На пунктах А1, А2 и А3 находится груз в количестве соответственно а1, а2 и а3 т. В пункты В1, В2, В3, В4 и В5 требуется доставить соответственно b1, b2, b3, b4 и b5 т груза. Расстояния между пунктами поставки и пунктами потребления приведены в следующей таблице.
Пункт поставки |
Пункты потребления |
||||
В1 |
В2 |
В3 |
В4 |
В5 |
|
А1 |
d11 |
d12 |
d13 |
d14 |
d15 |
А2 |
d21 |
d22 |
d23 |
d24 |
d25 |
А3 |
d31 |
d32 |
d33 |
d34 |
d35 |
Составить такой план закрепления потребителей за поставщиками, чтобы общие затраты по перевозкам были минимальными.
a1 = 250, b2 = 110,
a2 = 250, b3 = 85,
a3 = 200, b4 =195,
b1 = 120, b5 = 190,
Решение
Исходные данные представим в виде транспортной таблицы:
-
Пункт поставки
Пункты потребления
ai
В1
В2
В3
В4
В5
А1
13
7
16
4
11
250
А2
20
9
6
10
9
250
А3
2
4
7
3
6
200
bj
120
110
85
195
190
=
250 + 250 + 200 = 700 – имеется груза.
=
120 + 110 + 85 + 195 + 190 = 700 – требуется груза.
Потребности
совпадают с возможностями. Решим задачу
методом наименьшего элемента –будем
сначала заполнять ячейки с наименьшей
стоимостью
.
Самая низкая стоимость – 2. Значит в эту клетку запишем максимум требуемого груза. Следующая стоимость 3. В эту клетку тоже запишем максимум требуемого груза и так далее.
Аналогичным образом распределим количество требуемого груза исходя из количества имеющегося груза.
m – количество складов;
n – количество потребителей.
Должно получится m + n – 1 =3 + 5 – 1 = 7 заполненных клеток в таблице.
-
Пункт поставки
Пункты потребления
ai
В1
В2
В3
В4
В5
А1
13
110
7
16
115
4
25
11
250
А2
20
9
85
6
10
165
9
250
А3
120
2
4
7
80
3
6
200
bj
120
110
85
195
190
Общая
стоимость
.
Проверим решение на оптимальность.
Стоимость
клетки
.
;
;
;
;
;
;
.
Так
как уравнений 7, а переменных 8, по пусть
,
тогда:
;
;
;
;
;
;