Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум решения задач по дисциплине.docx
Скачиваний:
16
Добавлен:
19.11.2018
Размер:
1 Мб
Скачать
☆

2.6 Задача 3

Решить задачу линейного программирования Симплекс методом:

  1. Приводим заданную систему ограничений к каноническому виду:

Замечание: Задача ЛП в каноническом виде выглядит так:

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

После приведения системы к каноническому виду имеем:

  1. Составляем первую укороченную симплекс-таблицу СТ1:

БП СП

B

1

-1

2

-1

6

2

1

-1

0

-1

Z

-7

0

-1

4

0

В столбце свободных членов есть отрицательные элементы, следовательно, необходимо применить “Алгоритм 2 Симплекс преобразования на основе укороченных симплекс таблиц”

.

  1. Выберем строку с наименьшим отрицательным свободным членом в B-столбце

Следовательно, s=2.

БП СП

B

1

-1

2

-1

6

2

1

-1

0

-1

Z

-7

0

-1

4

0

  1. Рассмотрим элементы s-ой строки. Среди элементов s-ой строки есть отрицательный элемент - -1, следовательно, система совместна, и в качестве разрешающего столбца выбираем столбец, содержащий этот отрицательный элемент в s-ой строке:

БП СП

B

1

-1

2

-1

6

2

1

-1

0

-1

Z

-7

0

-1

4

0

  1. Выбираем разрешающую строку k, которая соответствует наименьшему положительному из отношений элементов правой части уравнений на соответствующие элементы разрешающего столбца:

Минимальное отношение соответствует второй строке, следовательно, k=2.

БП СП

B

1

-1

2

-1

6

2

1

-1

0

-1

Z

-7

0

-1

4

0

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

  1. Далее выполняем все п.4 “Алгоритм 1 Симплекс преобразования на основе укороченных симплекс таблиц”.

Переходим к новой симплекс таблице СТ2 по следующим правилам:

    1. Меняем местами СП и БП соответствующие разрешающему элементу.

БП СП

B

3

Z

    1. На месте разрешающего элемента в новой таблице стоит величина ему обратная:

БП СП

B

3

-1

Z

    1. Все элементы разрешающей строки делятся на разрешающее число, включая элемент последнего столбца:

БП СП

B

3

-2

-1

-1

0

1

Z

    1. Все элементы разрешающего столбца делятся на разрешающее число, включая элемент последней строки, с обратным знаком:

БП СП

B

-2

3

-2

-1

-1

0

1

Z

1

    1. Все остальные элементы матрицы вычисляются по формулам:

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

Полученная СТ2 следующая:

БП СП

B

5

1

-2

-1

4

3

-2

-1

-1

0

1

Z

-9

-1

-1

4

1

  1. Все элементы столбца свободных членов положительные, а в строке Z есть отрицательные элементы, следовательно, далее необходимо применить “Алгоритм 1 Симплекс преобразования на основе укороченных симплекс таблиц”.

  2. Выбираем разрешающий столбец l соответствующий наименьшему отрицательному элементу в Z строке:

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

БП СП

B

5

1

-2

-1

4

3

-2

-1

-1

0

1

Z

-9

-1

-1

4

1

  1. Выбираем разрешающую строку k, которая соответствует наименьшему положительному из отношений элементов правой части уравнений (элементы столбца B) на соответствующие элементы разрешающего столбца:

Следовательно, , так как минимальное положительное отношение соответствует первой строке.

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

  2. Переходим к новой симплекс таблице СТ2 по следующим правилам:

    1. Меняем местами СП и БП соответствующие разрешающему элементу.

БП СП

B

3

Z

    1. На месте разрешающего элемента в новой таблице стоит величина ему обратная:

БП СП

B

3

Z

    1. Все элементы разрешающей строки делятся на разрешающее число, включая элемент последнего столбца:

БП СП

B

3

Z

    1. Все элементы разрешающего столбца делятся на разрешающее число, включая элемент последней строки, с обратным знаком:

БП СП

B

3

Z

    1. Все остальные элементы матрицы вычисляются по формулам:

Полученная СТ3 следующая:

БП СП

B

3

Z

  1. В Z строке нет отрицательных элементов, следовательно, оптимальное решение найдено и максимум целевой функции для заданной системы ограничений равен при этом , (см столбце свободных членов)

Ответ: Zmax=, ,