- •Практикум решения задач по дисциплине «Системный анализ»
- •Решение задач Линейного программирования графическим методом
- •1.1 Задача 1
- •Задача 2
- •Задача 3
- •Задача 4
- •Задача 5
- •Задача 6
- •Решение задач Линейного программирования симплекс-методом
- •2.1 Алгоритм 1 Симплекс преобразования на основе укороченных симплекс таблиц
- •2.2 Алгоритм 2 Симплекс преобразования на основе укороченных симплекс таблиц
- •2.3 Алгоритм 3 Симплекс преобразования на основе укороченных симплекс таблиц для решения двойственной задачи Линейного программирования
- •2.4 Задача 1
- •2.5 Задача 2
- •2.6 Задача 3
- •2.7 Задача 4
- •Решение матричных игр 2 X n и m X 2 графоаналитическим методом
- •3.1 Задача 1 ( решение игры 2 X n)
- •3.2 Задача 2 ( решение игры m X 2)
- •3.3 Задача 3
2.6 Задача 3
Решить задачу линейного программирования Симплекс методом:


-
Приводим заданную систему ограничений к каноническому виду:
Замечание: Задача ЛП в каноническом виде выглядит так:

Все ограничения должны быть типа «меньше или равно».
После приведения системы к каноническому виду имеем:


-
Составляем первую укороченную симплекс-таблицу СТ1:
|
БП СП |
|
|
|
|
B |
|
|
1 |
-1 |
2 |
-1 |
6 |
|
|
2 |
1 |
-1 |
0 |
-1 |
|
Z |
-7 |
0 |
-1 |
4 |
0 |
В столбце свободных членов есть отрицательные элементы, следовательно, необходимо применить “Алгоритм 2 Симплекс преобразования на основе укороченных симплекс таблиц”
.
-
Выберем строку с наименьшим отрицательным свободным членом в B-столбце

Следовательно, s=2.
|
БП СП |
|
|
|
|
B |
|
|
1 |
-1 |
2 |
-1 |
6 |
|
|
2 |
1 |
-1 |
0 |
-1 |
|
Z |
-7 |
0 |
-1 |
4 |
0 |
-
Рассмотрим элементы s-ой строки. Среди элементов s-ой строки есть отрицательный элемент - -1, следовательно, система совместна, и в качестве разрешающего столбца выбираем столбец, содержащий этот отрицательный элемент в s-ой строке:

|
БП СП |
|
|
|
|
B |
|
|
1 |
-1 |
2 |
-1 |
6 |
|
|
2 |
1 |
-1 |
0 |
-1 |
|
Z |
-7 |
0 |
-1 |
4 |
0 |
-
Выбираем разрешающую строку k, которая соответствует наименьшему положительному из отношений элементов правой части уравнений на соответствующие элементы разрешающего столбца:

Минимальное отношение соответствует второй строке, следовательно, k=2.
|
БП СП |
|
|
|
|
B |
|
|
1 |
-1 |
2 |
-1 |
6 |
|
|
2 |
1 |
-1 |
0 |
-1 |
|
Z |
-7 |
0 |
-1 |
4 |
0 |
-
Тогда элемент стоящий на пересечении разрешающего столбца и разрешающей строки называется разрешающим элементом

-
Далее выполняем все п.4 “Алгоритм 1 Симплекс преобразования на основе укороченных симплекс таблиц”.
Переходим к новой симплекс таблице СТ2 по следующим правилам:
-
Меняем местами СП и БП соответствующие разрешающему элементу.
|
БП СП |
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
-
На месте разрешающего элемента в новой таблице стоит величина ему обратная:

|
БП СП |
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
-1 |
|
|
|
Z |
|
|
|
|
|
-
Все элементы разрешающей строки делятся на разрешающее число, включая элемент последнего столбца:
|
БП СП |
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
-2 |
-1 |
-1 |
0 |
1 |
|
Z |
|
|
|
|
|
-
Все элементы разрешающего столбца делятся на разрешающее число, включая элемент последней строки, с обратным знаком:
|
БП СП |
|
|
|
|
B |
|
|
|
|
-2 |
|
|
|
|
-2 |
-1 |
-1 |
0 |
1 |
|
Z |
|
|
1 |
|
|
-
Все остальные элементы матрицы
вычисляются по формулам:




Например, вычислим некоторые элементы таблицы :




Полученная СТ2 следующая:
|
БП СП |
|
|
|
|
B |
|
|
5 |
1 |
-2 |
-1 |
4 |
|
|
-2 |
-1 |
-1 |
0 |
1 |
|
Z |
-9 |
-1 |
-1 |
4 |
1 |
-
Все элементы столбца свободных членов положительные, а в строке Z есть отрицательные элементы, следовательно, далее необходимо применить “Алгоритм 1 Симплекс преобразования на основе укороченных симплекс таблиц”.
-
Выбираем разрешающий столбец l соответствующий наименьшему отрицательному элементу в Z строке:

Следовательно,

|
БП СП |
|
|
|
|
B |
|
|
5 |
1 |
-2 |
-1 |
4 |
|
|
-2 |
-1 |
-1 |
0 |
1 |
|
Z |
-9 |
-1 |
-1 |
4 |
1 |
-
Выбираем разрешающую строку k, которая соответствует наименьшему положительному из отношений элементов правой части уравнений (элементы столбца B) на соответствующие элементы разрешающего столбца:

Следовательно,
,
так как минимальное положительное
отношение соответствует первой строке.
-
Тогда элемент стоящий на пересечении разрешающего столбца и разрешающей строки называется разрешающим элементом

-
Переходим к новой симплекс таблице СТ2 по следующим правилам:
-
Меняем местами СП и БП соответствующие разрешающему элементу.
-
|
БП СП |
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
-
На месте разрешающего элемента в новой таблице стоит величина ему обратная:

|
БП СП |
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
-
Все элементы разрешающей строки делятся на разрешающее число, включая элемент последнего столбца:
|
БП СП |
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
-
Все элементы разрешающего столбца делятся на разрешающее число, включая элемент последней строки, с обратным знаком:
|
БП СП |
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
-
Все остальные элементы матрицы
вычисляются по формулам:




Полученная СТ3 следующая:
|
БП СП |
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
-
В Z строке нет отрицательных элементов, следовательно, оптимальное решение найдено и максимум целевой функции
для заданной системы ограничений равен
при этом
,
(см столбце свободных членов)
Ответ: Zmax=
,
,






























3





3





3





3





3





3





3






3










3










3












3









