Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2к4с Исследование операций / Исследование операций 1 вар к.р

.docx
Скачиваний:
6
Добавлен:
27.11.2024
Размер:
209.85 Кб
Скачать

Задача 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”

Базис

х1

х2

х3

х4

х5

bi

х3

7

8

1

0

0

346

х4

4

9

0

1

0

280

70

х5

9

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

х2

х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, по пусть , тогда:

;

;

;

;

;

;