Симплекс-метод (метод модифицированных жордановых исключений – МЖИ)

Приводим задачу к каноническому виду. Для задачи максимизации составляем симплекс-таблицу. Если распределение не оптимально, то строим новую симплекс таблицу по специальным формулам. И т.д. Задача минимизации сводится к задаче максимизации умножением целевой функции на -1.

Пример 2. Решим задачу ЛП

F = x1+x2 → max

Приведем к каноническому виду и перейдём к уравнениям:

Основные переменные x1, x2 (входят в целевую функцию), неосновные переменные x3, x4, x5 (введены дополнительно). Выразим неосновные переменные через основные переменные.

Составим симплекс-таблицу.

  -x1 -x2 b
x3   -1 -2
x4 -1    
x5   -1  
F -1 -1  

В таблице собраны коэффициенты при (- x1), (- x2) в выражениях для x3, x4, x5, F. Столбец b – это столбец свободных членов. Если последний столбец и последняя строка (кроме правой нижней клетки) не содержат отрицательных чисел, то получен ответ. Если этого не наблюдаем, проводится МЖИ-операция. Сначала избавляются от минусов в последнем столбце, затем – в последней строке.

У нас есть минусы в последнем столбце. Выбираем любой отрицательный элемент в последнем столбце. Это -2. Двигаемся по строке, где находится этот выбранный элемент, и берем любой отрицательный элемент в этой строке. Это -1. Смотрим, в каком столбце находится выбранный элемент -1. Во втором. Этот столбец называется разрешающим.

Далее поэлементно делим последний столбец на разрешающий столбец и среди положительных конечных отношений берем наименьшее: min {(-2)/(-1), 13/2}=2. Строку, где достигается этот минимум, назовем разрешающей. Это – первая строка.

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

Преобразуем таблицу. В разрешающих строке и столбце переменные меняем местами (это x2 и x3). На месте разрешающего элемента пишем 1/(разрешающий элемент) = 1/(-1) = -1. В разрешающей строке каждое число делим на разрешающий элемент. В разрешающем столбце каждое число делим на разрешающий элемент и результат берем со знаком минус. Остальные элементы считаем по правилу прямоугольников.

 
 


Элемент ∆ находится в разрешающей строке в одном столбце со старым элементом. Элемент находится в разрешающем столбце в одной строке со старым элементом.

Получим таблицу:

  -x1 -x3 b
x2 -1 -1  
x4      
x5   -1  
F -2 -1  

Последний столбец не содержит отрицательных чисел. Зато отрицательные числа есть в последней строке. Выбираем любое из них. Например -2. Теперь первый столбец – разрешающий. Применим МЖИ-операцию. Получим:

  -x5 -x3 b
x2 0,5 -1,5  
x4 -0,5 2,5  
x1 0,5 -0,5  
F   -2  

Применим МЖИ-операцию. Получим:

  -x5 -x4 b
x2   0,6  
x3 -0,2 0,4  
x1   0,2  
F 0,6 0,8  

Ответ получен. Из 1-го и 4-го столбцов x2 = 9, x3 = 2, x1 = 5. Из 1-й и 5-й строк F = 14 - 0,6 x5 – 0,8 x4

Fmax = 14, x1 = 5, x2 = 9.

Критерий оптимальности решения при отыскании максимума целевой функции: если в выражении линейной функции через неосновные переменные отсутствуют положительные коэффициенты при неосновных переменных, то решение оптимально. У нас это так (-0,6 < 0, -0,8<0).

Задача 3. Решить симплекс-методом задачу ЛП

F = x1+3x2 → max


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: